[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Travis Bazzana singles on a ground ball to third baseman Isaac Paredes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-21T18:11:01.217Z","endTime":"2026-06-21T18:11:59.711Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,6],"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":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":"2026-06-21T15:24:53.583Z","endTime":"2026-06-21T17:52:49.307Z","isPitch":false,"type":"action","player":{"id":683953,"link":"/api/v1/people/683953"},"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":"2026-06-21T17:52:49.307Z","endTime":"2026-06-21T18:10:33.642Z","isPitch":false,"type":"action","player":{"id":683953,"link":"/api/v1/people/683953"},"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":"2026-06-21T18:10:33.642Z","endTime":"2026-06-21T18:11:03.341Z","isPitch":false,"type":"action","player":{"id":683953,"link":"/api/v1/people/683953"},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.635975678927984,"aZ":-32.90081622596814,"pfxX":-7.001994661955968,"pfxZ":-0.4652107966232535,"pX":-0.10471307365270294,"pZ":1.7770494829550154,"vX0":7.147959227067784,"vY0":-124.60757589138116,"vZ0":-2.918773810963241,"x":120.99,"y":190.8,"x0":-2.0983824827512643,"y0":50.001345744069766,"z0":5.677217100052421,"aX":-11.029775772569659},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.3,"breakHorizontal":11.0,"spinRate":1496,"spinDirection":249},"zone":8,"typeConfidence":0.84,"plateTime":0.43927544665005724,"extension":6.506689101088395},"index":3,"playId":"18002650-ff52-3042-83fb-02cc72d4d32a","pitchNumber":1,"startTime":"2026-06-21T18:11:03.341Z","endTime":"2026-06-21T18:11:07.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.333850117979864,"aZ":-31.146535600644356,"pfxX":-10.478238300017841,"pfxZ":0.6430350735214203,"pX":0.41601241311585896,"pZ":1.5334717294177687,"vX0":9.381935992374114,"vY0":-125.80499993650002,"vZ0":-4.04045909072377,"x":101.14,"y":197.38,"x0":-1.9987892904463727,"y0":50.00589176450546,"z0":5.682958342993084,"aX":-16.81261276354797},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.5,"breakHorizontal":16.8,"spinRate":1542,"spinDirection":242},"zone":14,"typeConfidence":0.9,"plateTime":0.4352496025912136,"extension":6.341220560183796},"index":4,"playId":"87d8d48c-9867-3468-9abd-6f095e18619b","pitchNumber":2,"startTime":"2026-06-21T18:11:23.073Z","endTime":"2026-06-21T18:11:26.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":5,"startTime":"2026-06-21T18:11:36.802Z","endTime":"2026-06-21T18:11:51.845Z","isPitch":false,"type":"action","player":{"id":683953,"link":"/api/v1/people/683953"},"defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":79.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.2851848414097,"aZ":-25.085110294042234,"pfxX":-8.398314663478324,"pfxZ":4.382193928145904,"pX":0.8945990694933814,"pZ":1.3871209571697403,"vX0":9.813258003987388,"vY0":-126.55716771537608,"vZ0":-5.382380600543004,"x":82.9,"y":201.33,"x0":-1.9455546167061688,"y0":50.00631288806228,"z0":5.555629958515996,"aX":-13.600515105665025},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.8,"breakHorizontal":13.0,"spinRate":1280,"spinDirection":253},"zone":14,"typeConfidence":0.89,"plateTime":0.43309966500283403,"extension":6.681993416433731},"hitData":{"launchSpeed":47.0,"launchAngle":-52.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":113.03,"coordY":168.96}},"index":6,"playId":"a0a5c84a-9f82-30dd-a45e-7a56c4581787","pitchNumber":3,"startTime":"2026-06-21T18:11:51.845Z","endTime":"2026-06-21T18:11:59.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":683953,"link":"/api/v1/people/683953"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2026-06-21T18:11:59.711Z","atBatIndex":0},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kyle Manzardo pops out to catcher Christian Vázquez in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-21T18:12:26.330Z","endTime":"2026-06-21T18:14:39.127Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.83687175324765,"aZ":-16.77704924840677,"pfxX":-6.702491045027273,"pfxZ":8.374663502425543,"pX":0.7172293423896615,"pZ":2.5520279791236353,"vX0":9.682854677110743,"vY0":-134.4402058298541,"vZ0":-5.146875073183999,"x":89.66,"y":169.88,"x0":-2.0524474480497785,"y0":50.00658102028796,"z0":5.673555620828763,"aX":-12.330255071067974},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.3,"breakHorizontal":10.2,"spinRate":2379,"spinDirection":233},"zone":6,"typeConfidence":0.9,"plateTime":0.40665895809268005,"extension":6.240460589642786},"index":0,"playId":"891e1597-a300-3bcf-9b43-19c25fdbaefe","pitchNumber":1,"startTime":"2026-06-21T18:12:29.255Z","endTime":"2026-06-21T18:12:32.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.144672119021855,"aZ":-21.383445871575347,"pfxX":-7.140382494860239,"pfxZ":5.833176220895815,"pX":-0.539396898870005,"pZ":3.537078893462578,"vX0":6.649221118550507,"vY0":-134.8381882173978,"vZ0":-1.9043822241755874,"x":137.56,"y":143.28,"x0":-2.1045234543868183,"y0":50.00089806808855,"z0":5.754684020694942,"aX":-13.203383671929927},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.4,"breakHorizontal":11.6,"spinRate":2481,"spinDirection":229},"zone":11,"typeConfidence":0.9,"plateTime":0.4055491598489054,"extension":6.205680574053577},"index":1,"playId":"67c42997-f714-3b19-ade8-3bcaa2ebbd57","pitchNumber":2,"startTime":"2026-06-21T18:12:50.766Z","endTime":"2026-06-21T18:12:54.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.721663211106534,"aZ":-27.87646274645476,"pfxX":-8.919433048436641,"pfxZ":2.6702992198700617,"pX":-0.8443922864972192,"pZ":2.8774706567561084,"vX0":6.259828653557804,"vY0":-125.58523654018282,"vZ0":-1.6347401616287622,"x":149.19,"y":161.09,"x0":-2.201562233747212,"y0":50.00251817714571,"z0":5.788902758604517,"aX":-14.349569075003082},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.7,"breakHorizontal":14.9,"spinRate":1588,"spinDirection":241},"zone":11,"typeConfidence":0.9,"plateTime":0.4349570788516215,"extension":6.209424561853687},"index":2,"playId":"4dfea912-5928-3845-87a4-51183dcd9451","pitchNumber":3,"startTime":"2026-06-21T18:13:11.656Z","endTime":"2026-06-21T18:13:16.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.028729705605773,"aZ":-17.906017429679682,"pfxX":-6.1832442582457094,"pfxZ":7.767268980858894,"pX":0.255264242069508,"pZ":2.212842533630262,"vX0":8.3946465768629,"vY0":-134.17816548244457,"vZ0":-5.767245886833691,"x":107.27,"y":179.03,"x0":-2.099841123598605,"y0":50.00135493143741,"z0":5.6514616145721455,"aX":-11.356894014934431},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.1,"breakHorizontal":9.6,"spinRate":2349,"spinDirection":230},"zone":6,"typeConfidence":0.9,"plateTime":0.40705688085691394,"extension":6.2172914020628625},"index":3,"playId":"64452a17-98dc-366c-b00b-ab0d4089950d","pitchNumber":4,"startTime":"2026-06-21T18:13:34.429Z","endTime":"2026-06-21T18:13:37.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":84.0,"endSpeed":76.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.619730677641694,"aZ":-30.012975666711682,"pfxX":10.393100885839658,"pfxZ":1.442172115160373,"pX":1.169608903079036,"pZ":3.382426098556269,"vX0":5.070734628930934,"vY0":-122.25183213742567,"vZ0":0.6814841678645958,"x":72.42,"y":147.45,"x0":-2.2864925687471924,"y0":50.00591980569636,"z0":5.689899447899546,"aX":15.628166786395711},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.0,"breakHorizontal":-20.0,"spinRate":2720,"spinDirection":59},"zone":12,"typeConfidence":0.9,"plateTime":0.44919326914521074,"extension":6.184464001697795},"index":4,"playId":"be1fc111-5add-3c9f-b86c-4842213503e5","pitchNumber":5,"startTime":"2026-06-21T18:14:01.626Z","endTime":"2026-06-21T18:14:06.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.6,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.602821693961786,"aZ":-28.981170177154365,"pfxX":8.923132390581898,"pfxZ":2.101259460991102,"pX":0.8985135456779754,"pZ":2.4699134637297835,"vX0":4.868216948570942,"vY0":-122.66153649505209,"vZ0":-1.6772570629437202,"x":82.75,"y":172.09,"x0":-2.2724217547044376,"y0":50.005814565405245,"z0":5.637220155709217,"aX":13.577189671236438},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.6,"breakHorizontal":-17.3,"spinRate":2740,"spinDirection":65},"zone":14,"typeConfidence":0.9,"plateTime":0.4468080654326019,"extension":6.088274838230403},"hitData":{"launchSpeed":70.4,"launchAngle":87.0,"totalDistance":21.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":128.69,"coordY":210.89}},"index":5,"playId":"5aa4d04e-3e96-34e0-9de4-f4278540b4c1","pitchNumber":6,"startTime":"2026-06-21T18:14:29.525Z","endTime":"2026-06-21T18:14:39.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.46,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:14:39.127Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brayan Rocchio singles on a line drive to right fielder Cam Smith. Travis Bazzana to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-21T18:15:08.423Z","endTime":"2026-06-21T18:15:18.931Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"postOnSecond":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.554850794054556,"aZ":-29.416456940929415,"pfxX":-10.02104146094649,"pfxZ":1.7240972540037323,"pX":-0.39552108207500036,"pZ":2.1976283625358852,"vX0":7.6431231269531885,"vY0":-126.43968984847004,"vZ0":-2.6612506759725734,"x":132.08,"y":179.44,"x0":-2.172916766115801,"y0":50.00378539777498,"z0":5.652318033268942,"aX":-16.039404687859264},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.6,"breakHorizontal":16.2,"spinRate":1627,"spinDirection":241},"zone":4,"typeConfidence":0.9,"plateTime":0.43512349600220945,"extension":6.494541838661982},"hitData":{"launchSpeed":103.9,"launchAngle":8.0,"totalDistance":157.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":155.56,"coordY":116.6}},"index":0,"playId":"379d1672-b932-3ffa-a562-59bb1e261035","pitchNumber":1,"startTime":"2026-06-21T18:15:08.423Z","endTime":"2026-06-21T18:15:18.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.0,"awayTeamWinProbability":54.0,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":1.21,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:15:18.931Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gabriel Arias strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-21T18:15:52.504Z","endTime":"2026-06-21T18:16:56.439Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"postOnSecond":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.37624549324558,"aZ":-23.21298897345869,"pfxX":-10.625103431735855,"pfxZ":4.8537904366787075,"pX":-0.021228077036089407,"pZ":2.621970625809972,"vX0":9.191854472152482,"vY0":-134.99323998040347,"vZ0":-3.412395184859233,"x":117.81,"y":167.99,"x0":-2.089888276546339,"y0":50.00173356194169,"z0":5.536497152826257,"aX":-19.609712889759077},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":8.3,"breakHorizontal":17.3,"spinRate":2461,"spinDirection":233},"zone":5,"typeConfidence":2.0,"plateTime":0.40573324321010995,"extension":6.195788918129891},"index":0,"playId":"93172d77-1929-3e48-9df5-fb53741c6410","pitchNumber":1,"startTime":"2026-06-21T18:15:52.504Z","endTime":"2026-06-21T18:15:56.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"second":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.9,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.46240213991681,"aZ":-29.846205745181013,"pfxX":9.655295802780838,"pfxZ":1.5938383896542732,"pX":1.0924428110442361,"pZ":3.0259808714134113,"vX0":5.401895503652727,"vY0":-120.38593235710766,"vZ0":0.2737007029551537,"x":75.36,"y":157.08,"x0":-2.438580939111613,"y0":50.00301900977338,"z0":5.563516070463905,"aX":14.099588544508643},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":3.2,"breakHorizontal":-18.8,"spinRate":2648,"spinDirection":65},"zone":12,"typeConfidence":0.9,"plateTime":0.45585790386502634,"extension":6.502170002619233},"index":1,"playId":"b6bdb4d4-63ea-312e-b7ea-9ad112d60b01","pitchNumber":2,"startTime":"2026-06-21T18:16:11.929Z","endTime":"2026-06-21T18:16:14.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"second":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":77.0,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.503464435267112,"aZ":-30.142253050030018,"pfxX":10.25619552827261,"pfxZ":1.3609110656218268,"pX":1.2857268100097246,"pZ":1.576507174667149,"vX0":5.527083965617758,"vY0":-121.49619731277434,"vZ0":-3.0892466523224558,"x":67.99,"y":196.21,"x0":-2.3532106074590877,"y0":50.00145380181749,"z0":5.492598921279547,"aX":15.281648535156275},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.9,"breakHorizontal":-19.9,"spinRate":2752,"spinDirection":62},"zone":14,"typeConfidence":0.9,"plateTime":0.4513674789041495,"extension":6.513916153290658},"index":2,"playId":"3bbea29f-aa3b-317c-9e8f-fee6536b56f8","pitchNumber":3,"startTime":"2026-06-21T18:16:32.499Z","endTime":"2026-06-21T18:16:37.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"second":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.155838973456856,"aZ":-20.852546603473563,"pfxX":-5.784779460578002,"pfxZ":6.040576714683114,"pX":-0.10485481356260395,"pZ":3.472773284452527,"vX0":7.06889281761055,"vY0":-135.6769380475807,"vZ0":-2.1126629036433293,"x":121.0,"y":145.02,"x0":-1.9857408504851266,"y0":50.00385506169658,"z0":5.706305120767783,"aX":-10.84512339409497},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.7,"breakHorizontal":9.1,"spinRate":2455,"spinDirection":232},"zone":11,"typeConfidence":0.9,"plateTime":0.4028575936817127,"extension":6.244959278288685},"index":3,"playId":"b05f37b0-ba8b-3da1-b7ef-4ea935c5b6c2","pitchNumber":4,"startTime":"2026-06-21T18:16:53.428Z","endTime":"2026-06-21T18:16:56.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"second":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":672356,"link":"/api/v1/people/672356"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.5,"awayTeamWinProbability":49.5,"homeTeamWinProbabilityAdded":4.5,"leverageIndex":1.92,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:16:56.439Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Daniel Schneemann strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-21T18:17:18.445Z","endTime":"2026-06-21T18:20:13.857Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[5],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.595163412809928,"aZ":-30.91567646087572,"pfxX":9.374851695374723,"pfxZ":0.8694573035192459,"pX":0.4271934049542463,"pZ":2.835135956349129,"vX0":4.001028504696152,"vY0":-119.95345396727903,"vZ0":0.12705383138937854,"x":100.72,"y":162.23,"x0":-2.481581214724292,"y0":50.005763689348576,"z0":5.541882724945478,"aX":13.638830119002538},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.9,"breakHorizontal":-18.0,"spinRate":2638,"spinDirection":52},"zone":3,"typeConfidence":0.9,"plateTime":0.4569340420789252,"extension":6.21032230833865},"index":0,"playId":"f35b3ce8-16d0-3052-b8fd-178a560d0550","pitchNumber":1,"startTime":"2026-06-21T18:17:22.986Z","endTime":"2026-06-21T18:17:26.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"second":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.816058195747793,"aZ":-30.921255946581386,"pfxX":10.696179184633483,"pfxZ":0.8375544670737209,"pX":0.7473928152771179,"pZ":1.7034676856786317,"vX0":4.0848123132232885,"vY0":-122.11639864941853,"vZ0":-2.7647757222502607,"x":88.51,"y":192.79,"x0":-2.3404536241658502,"y0":50.00329289500314,"z0":5.531595230260218,"aX":16.027601662460004},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.1,"breakHorizontal":-20.4,"spinRate":2696,"spinDirection":58},"zone":9,"typeConfidence":0.9,"plateTime":0.4498774332397355,"extension":6.273413631240459},"index":1,"playId":"b474e0b5-0077-3979-9306-89938c24d3ed","pitchNumber":2,"startTime":"2026-06-21T18:17:45.028Z","endTime":"2026-06-21T18:17:48.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"second":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.684077063854478,"aZ":-17.88223879429566,"pfxX":-3.176212605373756,"pfxZ":7.795729586124921,"pX":-0.6398257351613579,"pZ":4.562792155711598,"vX0":5.364264206054062,"vY0":-134.86743764092967,"vZ0":0.25974740101534965,"x":141.39,"y":115.58,"x0":-2.2463720099349245,"y0":50.000451866263894,"z0":5.731398438554284,"aX":-5.821653316012289},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.4,"breakHorizontal":4.6,"spinRate":2521,"spinDirection":229},"zone":11,"typeConfidence":0.9,"plateTime":0.4068954671484608,"extension":6.199853800912759},"index":2,"playId":"35817adb-a466-324c-b4a9-0ce3a1f73e74","pitchNumber":3,"startTime":"2026-06-21T18:18:12.229Z","endTime":"2026-06-21T18:18:16.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"second":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.908327140422415,"aZ":-30.93056990720374,"pfxX":9.20930131450298,"pfxZ":0.8316525688276126,"pX":1.1636666193170777,"pZ":2.750354960302292,"vX0":5.221857465214972,"vY0":-121.87498981010131,"vZ0":-0.48256507373980584,"x":72.64,"y":164.52,"x0":-2.209043428087444,"y0":50.00044854694292,"z0":5.642505256783383,"aX":13.730657539417445},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.7,"breakHorizontal":-18.0,"spinRate":2799,"spinDirection":59},"zone":12,"typeConfidence":0.9,"plateTime":0.4509289143403139,"extension":6.319250802436677},"index":3,"playId":"42a3b38f-c83c-337a-8732-be704e344b83","pitchNumber":4,"startTime":"2026-06-21T18:18:31.902Z","endTime":"2026-06-21T18:18:37.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"second":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.834432634727087,"aZ":-39.121323128631225,"pfxX":8.733270851190115,"pfxZ":-4.6907222137311955,"pX":2.132897516994907,"pZ":0.5923396249356088,"vX0":7.432922442408239,"vY0":-121.7824215328773,"vZ0":-3.8443817716558857,"x":35.7,"y":222.79,"x0":-2.107582127629908,"y0":50.001305176663955,"z0":5.621377507288527,"aX":12.942544222855416},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-9.2,"breakHorizontal":-17.8,"spinRate":2671,"spinDirection":33},"zone":14,"typeConfidence":0.92,"plateTime":0.4520249646047314,"extension":6.318909342230852},"index":4,"playId":"72636d2b-3b23-32eb-9252-cc34a91d76d0","pitchNumber":5,"startTime":"2026-06-21T18:19:04.369Z","endTime":"2026-06-21T18:19:09.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"second":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Kai-Wei Teng. Travis Bazzana to 3rd. Brayan Rocchio to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":5,"actionPlayId":"72636d2b-3b23-32eb-9252-cc34a91d76d0","startTime":"2026-06-21T18:19:23.917Z","endTime":"2026-06-21T18:19:42.955Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":683953,"link":"/api/v1/people/683953"},"defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"first":{"id":677587,"link":"/api/v1/people/677587"},"second":{"id":683953,"link":"/api/v1/people/683953"},"postOnSecond":{"id":677587,"link":"/api/v1/people/677587"},"postOnThird":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"homeTeamWinProbability":49.2,"awayTeamWinProbability":50.8,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":1.7,"dramaIndex":56.0,"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.42279808875272,"aZ":-27.146500736957954,"pfxX":-9.499252367453268,"pfxZ":2.985774586333802,"pX":-0.4837941725631126,"pZ":2.7110407363129254,"vX0":7.3919984417482025,"vY0":-128.8665873633,"vZ0":-2.076510092298074,"x":135.44,"y":165.58,"x0":-2.153261021610008,"y0":50.003074431454465,"z0":5.6213236409230785,"aX":-15.999756132650354},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.2,"breakHorizontal":15.6,"spinRate":1841,"spinDirection":240},"zone":4,"typeConfidence":0.91,"plateTime":0.42480042204442725,"extension":6.403779547748574},"index":6,"playId":"bf677603-107c-3a98-8874-86bb4dccdff7","pitchNumber":6,"startTime":"2026-06-21T18:19:42.955Z","endTime":"2026-06-21T18:19:48.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.082464390441043,"aZ":-32.996157633036496,"pfxX":9.059583050968392,"pfxZ":-0.5387847935231669,"pX":-0.430178905193719,"pZ":3.4877997304704937,"vX0":2.051082073749145,"vY0":-123.13951078138321,"vZ0":1.4657338367766513,"x":133.4,"y":144.61,"x0":-2.45116102608025,"y0":50.000636726770615,"z0":5.682042623071309,"aX":13.872768237284872},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.4,"breakHorizontal":-16.9,"spinRate":2691,"spinDirection":62},"zone":11,"typeConfidence":0.9,"plateTime":0.4452640799281715,"extension":6.31297205872476},"index":7,"playId":"f47185fa-63be-3f9c-8bf2-7c581698c3ce","pitchNumber":7,"startTime":"2026-06-21T18:20:09.736Z","endTime":"2026-06-21T18:20:13.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"second":{"id":677587,"link":"/api/v1/people/677587"},"third":{"id":683953,"link":"/api/v1/people/683953"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":5.600000000000001,"leverageIndex":1.7,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:20:13.857Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jeremy Peña flies out to right fielder Kahlil Watson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-21T18:22:27.438Z","endTime":"2026-06-21T18:22:36.333Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":696135,"link":"/api/v1/people/696135"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.63402787561668,"aZ":-23.52526198991252,"pfxX":-10.016626430536096,"pfxZ":4.71592190213628,"pX":-0.5573206598858789,"pZ":3.067826167521588,"vX0":7.224961507794589,"vY0":-134.6411357911411,"vZ0":-2.8950825934385107,"x":138.24,"y":155.95,"x0":-1.976167105035479,"y0":50.00013868012078,"z0":5.824375864291962,"aX":-18.36072269953429},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.2,"breakHorizontal":16.6,"spinRate":2193,"spinDirection":229},"zone":1,"typeConfidence":0.9,"plateTime":0.40703029092587606,"extension":6.426241057815397},"hitData":{"launchSpeed":85.0,"launchAngle":42.0,"totalDistance":276.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":161.57,"coordY":94.83}},"index":0,"playId":"b323f734-b8d4-37f2-b0c5-9297cf69932f","pitchNumber":1,"startTime":"2026-06-21T18:22:27.438Z","endTime":"2026-06-21T18:22:36.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:22:36.333Z","atBatIndex":5},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Yordan Alvarez homers (25) on a fly ball to right center field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-21T18:22:52.583Z","endTime":"2026-06-21T18:24:46.372Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":{"id":677944,"link":"/api/v1/people/677944"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.4,"endSpeed":79.2,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.266974706286774,"aZ":-25.187664772376046,"pfxX":1.258968200349088,"pfxZ":4.315830802262903,"pX":-0.4474243384443975,"pZ":3.566811436527802,"vX0":4.121548778054312,"vY0":-127.23469022515798,"vZ0":-0.8910106223491958,"x":134.05,"y":142.48,"x0":-2.260355653086423,"y0":50.001372916474786,"z0":5.941213998664804,"aX":2.0366036771244143},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.8,"breakHorizontal":-3.4,"spinRate":2120,"spinDirection":203},"zone":1,"typeConfidence":0.9,"plateTime":0.4326320443886362,"extension":6.201606174200764},"index":0,"playId":"3a3859ef-cfd7-367d-b480-049d7280ff52","pitchNumber":1,"startTime":"2026-06-21T18:23:03.910Z","endTime":"2026-06-21T18:23:07.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":93.4,"endSpeed":85.0,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.825600087343748,"aZ":-14.21247118249151,"pfxX":-8.426996022161653,"pfxZ":9.685384611266226,"pX":-0.015940277239425964,"pZ":2.687524033627962,"vX0":8.05306573216968,"vY0":-135.6143416048731,"vZ0":-5.99676981645317,"x":117.61,"y":166.22,"x0":-1.9351400232787521,"y0":50.00492354064205,"z0":5.926340905982172,"aX":-15.632318673324802},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.3,"breakHorizontal":13.4,"spinRate":2352,"spinDirection":226},"zone":5,"typeConfidence":0.9,"plateTime":0.4045467743393627,"extension":6.411902283039398},"index":1,"playId":"73210c32-a81b-3bf1-9409-85dc5989cfb1","pitchNumber":2,"startTime":"2026-06-21T18:23:20.435Z","endTime":"2026-06-21T18:23:24.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.8,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.904715752593866,"aZ":-24.33530311087177,"pfxX":-9.434113636239886,"pfxZ":4.137027064272965,"pX":-2.379107019683756,"pZ":3.718969972421496,"vX0":3.46863116870684,"vY0":-137.17761393468155,"vZ0":-1.1229394678245403,"x":207.69,"y":138.37,"x0":-2.438326019033149,"y0":50.003010290040166,"z0":5.801132850294085,"aX":-17.881244189273204},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.4,"breakHorizontal":16.3,"spinRate":2272,"spinDirection":231},"zone":11,"typeConfidence":0.9,"plateTime":0.40011072138727455,"extension":6.344022475665933},"index":2,"playId":"6bdf05cc-9a70-310d-94af-96de10242d29","pitchNumber":3,"startTime":"2026-06-21T18:23:43.408Z","endTime":"2026-06-21T18:23:46.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.9,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.755969535861603,"aZ":-21.218435096533632,"pfxX":0.3438514854244312,"pfxZ":6.229008016132299,"pX":-0.9514421090782852,"pZ":3.4832250033889154,"vX0":3.493896402454483,"vY0":-131.73637863375237,"vZ0":-2.1688625418193936,"x":153.27,"y":144.73,"x0":-2.3391313101856706,"y0":50.004646994780956,"z0":5.884282691374983,"aX":0.6043510740598769},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":11.0,"breakHorizontal":-1.4,"spinRate":2139,"spinDirection":210},"zone":11,"typeConfidence":0.9,"plateTime":0.4156481606202256,"extension":6.284910260802072},"index":3,"playId":"46b0f01f-e93d-3f95-878a-2f803f1f44f3","pitchNumber":4,"startTime":"2026-06-21T18:24:00.433Z","endTime":"2026-06-21T18:24:05.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.0,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.42710331843698,"aZ":-26.53586806096242,"pfxX":-1.0091579711016838,"pfxZ":3.217479185453657,"pX":0.30984387610920444,"pZ":2.544922754595842,"vX0":6.708854041970374,"vY0":-131.37099508943837,"vZ0":-3.324261367193748,"x":105.19,"y":170.07,"x0":-2.1440471475469414,"y0":50.00112683515984,"z0":5.795894484093712,"aX":-1.7684124439326965},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.3,"breakHorizontal":0.4,"spinRate":2222,"spinDirection":211},"zone":6,"typeConfidence":0.9,"plateTime":0.4166880782406279,"extension":6.30994352195419},"hitData":{"launchSpeed":106.5,"launchAngle":22.0,"totalDistance":407.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":194.16,"coordY":48.96}},"index":4,"playId":"e862320a-15b5-3503-a4b0-50cc8c52c955","pitchNumber":5,"startTime":"2026-06-21T18:24:19.089Z","endTime":"2026-06-21T18:24:46.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.6,"awayTeamWinProbability":37.4,"homeTeamWinProbabilityAdded":10.0,"leverageIndex":0.63,"dramaIndex":83.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:24:46.372Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Christian Walker flies out to center fielder Petey Halpin.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-21T18:24:58.477Z","endTime":"2026-06-21T18:26:02.167Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.388986926865474,"aZ":-18.86149393191051,"pfxX":-11.301177778500367,"pfxZ":7.0758861198923375,"pX":1.2042963399295923,"pZ":2.0637152233265343,"vX0":12.180103716792614,"vY0":-136.37524329196359,"vZ0":-6.4605111166284,"x":71.1,"y":183.06,"x0":-1.8545641848531036,"y0":50.00208274706026,"z0":5.7674374411424605,"aX":-21.25702673709874},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.5,"breakHorizontal":17.9,"spinRate":2402,"spinDirection":227},"zone":14,"typeConfidence":0.9,"plateTime":0.401862653122135,"extension":6.529880496834508},"index":0,"playId":"d98aaa30-12af-3a7e-911f-adef24be1a33","pitchNumber":1,"startTime":"2026-06-21T18:25:12.500Z","endTime":"2026-06-21T18:25:17.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.5,"endSpeed":69.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.94578307857485,"aZ":-42.00239080004479,"pfxX":6.1850215657225185,"pfxZ":-7.950089257178401,"pX":-0.7627706223002736,"pZ":2.5659884178059573,"vX0":1.0289358291722008,"vY0":-111.36291410927613,"vZ0":1.47602696609596,"x":146.08,"y":169.5,"x0":-2.0353281227058093,"y0":50.00341539303141,"z0":6.292865606582567,"aX":7.645480667537028},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-13.6,"breakHorizontal":-11.4,"spinRate":2635,"spinDirection":42},"zone":4,"typeConfidence":0.9,"plateTime":0.49484822796701344,"extension":6.3590382021203204},"index":1,"playId":"916fc383-ceba-341e-b06a-c619e3f3facf","pitchNumber":2,"startTime":"2026-06-21T18:25:28.526Z","endTime":"2026-06-21T18:25:36.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.063048722679707,"aZ":-35.988852939568794,"pfxX":1.288252499063213,"pfxZ":-2.593153728329611,"pX":0.09867694070787787,"pZ":3.4703853792895005,"vX0":4.997252843888853,"vY0":-120.24780248311784,"vZ0":1.4083226874499088,"x":113.24,"y":145.08,"x0":-2.168840927101165,"y0":50.00179931984682,"z0":6.056394535571322,"aX":1.8956771250346578},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-4.1,"breakHorizontal":-3.5,"spinRate":2521,"spinDirection":74},"zone":12,"typeConfidence":2.0,"plateTime":0.4545062916508291,"extension":6.466650952765095},"hitData":{"launchSpeed":98.9,"launchAngle":36.0,"totalDistance":371.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":115.18,"coordY":50.04}},"index":2,"playId":"856ff998-77eb-3af1-8aa9-95f170ac854f","pitchNumber":3,"startTime":"2026-06-21T18:25:53.851Z","endTime":"2026-06-21T18:26:02.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:26:02.167Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Isaac Paredes flies out to center fielder Petey Halpin.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-21T18:26:15.620Z","endTime":"2026-06-21T18:29:06.790Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7,8],"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":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.729332505680585,"aZ":-14.541623997759379,"pfxX":-8.07566036781584,"pfxZ":9.380271626841026,"pX":0.40500266882514663,"pZ":2.3702916997730368,"vX0":8.734885591559246,"vY0":-136.17877106678824,"vZ0":-6.729051720043079,"x":101.56,"y":174.78,"x0":-1.7939466154292614,"y0":50.00011438674854,"z0":5.8779897572028625,"aX":-15.175280062972615},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.7,"breakHorizontal":12.8,"spinRate":2382,"spinDirection":227},"zone":6,"typeConfidence":0.9,"plateTime":0.4021125183979337,"extension":6.46091718766753},"index":0,"playId":"fbb3dc19-ffa1-38dc-8414-ab4dcc15e3eb","pitchNumber":1,"startTime":"2026-06-21T18:26:29.351Z","endTime":"2026-06-21T18:26:32.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.86305281197733,"aZ":-37.068838094713875,"pfxX":1.5778246337452977,"pfxZ":-3.2771993289593784,"pX":0.6342030852069873,"pZ":2.0975024290650324,"vX0":5.83305667852266,"vY0":-121.44442731389391,"vZ0":-1.642066268800356,"x":92.83,"y":182.15,"x0":-2.004109164173558,"y0":50.00271339371856,"z0":6.007614581325926,"aX":2.355985049717486},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-6.1,"breakHorizontal":-4.2,"spinRate":2419,"spinDirection":57},"zone":9,"typeConfidence":2.0,"plateTime":0.4510628053189216,"extension":6.465690498866018},"index":1,"playId":"e5518529-f388-3076-a585-abc59b6466b8","pitchNumber":2,"startTime":"2026-06-21T18:26:45.552Z","endTime":"2026-06-21T18:26:48.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":"2026-06-21T18:26:56.043Z","endTime":"2026-06-21T18:27:07.718Z","isPitch":false,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"},"defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.36175764721552,"aZ":-36.125090877233625,"pfxX":0.4646504289983433,"pfxZ":-2.571342711393518,"pX":1.2574347097169776,"pZ":2.3185296371594,"vX0":7.7044938520122,"vY0":-122.87988541541294,"vZ0":-1.4086490700522238,"x":69.07,"y":176.18,"x0":-1.9733612437231125,"y0":50.00464490774812,"z0":5.956480884715454,"aX":0.7118421361291432},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-4.8,"breakHorizontal":-2.5,"spinRate":2421,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.44501736698072003,"extension":6.5979724881690185},"index":3,"playId":"f4a07b30-5b5e-3288-90c1-f523b0575b29","pitchNumber":3,"startTime":"2026-06-21T18:27:07.718Z","endTime":"2026-06-21T18:27:11.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.073139862612567,"aZ":-22.37896587664408,"pfxX":-11.445982857787218,"pfxZ":5.085272339818069,"pX":1.7242150245610344,"pZ":3.378268218615834,"vX0":13.279139696766897,"vY0":-137.81799005459501,"vZ0":-2.835298131215258,"x":51.28,"y":147.57,"x0":-1.6650571771106022,"y0":50.006298017403054,"z0":5.9286382482292455,"aX":-22.065508403621813},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.8,"breakHorizontal":18.0,"spinRate":2413,"spinDirection":227},"zone":12,"typeConfidence":0.89,"plateTime":0.39712968618325073,"extension":6.461688767567511},"index":4,"playId":"85aafadc-f7ce-3e38-b6b5-88108119cfe9","pitchNumber":4,"startTime":"2026-06-21T18:27:33.186Z","endTime":"2026-06-21T18:27:37.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":84.0,"endSpeed":77.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.96192588163177,"aZ":-35.92478757017451,"pfxX":0.36900036559840554,"pfxZ":-2.4798563332088097,"pX":1.3515514891271683,"pZ":0.8032417211357015,"vX0":7.770870303063446,"vY0":-122.11616839570526,"vZ0":-4.799758712232572,"x":65.48,"y":217.09,"x0":-1.9194299228373117,"y0":50.00511551602496,"z0":5.883548785187244,"aX":0.5565315167708411},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-5.4,"breakHorizontal":-2.5,"spinRate":2533,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4484694991059861,"extension":6.604026351630062},"index":5,"playId":"cf391ca9-8881-3b20-8af7-ebff190a5b46","pitchNumber":5,"startTime":"2026-06-21T18:27:51.224Z","endTime":"2026-06-21T18:27:56.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.864022323510213,"aZ":-41.30941260057333,"pfxX":0.512312856272191,"pfxZ":-6.0993808693033635,"pX":-0.8389094231347248,"pZ":3.559546738709555,"vX0":2.9482774309116113,"vY0":-121.58492892371972,"vZ0":2.6655206745947444,"x":148.98,"y":142.67,"x0":-2.133875061931234,"y0":50.00418256220182,"z0":6.034016020073638,"aX":0.7668947777953384},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-10.2,"breakHorizontal":-1.7,"spinRate":2432,"spinDirection":67},"zone":11,"typeConfidence":0.65,"plateTime":0.4505035000248889,"extension":6.514779835661321},"index":6,"playId":"3ad263a5-9518-31eb-8f0f-336f168ce738","pitchNumber":6,"startTime":"2026-06-21T18:28:15.711Z","endTime":"2026-06-21T18:28:20.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.116067065799207,"aZ":-22.693968591357503,"pfxX":-10.669724364694723,"pfxZ":4.92178565825467,"pX":0.4379409251572608,"pZ":2.633565195239652,"vX0":10.19676414158347,"vY0":-137.55150814427162,"vZ0":-4.2960905170428445,"x":100.31,"y":167.67,"x0":-1.9221662237720634,"y0":50.00048285759772,"z0":5.744816015936835,"aX":-20.542954149058748},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.2,"breakHorizontal":17.3,"spinRate":2218,"spinDirection":228},"zone":6,"typeConfidence":0.89,"plateTime":0.3974488670927414,"extension":6.580917911859311},"index":7,"playId":"88394ee5-f3ae-32da-8660-8f86877dbbd0","pitchNumber":7,"startTime":"2026-06-21T18:28:34.471Z","endTime":"2026-06-21T18:28:37.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.79907647856502,"aZ":-22.14421346304952,"pfxX":-11.145592945549135,"pfxZ":5.185316989680974,"pX":0.2557495954684781,"pZ":2.105425192051885,"vX0":10.02683831635613,"vY0":-137.73517103571194,"vZ0":-5.6805547207088285,"x":107.25,"y":181.93,"x0":-1.9726720436363192,"y0":50.001809355620374,"z0":5.678913512289168,"aX":-21.548219482262592},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.4,"breakHorizontal":18.2,"spinRate":2201,"spinDirection":234},"zone":8,"typeConfidence":0.89,"plateTime":0.3967218436811275,"extension":6.575877743813365},"hitData":{"launchSpeed":93.3,"launchAngle":42.0,"totalDistance":326.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":139.02,"coordY":68.96}},"index":8,"playId":"7b3acf6a-95cc-3d09-b667-7080dc996961","pitchNumber":8,"startTime":"2026-06-21T18:28:56.740Z","endTime":"2026-06-21T18:29:06.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":-0.8999999999999986,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:29:06.790Z","atBatIndex":8},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kahlil Watson pops out to shortstop Jeremy Peña.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-21T18:31:06.341Z","endTime":"2026-06-21T18:31:38.597Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":696135,"fullName":"Kahlil Watson","link":"/api/v1/people/696135"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":696135,"fullName":"Kahlil Watson","link":"/api/v1/people/696135"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":73.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.46303107866861,"aZ":-32.08883531808774,"pfxX":9.7713154103804,"pfxZ":0.06708157539292259,"pX":-1.3018009324070348,"pZ":3.1676931007457605,"vX0":0.3449381341467773,"vY0":-117.04669442279378,"vZ0":1.337542425572136,"x":166.62,"y":153.25,"x0":-2.7205398507957614,"y0":50.005584509860874,"z0":5.597522349540743,"aX":13.535950079279251},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":0.7,"breakHorizontal":-17.8,"spinRate":2616,"spinDirection":72},"zone":11,"typeConfidence":0.9,"plateTime":0.46826915166597205,"extension":5.9038358614372815},"index":0,"playId":"dd775a67-0b7c-3829-a78b-37d52c98f529","pitchNumber":1,"startTime":"2026-06-21T18:31:12.778Z","endTime":"2026-06-21T18:31:16.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696135,"link":"/api/v1/people/696135","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.791470519774165,"aZ":-18.628969052603054,"pfxX":-4.773888056721892,"pfxZ":7.611933444382325,"pX":0.5414377334683741,"pZ":3.082349350795785,"vX0":8.535822460477105,"vY0":-132.42115055133075,"vZ0":-3.144875419626451,"x":96.36,"y":155.56,"x0":-2.1007693364810986,"y0":50.00138471822325,"z0":5.645194325075719,"aX":-8.493911349350993},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.3,"breakHorizontal":6.8,"spinRate":2371,"spinDirection":227},"zone":3,"typeConfidence":0.89,"plateTime":0.41333093788912745,"extension":6.286732247255693},"hitData":{"launchSpeed":92.4,"launchAngle":61.0,"totalDistance":205.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":116.7,"coordY":119.38}},"index":1,"playId":"11e01596-b6ae-3ce0-934e-c36b99bb4a45","pitchNumber":2,"startTime":"2026-06-21T18:31:30.166Z","endTime":"2026-06-21T18:31:38.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696135,"link":"/api/v1/people/696135","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696135,"link":"/api/v1/people/696135"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":696135,"link":"/api/v1/people/696135"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.7,"awayTeamWinProbability":37.3,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.95,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:31:38.597Z","atBatIndex":9},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Steven Kwan pops out to second baseman Raynel Delgado.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-21T18:31:53.732Z","endTime":"2026-06-21T18:33:08.973Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669384,"link":"/api/v1/people/669384"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":83.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.07735393139463,"aZ":-18.08253988995716,"pfxX":-3.676064477816243,"pfxZ":7.835063626048754,"pX":-0.4897133109012192,"pZ":3.1285896289081645,"vX0":5.7977436511141835,"vY0":-133.37438359613398,"vZ0":-3.1106538530589276,"x":135.67,"y":154.31,"x0":-2.21555858677682,"y0":50.00581153447747,"z0":5.616445248694043,"aX":-6.614776635057388},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.7,"breakHorizontal":5.4,"spinRate":2380,"spinDirection":229},"zone":1,"typeConfidence":0.89,"plateTime":0.41090481824912173,"extension":6.205745915626819},"index":0,"playId":"30be99cc-4d57-3415-bc0d-4567da6f3488","pitchNumber":1,"startTime":"2026-06-21T18:32:03.774Z","endTime":"2026-06-21T18:32:07.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.8,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.808996212296687,"aZ":-17.7876701013599,"pfxX":-4.214237203493818,"pfxZ":7.778445853315221,"pX":-0.9133074804252407,"pZ":3.388617385230749,"vX0":4.972606284130801,"vY0":-135.22105976408594,"vZ0":-2.735806823872868,"x":151.81,"y":147.29,"x0":-2.2295777556766,"y0":50.003446589433295,"z0":5.663182481407766,"aX":-7.795483928900222},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.7,"breakHorizontal":6.6,"spinRate":2421,"spinDirection":227},"zone":11,"typeConfidence":0.9,"plateTime":0.40524923328210916,"extension":6.1937152426467925},"index":1,"playId":"9e5a8c6d-a62e-3057-bb3e-a20e06e03d89","pitchNumber":2,"startTime":"2026-06-21T18:32:22.213Z","endTime":"2026-06-21T18:32:26.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":76.6,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.746516892667536,"aZ":-33.44668051758667,"pfxX":-8.777385522470214,"pfxZ":-0.8422497655648176,"pX":-1.2719174480901476,"pZ":2.850302153794647,"vX0":5.055784251056244,"vY0":-122.97921106087603,"vZ0":0.023947475860091716,"x":165.48,"y":161.82,"x0":-2.2297515532105017,"y0":50.00387443493302,"z0":5.712743051911221,"aX":-13.246883517803298},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-1.2,"breakHorizontal":14.5,"spinRate":1733,"spinDirection":247},"zone":11,"typeConfidence":0.89,"plateTime":0.4479183935405424,"extension":6.279814268723355},"index":2,"playId":"c105823c-deea-38dd-9622-e903d4f7b9bb","pitchNumber":3,"startTime":"2026-06-21T18:32:41.535Z","endTime":"2026-06-21T18:32:47.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.875033996185998,"aZ":-18.329118415042085,"pfxX":-4.430995812735267,"pfxZ":7.776502554544181,"pX":0.5339556149227688,"pZ":2.5209892565579812,"vX0":8.135474715919724,"vY0":-132.4994862134003,"vZ0":-4.577586064020704,"x":96.65,"y":170.71,"x0":-1.9983655115377692,"y0":50.00538295057268,"z0":5.607359619904681,"aX":-7.892558668684268},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.3,"breakHorizontal":6.2,"spinRate":2414,"spinDirection":225},"zone":6,"typeConfidence":0.89,"plateTime":0.4131094001904967,"extension":6.169039451570069},"hitData":{"launchSpeed":88.1,"launchAngle":72.0,"totalDistance":99.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":146.43,"coordY":154.62}},"index":3,"playId":"2d7d740f-bf53-3a0c-b4c5-371b40d44800","pitchNumber":4,"startTime":"2026-06-21T18:32:58.942Z","endTime":"2026-06-21T18:33:08.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.5,"awayTeamWinProbability":35.5,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:33:08.973Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Patrick Bailey walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-21T18:33:30.182Z","endTime":"2026-06-21T18:34:40.856Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"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":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.8,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.011280248256433,"aZ":-30.393826963873106,"pfxX":-10.122510713751025,"pfxZ":1.1333104018310363,"pX":0.8246055392902083,"pZ":0.95819302433963,"vX0":10.156259098452336,"vY0":-124.78500617673082,"vZ0":-4.967477141038087,"x":85.57,"y":212.91,"x0":-1.9905077341179729,"y0":50.002188999706874,"z0":5.489826337908437,"aX":-15.901713592611236},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.1,"breakHorizontal":15.8,"spinRate":1704,"spinDirection":243},"zone":14,"typeConfidence":0.89,"plateTime":0.43958072461591113,"extension":6.381032966319928},"index":0,"playId":"c50fa712-f3e7-3eab-ab07-4d3670896724","pitchNumber":1,"startTime":"2026-06-21T18:33:36.577Z","endTime":"2026-06-21T18:33:40.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.2,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.582983168106782,"aZ":-18.766921343557634,"pfxX":-8.37978357302471,"pfxZ":7.255644214312073,"pX":0.62205881908521,"pZ":1.7268108586864008,"vX0":10.214613086987459,"vY0":-134.86379603894156,"vZ0":-6.233372896694821,"x":93.29,"y":192.16,"x0":-2.12092682300581,"y0":50.00039269193265,"z0":5.386083635631885,"aX":-15.477358493071385},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.0,"breakHorizontal":13.1,"spinRate":2532,"spinDirection":238},"zone":9,"typeConfidence":0.9,"plateTime":0.40571796212143063,"extension":6.180551349217736},"index":1,"playId":"483a37bb-0230-3d40-bcc7-ac9d8bdb71d3","pitchNumber":2,"startTime":"2026-06-21T18:33:56.482Z","endTime":"2026-06-21T18:34:00.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.9,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.56765348049015,"aZ":-21.84439245556224,"pfxX":-6.78207191554076,"pfxZ":5.664406343904567,"pX":0.9444211707017479,"pZ":0.863673640053189,"vX0":10.09330866790971,"vY0":-133.82507012606104,"vZ0":-7.89681247289663,"x":81.0,"y":215.46,"x0":-1.9863958855281032,"y0":50.000112928658076,"z0":5.405069000597042,"aX":-12.36034073178801},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":8.8,"breakHorizontal":10.2,"spinRate":2439,"spinDirection":229},"zone":14,"typeConfidence":0.89,"plateTime":0.40853996425771166,"extension":6.280684496214298},"index":2,"playId":"ffc6ca00-43db-3f90-b70f-3b616c9194b9","pitchNumber":3,"startTime":"2026-06-21T18:34:15.637Z","endTime":"2026-06-21T18:34:20.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.6,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.390184982013576,"aZ":-19.223072786909864,"pfxX":-6.680483022929323,"pfxZ":7.0804578375638485,"pX":-1.3332804808398342,"pZ":2.6842622532349427,"vX0":4.688067229477677,"vY0":-134.2102242741826,"vZ0":-4.045227133646713,"x":167.82,"y":166.3,"x0":-2.2326633783053818,"y0":50.00053925140432,"z0":5.5757958935875465,"aX":-12.214820860461895},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.2,"breakHorizontal":11.2,"spinRate":2374,"spinDirection":233},"zone":11,"typeConfidence":0.9,"plateTime":0.40773843869107074,"extension":6.373315712562986},"index":3,"playId":"5c7f6a68-53af-3535-8ca9-d674095c5092","pitchNumber":4,"startTime":"2026-06-21T18:34:37.092Z","endTime":"2026-06-21T18:34:40.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.2,"awayTeamWinProbability":36.8,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.43,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:34:40.856Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Petey Halpin grounds out to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-21T18:35:01.460Z","endTime":"2026-06-21T18:35:57.458Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.046775765185192,"aZ":-19.758372765199542,"pfxX":-7.23493840923185,"pfxZ":6.8091205921426265,"pX":0.997246357272939,"pZ":1.3264231729553135,"vX0":10.685870485621237,"vY0":-134.2109714573448,"vZ0":-7.120583040774724,"x":78.99,"y":202.97,"x0":-2.0960095563210683,"y0":50.00617912353827,"z0":5.421245188260248,"aX":-13.201043154839027},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.9,"breakHorizontal":10.8,"spinRate":2545,"spinDirection":226},"zone":14,"typeConfidence":0.9,"plateTime":0.40810194922566767,"extension":6.327303869494123},"index":0,"playId":"b5c689f8-e134-3975-b5fe-bd2403a23b75","pitchNumber":1,"startTime":"2026-06-21T18:35:09.009Z","endTime":"2026-06-21T18:35:13.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.200350058160243,"aZ":-16.847601149811002,"pfxX":-8.236047871532314,"pfxZ":8.347764229221568,"pX":-0.5515759073649296,"pZ":2.1943557275136345,"vX0":7.287494770566589,"vY0":-134.84056344579972,"vZ0":-5.504681619346228,"x":138.02,"y":179.53,"x0":-2.223432550995392,"y0":50.00128166769868,"z0":5.456974419303899,"aX":-15.116645961786633},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.0,"breakHorizontal":13.3,"spinRate":2434,"spinDirection":237},"zone":4,"typeConfidence":0.9,"plateTime":0.4067185199967507,"extension":6.251843328106941},"index":1,"playId":"50c38415-2efd-310c-b7ee-0946d0e6a252","pitchNumber":2,"startTime":"2026-06-21T18:35:30.060Z","endTime":"2026-06-21T18:35:33.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.69789167544508,"aZ":-16.149175211475704,"pfxX":-6.018993253913997,"pfxZ":8.635679571192616,"pX":0.7864583713368929,"pZ":2.0839221959523373,"vX0":9.8388804687372,"vY0":-134.737847980951,"vZ0":-6.186850370275473,"x":87.02,"y":182.51,"x0":-2.1149444095641092,"y0":50.00621437700695,"z0":5.533410279591648,"aX":-11.174352295365988},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.6,"breakHorizontal":9.0,"spinRate":2488,"spinDirection":227},"zone":9,"typeConfidence":0.9,"plateTime":0.4050768614411129,"extension":6.278466921489782},"hitData":{"launchSpeed":76.6,"launchAngle":-25.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.54,"coordY":169.32}},"index":2,"playId":"9d9b3b8a-bccf-3e16-a11f-f405225afea0","pitchNumber":3,"startTime":"2026-06-21T18:35:52.172Z","endTime":"2026-06-21T18:35:57.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"first":{"id":672275,"link":"/api/v1/people/672275"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":690984,"link":"/api/v1/people/690984"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.60000000000001,"awayTeamWinProbability":34.39999999999999,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.95,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:35:57.458Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jose Altuve strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-21T18:38:09.440Z","endTime":"2026-06-21T18:39:29.408Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"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":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.1,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.41935081207233,"aZ":-37.66139001866956,"pfxX":0.5153501047607003,"pfxZ":-3.841440725976822,"pX":0.6289919428658131,"pZ":2.5237199575675087,"vX0":6.223295115281961,"vY0":-119.22565068240515,"vZ0":-0.10284774071892233,"x":93.02,"y":170.64,"x0":-2.089533756949545,"y0":50.001151715780814,"z0":5.9862672778140285,"aX":0.7358491980488285},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-6.7,"breakHorizontal":-2.5,"spinRate":2385,"spinDirection":62},"zone":6,"typeConfidence":2.0,"plateTime":0.4606472226059166,"extension":6.374274617655645},"index":0,"playId":"36e90bf9-7b99-3a25-acd9-b80be326b6b5","pitchNumber":1,"startTime":"2026-06-21T18:38:12.397Z","endTime":"2026-06-21T18:38:15.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.1,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.461086954145923,"aZ":-21.72904729095275,"pfxX":-9.96802535152315,"pfxZ":5.622436496504921,"pX":0.3211416720465706,"pZ":3.391415657425477,"vX0":9.601737983757173,"vY0":-135.40932089121765,"vZ0":-2.5898970517874114,"x":104.76,"y":147.21,"x0":-1.9750044980637096,"y0":50.0031588099787,"z0":5.879929186874016,"aX":-18.518747429630725},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.8,"breakHorizontal":16.0,"spinRate":2330,"spinDirection":229},"zone":12,"typeConfidence":0.9,"plateTime":0.40443690584823866,"extension":6.437387332574182},"index":1,"playId":"505464ed-3c9c-3900-8a66-b4549d587d05","pitchNumber":2,"startTime":"2026-06-21T18:38:28.383Z","endTime":"2026-06-21T18:38:32.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2026-06-21T18:38:38.012Z","endTime":"2026-06-21T18:38:53.058Z","isPitch":false,"type":"action","player":{"id":514888,"link":"/api/v1/people/514888"},"defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.9,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.54342757606373,"aZ":-21.59029832001562,"pfxX":-9.288581508939656,"pfxZ":5.896856422638093,"pX":-0.7967140217065999,"pZ":2.337209267671334,"vX0":6.7766918013590685,"vY0":-133.15089467218115,"vZ0":-4.859848789521947,"x":147.37,"y":175.68,"x0":-2.1677199723301843,"y0":50.00584522611974,"z0":5.747971268605696,"aX":-16.684208573761165},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.8,"breakHorizontal":15.4,"spinRate":2217,"spinDirection":234},"zone":4,"typeConfidence":0.91,"plateTime":0.4113254794721124,"extension":6.463716612996063},"index":3,"playId":"0fb8e8a1-756f-3ecf-a62d-1c4ec09ab694","pitchNumber":3,"startTime":"2026-06-21T18:38:53.058Z","endTime":"2026-06-21T18:38:59.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.6,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.15183705031913,"aZ":-37.31880453758347,"pfxX":0.22749566284576517,"pfxZ":-3.386436499072053,"pX":1.4582137575981589,"pZ":2.2049557201678014,"vX0":8.222465120621436,"vY0":-122.7009523281665,"vZ0":-1.4910698780310772,"x":61.42,"y":179.25,"x0":-1.971234489001969,"y0":50.00246776961143,"z0":6.011445891384157,"aX":0.3456789975669377},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-6.2,"breakHorizontal":-2.4,"spinRate":2518,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.447039158623757,"extension":6.430799987578837},"index":4,"playId":"fb4ce136-7bfd-3b74-ab80-be97795d9e65","pitchNumber":4,"startTime":"2026-06-21T18:39:26.173Z","endTime":"2026-06-21T18:39:29.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":-2.000000000000007,"leverageIndex":0.78,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:39:29.408Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Joey Loperfido flies out to center fielder Petey Halpin.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-21T18:39:50.344Z","endTime":"2026-06-21T18:40:24.473Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.3,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.600138980169422,"aZ":-38.1568132439541,"pfxX":1.6872874083478924,"pfxZ":-4.259004156210846,"pX":-0.9490406571162905,"pZ":4.305638834395274,"vX0":2.748483317199323,"vY0":-117.9050350896436,"vZ0":3.9292451889154183,"x":153.18,"y":122.53,"x0":-2.349317650231919,"y0":50.00000445141677,"z0":6.1407733168796845,"aX":2.3721070570762812},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-6.5,"breakHorizontal":-3.7,"spinRate":2500,"spinDirection":62},"zone":11,"typeConfidence":2.0,"plateTime":0.46471856621753416,"extension":6.413952332770353},"index":0,"playId":"e224b2d4-3cb9-37db-a32c-96629c7aa57a","pitchNumber":1,"startTime":"2026-06-21T18:39:53.883Z","endTime":"2026-06-21T18:39:57.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.9,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.659782962911756,"aZ":-24.390298004663393,"pfxX":0.31770860681748303,"pfxZ":4.676546983243245,"pX":0.13802640415020018,"pZ":3.306196010470285,"vX0":6.130684563245668,"vY0":-127.74385371463747,"vZ0":-1.7296809532626212,"x":111.74,"y":149.51,"x0":-2.3274042310715637,"y0":50.000111583851975,"z0":5.896801025302845,"aX":0.5284063505006769},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.3,"breakHorizontal":-1.9,"spinRate":2190,"spinDirection":206},"zone":2,"typeConfidence":0.9,"plateTime":0.4276582513678524,"extension":6.3813212805562864},"hitData":{"launchSpeed":89.1,"launchAngle":44.0,"totalDistance":310.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":96.52,"coordY":78.62}},"index":1,"playId":"6c6cd750-fc90-305c-ac58-7e692cee45ad","pitchNumber":2,"startTime":"2026-06-21T18:40:13.984Z","endTime":"2026-06-21T18:40:24.473Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.1,"awayTeamWinProbability":37.9,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:40:24.473Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cam Smith grounds out to first baseman Kyle Manzardo.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-21T18:40:44.682Z","endTime":"2026-06-21T18:42:57.863Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":71.4,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.34476154320171,"aZ":-40.70015971811778,"pfxX":3.7512633482311086,"pfxZ":-6.640489804057232,"pX":0.37859278621614645,"pZ":2.3165076075281523,"vX0":4.070682454249972,"vY0":-113.10097405646916,"vZ0":0.3816420354072718,"x":109.64,"y":165.4,"x0":-1.9379403236245434,"y0":50.002291653681866,"z0":6.257012958461358,"aX":4.816293157215356},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-11.5,"breakHorizontal":-7.9,"spinRate":2485,"spinDirection":40},"zone":9,"typeConfidence":0.9,"plateTime":0.48593826320035394,"extension":6.304795556308596},"index":0,"playId":"3eb45c01-c6f0-326e-861a-607fff5bff98","pitchNumber":1,"startTime":"2026-06-21T18:40:47.102Z","endTime":"2026-06-21T18:40:50.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.018382642616242,"aZ":-22.425386408539822,"pfxX":-10.349690558105882,"pfxZ":5.125247960532122,"pX":-0.6069008769796634,"pZ":1.972657362543375,"vX0":8.149661227044419,"vY0":-136.98967418271533,"vZ0":-6.010882327469046,"x":140.13,"y":185.52,"x0":-2.2744922988143705,"y0":50.00268707421778,"z0":5.72636566187245,"aX":-19.68753475811934},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.2,"breakHorizontal":17.0,"spinRate":2282,"spinDirection":228},"zone":7,"typeConfidence":0.9,"plateTime":0.3996883398596922,"extension":6.4616594916650465},"index":1,"playId":"abd18398-c7a3-3104-b94a-161d4d1deae2","pitchNumber":2,"startTime":"2026-06-21T18:41:03.237Z","endTime":"2026-06-21T18:41:06.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.2,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.532308307578823,"aZ":-34.60169206694458,"pfxX":0.20194440605584152,"pfxZ":-1.541476896262898,"pX":1.1486200453908992,"pZ":2.085261320335809,"vX0":7.566914206358498,"vY0":-124.57408599403539,"vZ0":-2.763068536766125,"x":73.22,"y":182.48,"x0":-1.9517860935717013,"y0":50.002652616022544,"z0":6.063116002580262,"aX":0.3174218891557918},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-3.2,"breakHorizontal":-2.0,"spinRate":2594,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.43932033338773957,"extension":6.3308041196320985},"index":2,"playId":"6fd33ea7-3e10-3cdb-8530-4c2733b83a40","pitchNumber":3,"startTime":"2026-06-21T18:41:24.119Z","endTime":"2026-06-21T18:41:28.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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.5,"endSpeed":77.6,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.952834394295753,"aZ":-35.71537805544221,"pfxX":1.4802896065014997,"pfxZ":-2.3596169721126805,"pX":1.299552458152196,"pZ":0.8884018598724256,"vX0":7.391513322468999,"vY0":-121.4269744725862,"vZ0":-4.583623158198668,"x":67.46,"y":214.79,"x0":-1.9717695458027011,"y0":50.00531800942852,"z0":5.895613470785734,"aX":2.2180194478904585},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-5.2,"breakHorizontal":-4.3,"spinRate":2537,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.45044987829441707,"extension":6.602121722697535},"index":3,"playId":"2cd74e81-d88f-3096-bc4f-1acf789f3edd","pitchNumber":4,"startTime":"2026-06-21T18:41:41.580Z","endTime":"2026-06-21T18:41:45.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.4,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.52995999214311,"aZ":-34.14835800586739,"pfxX":0.6934591565882982,"pfxZ":-1.2707780735944354,"pX":0.29615819134466037,"pZ":2.666557493519462,"vX0":5.665801827641366,"vY0":-123.42291650851432,"vZ0":-0.9828481513927264,"x":105.71,"y":166.78,"x0":-2.115117714144644,"y0":50.0054897754818,"z0":5.934293833940876,"aX":1.0739411983909979},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.3,"breakHorizontal":-2.5,"spinRate":2562,"spinDirection":55},"zone":6,"typeConfidence":2.0,"plateTime":0.44303096151162835,"extension":6.441861048029245},"index":4,"playId":"e474fc00-aa3e-3289-a67b-03c884331dff","pitchNumber":5,"startTime":"2026-06-21T18:42:04.104Z","endTime":"2026-06-21T18:42:08.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.35932722339724,"aZ":-24.266176661105984,"pfxX":-10.954569911263157,"pfxZ":4.096399162700436,"pX":-0.6182750352958808,"pZ":4.485120942865715,"vX0":7.761292142964182,"vY0":-138.01860650427884,"vZ0":0.37665079136502977,"x":140.57,"y":117.68,"x0":-2.041680399348395,"y0":50.00624083973112,"z0":5.979473675980192,"aX":-21.16491491406088},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.7,"breakHorizontal":18.2,"spinRate":2245,"spinDirection":230},"zone":11,"typeConfidence":0.89,"plateTime":0.3966584049351889,"extension":6.453277366115028},"index":5,"playId":"10a5aaf9-c918-3a65-9652-b82e72cc1068","pitchNumber":6,"startTime":"2026-06-21T18:42:27.726Z","endTime":"2026-06-21T18:42:31.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.312419213578117,"aZ":-22.801869606203233,"pfxX":-11.101905573961634,"pfxZ":4.9984249039531115,"pX":-0.22403248084814353,"pZ":2.707964923278509,"vX0":8.95768817563443,"vY0":-136.2037541520347,"vZ0":-3.9759392707102994,"x":125.54,"y":165.66,"x0":-2.1153209742541637,"y0":50.00599354661787,"z0":5.766210705141359,"aX":-20.83323219934859},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.4,"breakHorizontal":18.1,"spinRate":2197,"spinDirection":229},"zone":5,"typeConfidence":0.89,"plateTime":0.40234950448159434,"extension":6.616119506523574},"hitData":{"launchSpeed":73.9,"launchAngle":-4.0,"totalDistance":26.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.99,"coordY":162.23}},"index":6,"playId":"2ffb195b-c5b0-323a-b803-748708155f9d","pitchNumber":7,"startTime":"2026-06-21T18:42:50.541Z","endTime":"2026-06-21T18:42:57.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.38,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:42:57.863Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Travis Bazzana strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-21T18:44:56.022Z","endTime":"2026-06-21T18:47:01.415Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.388734237070945,"aZ":-29.85789541592629,"pfxX":6.441135008513945,"pfxZ":1.5740578842987114,"pX":0.1922015960716656,"pZ":1.8672086020995615,"vX0":4.525890791853503,"vY0":-120.26717334133592,"vZ0":-2.127434767377928,"x":109.67,"y":188.37,"x0":-2.548013481137829,"y0":50.00223379794372,"z0":5.400328690523803,"aX":9.475341974465087},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":2.6,"breakHorizontal":-12.7,"spinRate":2591,"spinDirection":54},"zone":8,"typeConfidence":0.9,"plateTime":0.4546837039598244,"extension":6.330209237839451},"index":0,"playId":"2d37bc7a-3e00-30fb-827e-ac884eadb6d2","pitchNumber":1,"startTime":"2026-06-21T18:45:11.597Z","endTime":"2026-06-21T18:45:15.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.94087587312971,"aZ":-20.864765189259376,"pfxX":-7.695914638281647,"pfxZ":6.106366203390893,"pX":-1.02161759829122,"pZ":2.9319477107430307,"vX0":5.696914830264173,"vY0":-134.9131741526692,"vZ0":-3.3062032357761173,"x":155.94,"y":159.62,"x0":-2.1552566412085272,"y0":50.00645001087149,"z0":5.6350737372074216,"aX":-14.262798694544168},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.6,"breakHorizontal":12.8,"spinRate":2451,"spinDirection":223},"zone":11,"typeConfidence":0.9,"plateTime":0.40519622284478407,"extension":6.207388584933152},"index":1,"playId":"260953e6-95a0-3b8f-a24f-46255908e52f","pitchNumber":2,"startTime":"2026-06-21T18:45:30.696Z","endTime":"2026-06-21T18:45:35.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.199337420469337,"aZ":-26.68261799093012,"pfxX":-8.535472677621195,"pfxZ":3.3857758230714037,"pX":0.7325436180710181,"pZ":1.3632914108566627,"vX0":9.692301411020859,"vY0":-125.93716381595183,"vZ0":-4.933138012524846,"x":89.08,"y":201.97,"x0":-2.0391528157561476,"y0":50.00367083491521,"z0":5.480010007538876,"aX":-13.84776728009799},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.3,"breakHorizontal":13.6,"spinRate":1341,"spinDirection":246},"zone":14,"typeConfidence":0.89,"plateTime":0.4332870051165125,"extension":6.642822790542154},"index":2,"playId":"0e5b7459-85ba-3ad5-98c1-35dd47fe4fd3","pitchNumber":3,"startTime":"2026-06-21T18:45:48.178Z","endTime":"2026-06-21T18:45:51.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.85100078383493,"aZ":-31.573665058885613,"pfxX":9.523574982766181,"pfxZ":0.39821353534050186,"pX":0.14094442069092986,"pZ":1.7654842932136785,"vX0":3.065564707560694,"vY0":-121.8292837936166,"vZ0":-2.4018961514546566,"x":111.63,"y":191.11,"x0":-2.3720957436860877,"y0":50.00134054961964,"z0":5.504177728055661,"aX":14.25441183561725},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.4,"breakHorizontal":-18.0,"spinRate":2719,"spinDirection":56},"zone":8,"typeConfidence":0.9,"plateTime":0.4502917070463379,"extension":6.200145791872856},"index":3,"playId":"88d980bd-4ee2-3b48-9b64-f83ab66c95dc","pitchNumber":4,"startTime":"2026-06-21T18:46:11.245Z","endTime":"2026-06-21T18:46:14.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":86.3,"endSpeed":79.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.121706576742163,"aZ":-30.397548666538004,"pfxX":-9.655117171035844,"pfxZ":1.1169814624164873,"pX":-0.6409831574411328,"pZ":0.7755384683392983,"vX0":6.834404302609023,"vY0":-125.46038613163464,"vZ0":-5.552685612922761,"x":141.43,"y":217.84,"x0":-2.144424515302199,"y0":50.00614914916395,"z0":5.491772170979257,"aX":-15.411703570249234},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.0,"breakHorizontal":16.0,"spinRate":1582,"spinDirection":250},"zone":13,"typeConfidence":0.9,"plateTime":0.4363998740930435,"extension":6.402139956499344},"index":4,"playId":"e1c9a3a7-6b47-3ef8-94a1-f44a4f623605","pitchNumber":5,"startTime":"2026-06-21T18:46:36.043Z","endTime":"2026-06-21T18:46:40.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.458187030347343,"aZ":-16.865870242305473,"pfxX":-5.947405313009717,"pfxZ":7.975766828529901,"pX":-0.6709143625290819,"pZ":2.608760230778054,"vX0":6.3634691749751005,"vY0":-136.99609125384922,"vZ0":-4.8579439284403945,"x":142.57,"y":168.34,"x0":-2.2402203057737067,"y0":50.005889887829525,"z0":5.54128295187758,"aX":-11.419329461163057},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.7,"breakHorizontal":9.6,"spinRate":2394,"spinDirection":227},"zone":4,"typeConfidence":0.9,"plateTime":0.398325107712139,"extension":6.284276067554571},"index":5,"playId":"f1305a8a-fec9-3dd0-9014-85cb7b4f952f","pitchNumber":6,"startTime":"2026-06-21T18:46:58.167Z","endTime":"2026-06-21T18:47:01.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":683953,"link":"/api/v1/people/683953"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:47:01.415Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Manzardo singles on a line drive to center fielder Joey Loperfido.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-21T18:47:22.546Z","endTime":"2026-06-21T18:50:43.137Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.923764505741723,"aZ":-18.24573672291472,"pfxX":-6.091993918871333,"pfxZ":7.564989547320376,"pX":-1.0597731925427145,"pZ":4.250486119621353,"vX0":5.380505152231077,"vY0":-134.0828227842129,"vZ0":-0.21715067502407892,"x":157.4,"y":124.02,"x0":-2.2899859316597153,"y0":50.00465913010334,"z0":5.622027057933421,"aX":-11.219238453511661},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.9,"breakHorizontal":10.1,"spinRate":2487,"spinDirection":221},"zone":11,"typeConfidence":0.9,"plateTime":0.406753131436115,"extension":6.242714310623326},"index":0,"playId":"8e4037d2-bb64-3fab-b978-d7abc46f56e4","pitchNumber":1,"startTime":"2026-06-21T18:47:28.257Z","endTime":"2026-06-21T18:47:32.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.741919589468594,"aZ":-16.519172462268756,"pfxX":-5.882108618742796,"pfxZ":8.573935088249579,"pX":-0.7510484904869811,"pZ":3.8994737803343438,"vX0":5.831150122837713,"vY0":-133.74970772984128,"vZ0":-1.666689839362998,"x":145.63,"y":133.49,"x0":-2.187129057246706,"y0":50.00262169420287,"z0":5.705654063577882,"aX":-10.74025966728948},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.5,"breakHorizontal":9.5,"spinRate":2426,"spinDirection":227},"zone":11,"typeConfidence":0.89,"plateTime":0.4083106856809109,"extension":6.295764903559968},"index":1,"playId":"456b250d-ed09-3aaa-ae35-f0876a4c6e72","pitchNumber":2,"startTime":"2026-06-21T18:47:46.530Z","endTime":"2026-06-21T18:47:53.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.80701122856492,"aZ":-20.18298943954851,"pfxX":-5.0112732943268075,"pfxZ":6.656734214006773,"pX":-0.5894392439398943,"pZ":3.165173065149155,"vX0":5.8882372716691265,"vY0":-133.1521387057703,"vZ0":-2.8067733694561388,"x":139.47,"y":153.32,"x0":-2.1753447273788313,"y0":50.0000864604073,"z0":5.688403099139205,"aX":-9.023512599709262},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":11.6,"breakHorizontal":7.8,"spinRate":2310,"spinDirection":227},"zone":1,"typeConfidence":0.89,"plateTime":0.410897430684261,"extension":6.343433901309182},"index":2,"playId":"ed444a3f-5849-3c2f-8499-ed67444cb826","pitchNumber":3,"startTime":"2026-06-21T18:48:05.784Z","endTime":"2026-06-21T18:48:09.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.224716440908182,"aZ":-33.512303819376534,"pfxX":7.147698177590069,"pfxZ":-0.902733106777827,"pX":0.004125922027105873,"pZ":3.485702173912715,"vX0":3.732259857659725,"vY0":-120.65855678247777,"vZ0":1.8435394327333954,"x":116.84,"y":144.67,"x0":-2.491030764562209,"y0":50.005624724174204,"z0":5.662278005994771,"aX":10.551732793294509},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-1.0,"breakHorizontal":-13.8,"spinRate":2532,"spinDirection":60},"zone":12,"typeConfidence":0.9,"plateTime":0.45375096614631083,"extension":6.105401129666183},"index":3,"playId":"d8b3d51d-3d9f-3948-b5df-6b080c461d25","pitchNumber":4,"startTime":"2026-06-21T18:48:25.640Z","endTime":"2026-06-21T18:48:30.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-06-21T18:48:40.165Z","endTime":"2026-06-21T18:48:53.806Z","isPitch":false,"type":"action","player":{"id":700932,"link":"/api/v1/people/700932"},"defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.03390668232292,"aZ":-17.484325094016523,"pfxX":-5.9628162890072325,"pfxZ":7.635127779817479,"pX":-0.5801561040210321,"pZ":2.643778573360519,"vX0":6.22524434381111,"vY0":-137.2668081588116,"vZ0":-4.754361599881352,"x":139.11,"y":167.4,"x0":-2.0937935762955218,"y0":50.003902920087356,"z0":5.574621829199526,"aX":-11.474016001543292},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.1,"breakHorizontal":9.6,"spinRate":2466,"spinDirection":228},"zone":4,"typeConfidence":0.9,"plateTime":0.39777852193055097,"extension":6.268672474148239},"index":5,"playId":"243d9f07-bdc1-3b6b-a4ec-99ba80ccef6c","pitchNumber":5,"startTime":"2026-06-21T18:48:53.806Z","endTime":"2026-06-21T18:48:57.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.53053967100475,"aZ":-40.291349378741835,"pfxX":5.783680449219867,"pfxZ":-5.423638311826581,"pX":2.5184771074650034,"pZ":0.25664345800649285,"vX0":9.066702591346703,"vY0":-122.45416885354722,"vZ0":-4.395686959839693,"x":21.0,"y":231.85,"x0":-2.0051587845435197,"y0":50.004292860716,"z0":5.5765518334210915,"aX":8.652521217788799},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-10.7,"breakHorizontal":-12.8,"spinRate":2751,"spinDirection":34},"zone":14,"typeConfidence":0.92,"plateTime":0.4498627652155629,"extension":6.543767602136519},"index":6,"playId":"b2265f68-5f14-3fb1-bd9d-8fb00fc00317","pitchNumber":6,"startTime":"2026-06-21T18:49:18.116Z","endTime":"2026-06-21T18:49:22.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.5,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.74321541964777,"aZ":-25.17877190734217,"pfxX":5.979407325777159,"pfxZ":4.484008702677887,"pX":0.9050715332620958,"pZ":2.3770384657186945,"vX0":6.0305882987155695,"vY0":-124.07445051694107,"vZ0":-2.44591469017444,"x":82.5,"y":174.6,"x0":-2.3333758723899334,"y0":50.00184420678991,"z0":5.473031629421101,"aX":9.32412251513776},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.8,"breakHorizontal":-12.2,"spinRate":2623,"spinDirection":51},"zone":14,"typeConfidence":0.91,"plateTime":0.4413991292523427,"extension":6.115177254015581},"index":7,"playId":"becdb4ef-b08d-3fbe-bf3c-9f1c11e8c130","pitchNumber":7,"startTime":"2026-06-21T18:49:42.147Z","endTime":"2026-06-21T18:49:47.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.71861850181022,"aZ":-20.887150688601174,"pfxX":-7.845821846893711,"pfxZ":5.992172323916732,"pX":-1.0839606609005812,"pZ":2.727463400575035,"vX0":5.725331374074001,"vY0":-135.88506111402097,"vZ0":-3.676259655024139,"x":158.32,"y":165.14,"x0":-2.1910746203873757,"y0":50.0048327606557,"z0":5.536128032078942,"aX":-14.782456264316519},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.3,"breakHorizontal":13.1,"spinRate":2341,"spinDirection":228},"zone":11,"typeConfidence":0.9,"plateTime":0.40196340298016864,"extension":6.311939633117213},"index":8,"playId":"edbe7d23-df2d-3331-89e5-ecefb4b232f7","pitchNumber":8,"startTime":"2026-06-21T18:50:10.618Z","endTime":"2026-06-21T18:50:14.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.571946982488523,"aZ":-26.03734753328019,"pfxX":-8.645004821311437,"pfxZ":3.690432142033236,"pX":-8.5481921662237E-4,"pZ":2.0499325373133725,"vX0":8.339481781005057,"vY0":-127.69273534997873,"vZ0":-3.7299302445090574,"x":117.03,"y":183.43,"x0":-2.1749866355843515,"y0":50.00335239572927,"z0":5.562012662647374,"aX":-14.37703660675653},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.1,"breakHorizontal":13.9,"spinRate":1697,"spinDirection":236},"zone":8,"typeConfidence":0.9,"plateTime":0.4278055229406359,"extension":6.620493712903627},"hitData":{"launchSpeed":95.0,"launchAngle":12.0,"totalDistance":191.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":128.11,"coordY":82.61}},"index":9,"playId":"de3261c2-2422-3cbb-a55c-e0f7cfe8b239","pitchNumber":9,"startTime":"2026-06-21T18:50:32.177Z","endTime":"2026-06-21T18:50:43.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.9,"awayTeamWinProbability":39.1,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":0.75,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:50:43.137Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brayan Rocchio grounds out, first baseman Christian Walker to pitcher Kai-Wei Teng. Kyle Manzardo to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-21T18:51:08.998Z","endTime":"2026-06-21T18:52:09.707Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.56823772599297,"aZ":-29.140575268828,"pfxX":-10.16003336059567,"pfxZ":1.6831677418980835,"pX":-0.13581146024288943,"pZ":1.3736315793839171,"vX0":9.282072061801616,"vY0":-133.8228680345765,"vZ0":-5.006795877566565,"x":122.18,"y":201.69,"x0":-2.3398420702286846,"y0":50.0031648754443,"z0":5.37216381811551,"aX":-18.31302757413217},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.0,"breakHorizontal":16.2,"spinRate":2344,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.41026856641515064,"extension":6.312920161078446},"index":0,"playId":"b1d56727-94d9-3004-865f-df4e67c8d2d6","pitchNumber":1,"startTime":"2026-06-21T18:51:10.034Z","endTime":"2026-06-21T18:51:13.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.353728719444824,"aZ":-23.94573561186723,"pfxX":-9.17325474247711,"pfxZ":4.547717894012896,"pX":1.0274776019423182,"pZ":2.1266000940928,"vX0":11.559883442727065,"vY0":-133.58589959673947,"vZ0":-4.322934575491739,"x":77.83,"y":181.36,"x0":-2.161003938764646,"y0":50.00603251527869,"z0":5.48409566154418,"aX":-16.609295380935293},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.4,"breakHorizontal":14.2,"spinRate":2461,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.4097789870108639,"extension":6.229519955628312},"index":1,"playId":"902db789-1dcb-360d-853a-40d2b995b5ef","pitchNumber":2,"startTime":"2026-06-21T18:51:41.508Z","endTime":"2026-06-21T18:51:45.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.85405655356877,"aZ":-30.308774654442637,"pfxX":9.040206253413384,"pfxZ":1.2504518589976943,"pX":0.46660434553071783,"pZ":2.628212762087203,"vX0":4.240641899221141,"vY0":-121.47248292657898,"vZ0":-0.653742080355189,"x":99.21,"y":167.82,"x0":-2.478565836619077,"y0":50.001030671450465,"z0":5.546991360081221,"aX":13.441399464134719},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.4,"breakHorizontal":-17.4,"spinRate":2686,"spinDirection":68},"zone":6,"typeConfidence":0.9,"plateTime":0.4517338391438406,"extension":6.0752171063341915},"hitData":{"launchSpeed":51.0,"launchAngle":-29.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":141.7,"coordY":168.52}},"index":2,"playId":"ce150162-86a3-31dc-a2eb-266b8df7dce4","pitchNumber":3,"startTime":"2026-06-21T18:52:01.356Z","endTime":"2026-06-21T18:52:09.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"first":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.1,"awayTeamWinProbability":36.9,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":1.44,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:52:09.707Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gabriel Arias flies out to right fielder Cam Smith.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-21T18:52:35.662Z","endTime":"2026-06-21T18:52:50.318Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.1,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.245859507405264,"aZ":-29.15433079508088,"pfxX":7.363326761983934,"pfxZ":2.0092164445043608,"pX":0.3264460878970351,"pZ":2.2490258318908416,"vX0":4.407358155146416,"vY0":-121.9435543929712,"vZ0":-1.655832440448382,"x":104.56,"y":178.06,"x0":-2.461789693586633,"y0":50.003784546833366,"z0":5.454783839156244,"aX":11.076445373792941},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":3.5,"breakHorizontal":-14.4,"spinRate":2716,"spinDirection":68},"zone":6,"typeConfidence":0.9,"plateTime":0.449361116823495,"extension":6.180958214251381},"hitData":{"launchSpeed":91.9,"launchAngle":47.0,"totalDistance":275.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":198.14,"coordY":117.11}},"index":0,"playId":"a60cb8db-b6d1-380e-8da1-440d680232b5","pitchNumber":1,"startTime":"2026-06-21T18:52:41.895Z","endTime":"2026-06-21T18:52:50.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"second":{"id":700932,"link":"/api/v1/people/700932"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":672356,"link":"/api/v1/people/672356"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.9,"awayTeamWinProbability":33.099999999999994,"homeTeamWinProbabilityAdded":3.8000000000000043,"leverageIndex":1.41,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:52:50.318Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Raynel Delgado singles on a line drive to right fielder Kahlil Watson.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-21T18:55:00.192Z","endTime":"2026-06-21T18:55:30.098Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":696135,"link":"/api/v1/people/696135"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":82.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.656645528441704,"aZ":-14.863318616851075,"pfxX":-8.25408604526109,"pfxZ":9.813347466484904,"pX":-0.8301910207357827,"pZ":3.2101787841857976,"vX0":6.05229354585838,"vY0":-132.33439730449248,"vZ0":-4.374332585457719,"x":148.64,"y":152.11,"x0":-2.0806420879613414,"y0":50.003979667634944,"z0":5.982093751393615,"aX":-14.56213244924671},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.9,"breakHorizontal":13.6,"spinRate":2259,"spinDirection":225},"zone":1,"typeConfidence":0.9,"plateTime":0.41475275097753883,"extension":6.354728680455426},"index":0,"playId":"983a33f9-df01-31b6-b0e3-e7f743269fc3","pitchNumber":1,"startTime":"2026-06-21T18:55:01.728Z","endTime":"2026-06-21T18:55:06.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":669384,"link":"/api/v1/people/669384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.865576223356427,"aZ":-18.366324045434435,"pfxX":-8.28816997929807,"pfxZ":7.931552255568504,"pX":-0.4379656056043287,"pZ":2.469144369289262,"vX0":7.172281347776422,"vY0":-131.593612115975,"vZ0":-5.320347340890291,"x":133.69,"y":172.11,"x0":-2.131953018363613,"y0":50.00151008765616,"z0":5.892479673718829,"aX":-14.426855327245077},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":13.3,"breakHorizontal":13.3,"spinRate":2316,"spinDirection":222},"zone":4,"typeConfidence":0.84,"plateTime":0.4174215226587994,"extension":6.417087724853173},"hitData":{"launchSpeed":87.2,"launchAngle":10.0,"totalDistance":153.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":173.0,"coordY":119.39}},"index":1,"playId":"34eebc67-fecf-3c73-97b4-b0b3f6aa943c","pitchNumber":2,"startTime":"2026-06-21T18:55:18.611Z","endTime":"2026-06-21T18:55:30.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":669384,"link":"/api/v1/people/669384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669384,"link":"/api/v1/people/669384"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":669384,"link":"/api/v1/people/669384"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.1,"awayTeamWinProbability":29.900000000000006,"homeTeamWinProbabilityAdded":3.1999999999999886,"leverageIndex":0.8,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:55:30.098Z","atBatIndex":20},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Christian Vázquez out on a sacrifice bunt, pitcher Slade Cecconi to first baseman Kyle Manzardo. Raynel Delgado to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-21T18:55:47.047Z","endTime":"2026-06-21T18:56:23.737Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677944,"link":"/api/v1/people/677944"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.4,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.374824504991192,"aZ":-34.69394719497904,"pfxX":1.34294112420909,"pfxZ":-1.7014968221294051,"pX":-0.019558076811820476,"pZ":3.973562708791507,"vX0":4.916647438605777,"vY0":-120.98280088971309,"vZ0":2.285699126092519,"x":117.75,"y":131.49,"x0":-2.251591570185948,"y0":50.00034404238183,"z0":6.0551060268038785,"aX":1.9919455313439112},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-2.3,"breakHorizontal":-3.6,"spinRate":2388,"spinDirection":85},"zone":12,"typeConfidence":2.0,"plateTime":0.45254686967879243,"extension":6.34131578256572},"index":0,"playId":"4329a792-5e7b-360b-af8f-5c5d6b210891","pitchNumber":1,"startTime":"2026-06-21T18:55:54.659Z","endTime":"2026-06-21T18:55:58.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"first":{"id":669384,"link":"/api/v1/people/669384"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":77.8,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.674119007483945,"aZ":-32.87892700628197,"pfxX":-0.06304940071763232,"pfxZ":-0.4626946808978136,"pX":0.9168387708567768,"pZ":2.5176204190941314,"vX0":7.2720372832580615,"vY0":-123.87590679963435,"vZ0":-1.489639943502104,"x":82.05,"y":170.8,"x0":-2.058767371560049,"y0":50.0000148872999,"z0":5.896819709145813,"aX":-0.09912374825477553},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.0,"breakHorizontal":-1.7,"spinRate":2352,"spinDirection":74},"zone":12,"typeConfidence":2.0,"plateTime":0.4435821914221525,"extension":6.5330768996648985},"hitData":{"launchSpeed":20.0,"launchAngle":18.0,"totalDistance":24.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":133.4,"coordY":190.86}},"index":1,"playId":"9d9aca7c-c811-36e7-9bb8-3bd930b75d9a","pitchNumber":2,"startTime":"2026-06-21T18:56:15.485Z","endTime":"2026-06-21T18:56:23.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"first":{"id":669384,"link":"/api/v1/people/669384"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":-1.3999999999999915,"leverageIndex":1.32,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:56:23.737Z","atBatIndex":21},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Jeremy Peña lines into a double play, shortstop Brayan Rocchio to second baseman Daniel Schneemann. Raynel Delgado out at 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-21T18:56:51.373Z","endTime":"2026-06-21T18:57:30.882Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"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":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"1ebe76f7-6dc9-4339-bc95-e7fa793f25cd","startTime":"2026-06-21T18:56:51.373Z","endTime":"2026-06-21T18:56:56.942Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"second":{"id":669384,"link":"/api/v1/people/669384"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.59319090664218,"aZ":-38.55714712346627,"pfxX":0.3032849240688851,"pfxZ":-4.231762532585705,"pX":0.9191741619956919,"pZ":3.0907012132527445,"vX0":7.083873675922122,"vY0":-122.15188448158028,"vZ0":0.9858475168402356,"x":81.96,"y":155.33,"x0":-2.060762229286002,"y0":50.00435866490923,"z0":6.002984777988043,"aX":0.45635831994315185},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-7.2,"breakHorizontal":-2.3,"spinRate":2551,"spinDirection":55},"zone":12,"typeConfidence":2.0,"plateTime":0.4488151363118642,"extension":6.449131555346165},"index":1,"playId":"347c72ab-8de6-3eaa-a609-0e39de344841","pitchNumber":1,"startTime":"2026-06-21T18:57:07.559Z","endTime":"2026-06-21T18:57:11.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"second":{"id":669384,"link":"/api/v1/people/669384"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.444230420452364,"aZ":-21.667699970821804,"pfxX":-10.51196158105607,"pfxZ":5.5774931686283935,"pX":-0.20434059341468208,"pZ":3.088425616036403,"vX0":8.699347597771819,"vY0":-136.0625248954174,"vZ0":-3.4157194499286696,"x":124.79,"y":155.39,"x0":-2.0693295370577642,"y0":50.00521869828998,"z0":5.852644124186329,"aX":-19.811948483185784},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.6,"breakHorizontal":17.3,"spinRate":2227,"spinDirection":232},"zone":2,"typeConfidence":0.9,"plateTime":0.40178344674784006,"extension":6.469202949403885},"hitData":{"launchSpeed":103.9,"launchAngle":7.0,"totalDistance":158.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":107.9,"coordY":147.52}},"index":2,"playId":"c78fcfe4-7329-39bc-9cf5-14636ead8a1d","pitchNumber":2,"startTime":"2026-06-21T18:57:22.877Z","endTime":"2026-06-21T18:57:30.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"second":{"id":669384,"link":"/api/v1/people/669384"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-6.400000000000006,"leverageIndex":1.19,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-06-21T18:57:30.882Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Daniel Schneemann grounds out, second baseman Raynel Delgado to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-21T18:59:40.388Z","endTime":"2026-06-21T19:00:48.206Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"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":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669384,"link":"/api/v1/people/669384"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.733375577441564,"aZ":-17.36239319209425,"pfxX":-4.352822734353768,"pfxZ":8.278007035621576,"pX":-0.7116984067285554,"pZ":2.7880570725662994,"vX0":5.505962637565034,"vY0":-132.7552681213321,"vZ0":-3.861127166560949,"x":144.13,"y":163.5,"x0":-2.244565542260836,"y0":50.004068937205986,"z0":5.520884497366006,"aX":-7.790304067524895},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.4,"breakHorizontal":6.7,"spinRate":2313,"spinDirection":233},"zone":1,"typeConfidence":0.89,"plateTime":0.41216889601099993,"extension":6.22806489744718},"index":0,"playId":"805a014d-504c-38a4-95de-3a592437abb7","pitchNumber":1,"startTime":"2026-06-21T18:59:40.388Z","endTime":"2026-06-21T18:59:43.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.581293192649333,"aZ":-19.318144848566373,"pfxX":-5.75005833640811,"pfxZ":6.887754253009244,"pX":0.06361528706191086,"pZ":1.8614206720260722,"vX0":7.87849011645217,"vY0":-135.05482594833884,"vZ0":-6.381370183182942,"x":114.58,"y":188.52,"x0":-2.1304363021309034,"y0":50.001548659601774,"z0":5.591826450018474,"aX":-10.730896641610231},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.4,"breakHorizontal":8.9,"spinRate":2367,"spinDirection":224},"zone":8,"typeConfidence":0.9,"plateTime":0.4039694337526427,"extension":6.328293056966583},"index":1,"playId":"8f180f06-dd9c-39cb-8545-43733c7ed186","pitchNumber":2,"startTime":"2026-06-21T19:00:00.481Z","endTime":"2026-06-21T19:00:03.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":82.5,"endSpeed":75.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.78959098286038,"aZ":-39.85234875507794,"pfxX":12.13610224642569,"pfxZ":-5.301201834274455,"pX":-2.1252573244880675,"pZ":3.893110459137362,"vX0":-2.7277761354970687,"vY0":-120.0433384409112,"vZ0":3.51080020482907,"x":198.01,"y":133.67,"x0":-2.5454661373453296,"y0":50.0008895106558,"z0":5.976141523958542,"aX":17.583577562813034},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-8.4,"breakHorizontal":-21.2,"spinRate":2663,"spinDirection":45},"zone":11,"typeConfidence":0.91,"plateTime":0.4575137721208682,"extension":6.409361415732493},"index":2,"playId":"12c1de85-d48f-3148-ad9a-cf81121e8ec6","pitchNumber":3,"startTime":"2026-06-21T19:00:18.978Z","endTime":"2026-06-21T19:00:22.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":74.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.083741080758664,"aZ":-38.54040043689973,"pfxX":12.305976768880473,"pfxZ":-4.480583789267676,"pX":-0.3635490816682691,"pZ":2.0435914351527478,"vX0":0.9053922763311788,"vY0":-119.29986881313883,"vZ0":-0.4756825524236228,"x":130.86,"y":183.6,"x0":-2.345226819746935,"y0":50.003246777654546,"z0":5.76340479377402,"aX":17.47922701831139},"breaks":{"breakAngle":24.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-7.9,"breakHorizontal":-22.4,"spinRate":2715,"spinDirection":37},"zone":7,"typeConfidence":0.91,"plateTime":0.4617142507618217,"extension":6.371110203981027},"hitData":{"launchSpeed":91.2,"launchAngle":-12.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":156.62,"coordY":144.38}},"index":3,"playId":"18f5ae55-1479-3d60-bcf8-e4008dcfca0e","pitchNumber":4,"startTime":"2026-06-21T19:00:39.670Z","endTime":"2026-06-21T19:00:48.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.2,"awayTeamWinProbability":34.8,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:00:48.206Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Vázquez challenged (pitch result), call on the field was overturned: Kahlil Watson called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-21T19:01:09.633Z","endTime":"2026-06-21T19:02:50.412Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":696135,"fullName":"Kahlil Watson","link":"/api/v1/people/696135"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696135,"fullName":"Kahlil Watson","link":"/api/v1/people/696135"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.7779050576565,"aZ":-17.183916983052804,"pfxX":-7.799801962877818,"pfxZ":8.348365588490976,"pX":-1.0162342430616016,"pZ":2.876199336913926,"vX0":5.881534753316578,"vY0":-132.97286146103178,"vZ0":-3.8984903831354036,"x":155.74,"y":161.12,"x0":-2.2403196597080712,"y0":50.00512995894666,"z0":5.6036418282394,"aX":-14.008318369324387},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.5,"breakHorizontal":12.8,"spinRate":2451,"spinDirection":227},"zone":11,"typeConfidence":0.9,"plateTime":0.4114857634262843,"extension":6.342597445541442},"index":0,"playId":"bb2372e0-7841-3a9d-b319-6cfb00b37404","pitchNumber":1,"startTime":"2026-06-21T19:01:10.405Z","endTime":"2026-06-21T19:01:15.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696135,"link":"/api/v1/people/696135","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.174899512555978,"aZ":-19.52771561252571,"pfxX":-6.783497429892188,"pfxZ":6.9071139976507085,"pX":0.5741195061449301,"pZ":1.8363465585916785,"vX0":9.187437536922507,"vY0":-134.00155884135125,"vZ0":-6.188237518036339,"x":95.12,"y":189.2,"x0":-2.0070848263003414,"y0":50.00091169829091,"z0":5.556680814639761,"aX":-12.416731950418667},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.4,"breakHorizontal":10.4,"spinRate":2461,"spinDirection":224},"zone":9,"typeConfidence":0.9,"plateTime":0.40772722876507705,"extension":6.284693199993738},"index":1,"playId":"4ff2d411-b143-3033-b488-b5e06ecfa4dc","pitchNumber":2,"startTime":"2026-06-21T19:01:26.314Z","endTime":"2026-06-21T19:01:29.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696135,"link":"/api/v1/people/696135","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.24204766675464,"aZ":-26.238996805473644,"pfxX":-7.708567919391393,"pfxZ":3.6869414082068683,"pX":-1.4995167757529477,"pZ":3.31352934819923,"vX0":4.282305603076674,"vY0":-126.03771029849442,"vZ0":-0.628100912777879,"x":174.16,"y":149.31,"x0":-2.217628372978801,"y0":50.005574383394105,"z0":5.681968830946614,"aX":-12.423386677672733},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.7,"breakHorizontal":13.0,"spinRate":1707,"spinDirection":239},"zone":11,"typeConfidence":0.9,"plateTime":0.4343139406944716,"extension":6.398513714270256},"index":2,"playId":"b461134f-b953-30c5-b383-9bb9c63f72ab","pitchNumber":3,"startTime":"2026-06-21T19:01:44.433Z","endTime":"2026-06-21T19:01:48.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696135,"link":"/api/v1/people/696135","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.1,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.852552318337768,"aZ":-18.876591411050644,"pfxX":-4.310804117350486,"pfxZ":7.351435200262477,"pX":0.2755897691414429,"pZ":3.6600209362825975,"vX0":7.582286539414892,"vY0":-133.4348563896618,"vZ0":-1.7855252835589135,"x":106.5,"y":139.96,"x0":-2.0386367197834123,"y0":50.004348344756124,"z0":5.6934771193842435,"aX":-7.800038710076175},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.2,"breakHorizontal":6.2,"spinRate":2358,"spinDirection":224},"zone":12,"typeConfidence":0.89,"plateTime":0.40998970278976454,"extension":6.293959988522928},"index":3,"playId":"0d61c52f-5f06-3c35-8e52-cf778f3a7920","pitchNumber":4,"startTime":"2026-06-21T19:02:04.331Z","endTime":"2026-06-21T19:02:07.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696135,"link":"/api/v1/people/696135","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.481788625989218,"aZ":-17.808777005800106,"pfxX":-5.960006637572778,"pfxZ":7.601221354771199,"pX":0.15716998771810436,"pZ":1.6374021212780028,"vX0":7.859370523991264,"vY0":-136.26257148086927,"vZ0":-7.201111099918842,"x":111.01,"y":194.57,"x0":-1.983213532234916,"y0":50.005408991595424,"z0":5.533883132043626,"aX":-11.268176470173447},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.5,"breakHorizontal":9.2,"spinRate":2467,"spinDirection":224},"zone":8,"typeConfidence":0.9,"plateTime":0.4011653891805307,"extension":6.191623927668925},"index":4,"playId":"cbb0322b-45ef-3ac0-9480-6ee5693e57e8","pitchNumber":5,"startTime":"2026-06-21T19:02:23.380Z","endTime":"2026-06-21T19:02:50.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696135,"link":"/api/v1/people/696135","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696135,"link":"/api/v1/people/696135"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":696135,"link":"/api/v1/people/696135"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":117,"player":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"}},"homeTeamWinProbability":67.2,"awayTeamWinProbability":32.8,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.82,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:02:50.412Z","atBatIndex":24},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Steven Kwan flies out to left fielder Yordan Alvarez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-21T19:03:04.119Z","endTime":"2026-06-21T19:03:50.551Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.6,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.530771551859484,"aZ":-18.746121862938708,"pfxX":-5.089993568713174,"pfxZ":7.375289600757017,"pX":-0.19275758055728623,"pZ":1.9918991760665272,"vX0":6.810727995032179,"vY0":-133.77835653063073,"vZ0":-5.930153316072455,"x":124.35,"y":185.0,"x0":-2.104563645109121,"y0":50.00629019463852,"z0":5.571141361670005,"aX":-9.273088230282807},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.4,"breakHorizontal":7.8,"spinRate":2423,"spinDirection":220},"zone":8,"typeConfidence":0.89,"plateTime":0.4086514147827467,"extension":6.298041895109857},"index":0,"playId":"ffc62483-2254-34de-8b37-81a45b44139f","pitchNumber":1,"startTime":"2026-06-21T19:03:05.399Z","endTime":"2026-06-21T19:03:08.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.6,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.4524705960556,"aZ":-18.740200101898736,"pfxX":-5.638723528744403,"pfxZ":7.2297814269183105,"pX":0.7706932198380869,"pZ":1.7433010501355888,"vX0":9.140721886313667,"vY0":-134.9817587602717,"vZ0":-6.568058095504936,"x":87.62,"y":191.71,"x0":-1.9161777591787386,"y0":50.00524680461558,"z0":5.513022078826199,"aX":-10.481019168539092},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.0,"breakHorizontal":8.4,"spinRate":2514,"spinDirection":227},"zone":9,"typeConfidence":0.9,"plateTime":0.4047126666999161,"extension":6.308513725082083},"index":1,"playId":"ebc09a39-7334-3d2f-a6cd-7ac4a63e850f","pitchNumber":2,"startTime":"2026-06-21T19:03:23.244Z","endTime":"2026-06-21T19:03:27.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.6,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.207396690438735,"aZ":-18.192355223658996,"pfxX":-6.816641034810276,"pfxZ":7.48578918980416,"pX":-0.11404363573296496,"pZ":2.4584012010836562,"vX0":7.534024998121585,"vY0":-135.45522359533896,"vZ0":-4.882571861273845,"x":121.35,"y":172.4,"x0":-2.0392535331586394,"y0":50.00286055487258,"z0":5.547322663809588,"aX":-12.731149461870931},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.7,"breakHorizontal":10.8,"spinRate":2450,"spinDirection":223},"zone":5,"typeConfidence":0.9,"plateTime":0.40359909302051467,"extension":6.356618100480555},"hitData":{"launchSpeed":88.3,"launchAngle":34.0,"totalDistance":317.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.09,"coordY":84.55}},"index":2,"playId":"221f1ad9-603a-3fec-8388-a3bd0a5d7d76","pitchNumber":3,"startTime":"2026-06-21T19:03:41.107Z","endTime":"2026-06-21T19:03:50.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":680757,"link":"/api/v1/people/680757"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.5,"awayTeamWinProbability":31.5,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:03:50.551Z","atBatIndex":25},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Yordan Alvarez walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-21T19:05:53.814Z","endTime":"2026-06-21T19:07:18.815Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.1,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.77783684686992,"aZ":-24.228167334867315,"pfxX":-9.889548226771405,"pfxZ":4.303101703719115,"pX":-0.6359956141035158,"pZ":3.0260092561137286,"vX0":7.32994465197038,"vY0":-134.62635979512302,"vZ0":-2.9231606402974837,"x":141.24,"y":157.08,"x0":-2.1019470043676782,"y0":50.00105344212875,"z0":5.8309111159940725,"aX":-18.24771339446753},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.4,"breakHorizontal":16.4,"spinRate":2204,"spinDirection":231},"zone":1,"typeConfidence":0.9,"plateTime":0.4060365553085856,"extension":6.393932472476899},"index":0,"playId":"2efa3d73-97d6-3c1a-a331-de5fe635677c","pitchNumber":1,"startTime":"2026-06-21T19:05:59.207Z","endTime":"2026-06-21T19:06:02.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.4,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.058794652365407,"aZ":-20.06880629513832,"pfxX":-7.473937270976748,"pfxZ":6.456715201048095,"pX":-1.5857406569340304,"pZ":5.292472862276342,"vX0":4.267745327930916,"vY0":-135.88153072742188,"vZ0":1.528423482296321,"x":177.44,"y":95.88,"x0":-2.203573746940463,"y0":50.002488832639216,"z0":6.1147138969312556,"aX":-14.011575486759849},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.2,"breakHorizontal":12.7,"spinRate":2269,"spinDirection":225},"zone":11,"typeConfidence":0.76,"plateTime":0.4026956497168479,"extension":6.415636111942816},"index":1,"playId":"cb415a7e-61a8-3dee-92af-bd6eb7506d59","pitchNumber":2,"startTime":"2026-06-21T19:06:19.091Z","endTime":"2026-06-21T19:06:22.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":93.6,"endSpeed":86.0,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.091695233411063,"aZ":-22.76264667193621,"pfxX":-10.523233360930124,"pfxZ":4.990168831682077,"pX":-1.365707322357922,"pZ":2.842884516241148,"vX0":5.87409371531834,"vY0":-136.284739996976,"vZ0":-3.7309176950916956,"x":169.06,"y":162.02,"x0":-2.178235778739198,"y0":50.005590538780936,"z0":5.796114467124507,"aX":-19.859057544532998},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.5,"breakHorizontal":17.9,"spinRate":2238,"spinDirection":229},"zone":11,"typeConfidence":0.9,"plateTime":0.40143561108634795,"extension":6.499956523604586},"index":2,"playId":"310bff8d-43a6-31c5-8555-3e8c3c3e0c31","pitchNumber":3,"startTime":"2026-06-21T19:06:41.544Z","endTime":"2026-06-21T19:06:46.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.96533210575868,"aZ":-19.211569533581997,"pfxX":-7.877833636906279,"pfxZ":6.8683552302173965,"pX":-1.1597656213383785,"pZ":4.090250754997802,"vX0":5.215151047161976,"vY0":-136.28337552422684,"vZ0":-1.6773038292184952,"x":161.21,"y":128.34,"x0":-2.071211963343057,"y0":50.00414703727322,"z0":6.035844152909486,"aX":-14.871950527188453},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.4,"breakHorizontal":13.2,"spinRate":2183,"spinDirection":223},"zone":11,"typeConfidence":0.78,"plateTime":0.40135680057833145,"extension":6.543958321191038},"index":3,"playId":"4c36dc93-d940-3495-8900-85c9d2f73b99","pitchNumber":4,"startTime":"2026-06-21T19:06:58.047Z","endTime":"2026-06-21T19:07:01.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.339849531798336,"aZ":-23.684305103114713,"pfxX":-11.03064648807041,"pfxZ":4.6894609404939835,"pX":-0.9885885383983629,"pZ":3.679649624601963,"vX0":7.040121640675105,"vY0":-133.83496289979763,"vZ0":-1.5377266379518661,"x":154.68,"y":139.43,"x0":-2.222308382217242,"y0":50.00414547525161,"z0":5.9607211787576535,"aX":-19.97820809376923},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.4,"breakHorizontal":18.5,"spinRate":2171,"spinDirection":229},"zone":11,"typeConfidence":0.9,"plateTime":0.40951524201757517,"extension":6.693020383418036},"index":4,"playId":"1d9a643d-e6d9-3ed8-8b3e-3ce75e9c240b","pitchNumber":5,"startTime":"2026-06-21T19:07:14.289Z","endTime":"2026-06-21T19:07:18.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.8,"awayTeamWinProbability":28.200000000000003,"homeTeamWinProbabilityAdded":3.299999999999997,"leverageIndex":0.83,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:07:18.815Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Christian Walker singles on a line drive to right fielder Kahlil Watson. Yordan Alvarez to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-21T19:07:44.323Z","endTime":"2026-06-21T19:08:13.692Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"postOnSecond":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":696135,"link":"/api/v1/people/696135"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.675309392075814,"aZ":-23.089828517125817,"pfxX":-11.36268613110872,"pfxZ":4.772355629794857,"pX":0.8439717153140829,"pZ":2.5531227497250883,"vX0":11.433472787927077,"vY0":-136.6999646313125,"vZ0":-4.442019740691409,"x":84.83,"y":169.85,"x0":-1.906112474796881,"y0":50.000143739209214,"z0":5.7738951499153925,"aX":-21.61350308197275},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.9,"breakHorizontal":18.4,"spinRate":2213,"spinDirection":224},"zone":12,"typeConfidence":0.89,"plateTime":0.3998985287307608,"extension":6.714991366382706},"index":0,"playId":"4a067031-c0b3-3859-9b75-c36035e963a1","pitchNumber":1,"startTime":"2026-06-21T19:07:44.323Z","endTime":"2026-06-21T19:07:48.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.027222505804612,"aZ":-22.338040164681114,"pfxX":-10.893965396466793,"pfxZ":5.2145248394749295,"pX":-0.1865482815804018,"pZ":2.9347707339422353,"vX0":8.93220642888286,"vY0":-136.2711184729807,"vZ0":-3.361611529163328,"x":124.11,"y":159.54,"x0":-2.0861324006704036,"y0":50.00547846279242,"z0":5.721746880161956,"aX":-20.559111632813686},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.9,"breakHorizontal":17.9,"spinRate":2272,"spinDirection":230},"zone":2,"typeConfidence":0.9,"plateTime":0.40144344589073366,"extension":6.566210127622225},"hitData":{"launchSpeed":83.0,"launchAngle":14.0,"totalDistance":198.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":185.23,"coordY":126.54}},"index":1,"playId":"b3a99f5f-ed4f-3c1b-8b61-1c18ec4334ad","pitchNumber":2,"startTime":"2026-06-21T19:08:02.115Z","endTime":"2026-06-21T19:08:13.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.6,"awayTeamWinProbability":23.400000000000006,"homeTeamWinProbabilityAdded":4.799999999999997,"leverageIndex":1.35,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:08:13.692Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Isaac Paredes singles on a ground ball to center fielder Petey Halpin, deflected by shortstop Brayan Rocchio. Yordan Alvarez scores. Christian Walker to 3rd.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-21T19:08:37.130Z","endTime":"2026-06-21T19:10:02.461Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"postOnThird":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_deflection"},{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":{"id":677944,"link":"/api/v1/people/677944"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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.3,"endSpeed":78.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.572859756994454,"aZ":-34.24338481931902,"pfxX":1.082876583820258,"pfxZ":-1.3377720811135445,"pX":0.6878606075124724,"pZ":1.9841891080302207,"vX0":6.447383095509972,"vY0":-122.75072108303277,"vZ0":-2.4507216515632924,"x":90.78,"y":185.21,"x0":-2.100617361605285,"y0":50.00348205044045,"z0":5.877134695479121,"aX":1.672549540266635},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-2.8,"breakHorizontal":-3.4,"spinRate":2453,"spinDirection":61},"zone":9,"typeConfidence":2.0,"plateTime":0.44417977440245426,"extension":6.645081353331319},"index":0,"playId":"2ecfb992-5c6a-3b1b-ae5a-9d1d709c1f31","pitchNumber":1,"startTime":"2026-06-21T19:08:41.515Z","endTime":"2026-06-21T19:08:44.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-06-21T19:09:00.186Z","endTime":"2026-06-21T19:09:15.061Z","isPitch":false,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"},"defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":true},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.6,"endSpeed":69.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.859998281635946,"aZ":-40.611246921958845,"pfxX":3.475993141974027,"pfxZ":-6.92399023142703,"pX":0.7769162470108644,"pZ":3.370437639261142,"vX0":4.866426183795657,"vY0":-109.86985874123278,"vZ0":3.0109901803678927,"x":87.39,"y":147.78,"x0":-1.9198927937600094,"y0":50.00002612437913,"z0":6.304791289777435,"aX":4.237948910692792},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-11.4,"breakHorizontal":-7.6,"spinRate":2310,"spinDirection":47},"zone":12,"typeConfidence":0.9,"plateTime":0.49894867802197185,"extension":6.543837521823146},"index":2,"playId":"2f0de7dd-3458-3146-b968-dd0fe66abf0a","pitchNumber":2,"startTime":"2026-06-21T19:09:15.061Z","endTime":"2026-06-21T19:09:42.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":117,"player":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"}},"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.85228854077499,"aZ":-23.696354179463334,"pfxX":-10.931029545418461,"pfxZ":4.448403325407475,"pX":0.6269282118771093,"pZ":2.2389671459719,"vX0":10.79373802336197,"vY0":-137.06796034683853,"vZ0":-4.98557971302266,"x":93.1,"y":178.33,"x0":-1.9388480672561386,"y0":50.00257241561497,"z0":5.696138276086423,"aX":-20.831971245090305},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.2,"breakHorizontal":17.5,"spinRate":2298,"spinDirection":232},"zone":6,"typeConfidence":0.89,"plateTime":0.399370156858053,"extension":6.622638579708836},"hitData":{"launchSpeed":96.4,"launchAngle":-6.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":123.11,"coordY":126.23}},"index":3,"playId":"fd9c15e5-8dc9-3b06-ae3b-a1a9dd7c341a","pitchNumber":3,"startTime":"2026-06-21T19:09:50.595Z","endTime":"2026-06-21T19:10:02.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":670541,"link":"/api/v1/people/670541"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.6,"awayTeamWinProbability":13.400000000000006,"homeTeamWinProbabilityAdded":10.0,"leverageIndex":1.59,"dramaIndex":107.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:10:02.461Z","atBatIndex":28},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jose Altuve lines out to third baseman Gabriel Arias.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-21T19:10:37.283Z","endTime":"2026-06-21T19:11:41.006Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"postOnThird":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.2,"endSpeed":77.7,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.960129585203717,"aZ":-35.020254098397984,"pfxX":0.5884522368063366,"pfxZ":-1.8683332978813976,"pX":0.13941110942258791,"pZ":2.4746485682954433,"vX0":5.227256183659925,"vY0":-122.5738854858695,"vZ0":-1.2260741250797205,"x":111.69,"y":171.96,"x0":-2.0961712950445825,"y0":50.00235049248265,"z0":5.968261490210345,"aX":0.8962257519402985},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-3.4,"breakHorizontal":-2.3,"spinRate":2460,"spinDirection":58},"zone":5,"typeConfidence":2.0,"plateTime":0.446653334247356,"extension":6.481709038522696},"index":0,"playId":"7f5615d0-d09f-3457-8179-746f27c63768","pitchNumber":1,"startTime":"2026-06-21T19:10:40.435Z","endTime":"2026-06-21T19:10:43.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.16146935435422,"aZ":-14.151171900540847,"pfxX":-7.694409813628137,"pfxZ":9.513187133548538,"pX":0.4252482492644547,"pZ":2.929863675725414,"vX0":9.07701985710205,"vY0":-136.55237618341025,"vZ0":-5.520728167920872,"x":100.79,"y":159.67,"x0":-1.937193918506568,"y0":50.00403712167599,"z0":5.946140569306653,"aX":-14.57945573512411},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.2,"breakHorizontal":12.1,"spinRate":2425,"spinDirection":223},"zone":3,"typeConfidence":0.9,"plateTime":0.40062534756327306,"extension":6.4728964520301515},"index":1,"playId":"503ff8c5-7181-3785-b868-7e4d289baf1b","pitchNumber":2,"startTime":"2026-06-21T19:10:57.646Z","endTime":"2026-06-21T19:11:01.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.1,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.048464676736163,"aZ":-14.621215104599122,"pfxX":-7.286338150837413,"pfxZ":9.38472777491031,"pX":-0.22566542189696853,"pZ":4.857894012530327,"vX0":7.53372520507196,"vY0":-136.18836005485898,"vZ0":-0.5648104897913959,"x":125.6,"y":107.62,"x0":-2.086576336569481,"y0":50.00557859488009,"z0":6.083069255651652,"aX":-13.633411006715916},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.0,"breakHorizontal":11.5,"spinRate":2501,"spinDirection":214},"zone":11,"typeConfidence":0.9,"plateTime":0.4028021304335905,"extension":6.361421582249206},"index":2,"playId":"5e16d675-5f34-3ceb-9cc5-4bdc221bdada","pitchNumber":3,"startTime":"2026-06-21T19:11:15.306Z","endTime":"2026-06-21T19:11:19.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.9,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.68563774682576,"aZ":-37.315427255192226,"pfxX":0.7502018267188548,"pfxZ":-3.467956211255582,"pX":0.9550326211726918,"pZ":1.0348358532230029,"vX0":6.995787126995174,"vY0":-121.27587765354421,"vZ0":-3.668954833784654,"x":80.6,"y":210.84,"x0":-2.0696292599679684,"y0":50.002193450234216,"z0":5.836657336305456,"aX":1.1118040137707281},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-7.0,"breakHorizontal":-3.1,"spinRate":2547,"spinDirection":52},"zone":14,"typeConfidence":2.0,"plateTime":0.45239256227002134,"extension":6.743097960082478},"hitData":{"launchSpeed":78.8,"launchAngle":9.0,"totalDistance":121.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":98.7,"coordY":161.91}},"index":3,"playId":"a4cca5f8-30fb-3a00-9439-da8ae9b8130b","pitchNumber":4,"startTime":"2026-06-21T19:11:33.002Z","endTime":"2026-06-21T19:11:41.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.2,"awayTeamWinProbability":16.799999999999997,"homeTeamWinProbabilityAdded":-3.3999999999999915,"leverageIndex":0.88,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:11:41.006Z","atBatIndex":29},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Joey Loperfido reaches on a fielder's choice out, first baseman Kyle Manzardo to catcher Patrick Bailey. Christian Walker out at home. Isaac Paredes to 2nd.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-21T19:12:08.385Z","endTime":"2026-06-21T19:12:20.357Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"postOnSecond":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":672275,"link":"/api/v1/people/672275"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_adv_play","runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":75.4,"endSpeed":69.4,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.93975082101485,"aZ":-41.77714909548126,"pfxX":4.669445775682389,"pfxZ":-7.954212302314721,"pX":-0.052166913524837835,"pZ":2.0783691705372784,"vX0":3.199376826235167,"vY0":-109.68676091083188,"vZ0":0.8276130204204823,"x":118.99,"y":182.66,"x0":-2.1405440199686754,"y0":50.00101063328849,"z0":6.1811790486095965,"aX":5.639644748122283},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.3,"breakVerticalInduced":-13.8,"breakHorizontal":-9.4,"spinRate":2428,"spinDirection":46},"zone":8,"typeConfidence":0.91,"plateTime":0.5009986074149237,"extension":6.505506375124299},"hitData":{"launchSpeed":88.7,"launchAngle":2.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":146.43,"coordY":169.83}},"index":0,"playId":"630b95ca-df88-3852-893e-1b457b4acda8","pitchNumber":1,"startTime":"2026-06-21T19:12:08.385Z","endTime":"2026-06-21T19:12:20.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"first":{"id":670623,"link":"/api/v1/people/670623"},"third":{"id":572233,"link":"/api/v1/people/572233"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.10000000000001,"awayTeamWinProbability":21.89999999999999,"homeTeamWinProbabilityAdded":-5.099999999999994,"leverageIndex":1.3,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:12:20.357Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cam Smith grounds out, shortstop Brayan Rocchio to first baseman Kyle Manzardo.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-21T19:12:49.838Z","endTime":"2026-06-21T19:14:53.831Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"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.2,"endSpeed":86.8,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.544602097766003,"aZ":-22.954111316338807,"pfxX":-11.615112584133751,"pfxZ":4.786714373166851,"pX":0.6340696564534434,"pZ":2.3272690956101503,"vX0":10.99664727558945,"vY0":-138.09905996638744,"vZ0":-5.114691077767078,"x":92.83,"y":175.94,"x0":-1.89575375318153,"y0":50.003986871628825,"z0":5.7531809706776045,"aX":-22.375206564699024},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.7,"breakHorizontal":18.7,"spinRate":2318,"spinDirection":226},"zone":6,"typeConfidence":0.89,"plateTime":0.3970385584187972,"extension":6.586679948400523},"index":0,"playId":"a2e61f0e-f42a-374c-b2b1-40822b80d61b","pitchNumber":1,"startTime":"2026-06-21T19:12:55.846Z","endTime":"2026-06-21T19:12:59.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"second":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.7,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.55464666392944,"aZ":-33.7472146500413,"pfxX":-0.5300234220492177,"pfxZ":-1.0445932104814402,"pX":1.998469277407519,"pZ":1.5334693492881082,"vX0":9.651246427586544,"vY0":-122.04902554299873,"vZ0":-3.2914134287385473,"x":40.82,"y":197.38,"x0":-1.9345556946119407,"y0":50.00023898636349,"z0":5.79958880337364,"aX":-0.802345832136908},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.4,"breakHorizontal":-1.3,"spinRate":2423,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.44841185841621023,"extension":6.597594207084306},"index":1,"playId":"6dde0cca-b141-3810-a578-947623340007","pitchNumber":2,"startTime":"2026-06-21T19:13:12.616Z","endTime":"2026-06-21T19:13:16.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"second":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.1,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.35610704090422,"aZ":-36.068731078767236,"pfxX":1.0723008408410646,"pfxZ":-2.524619420763065,"pX":0.7191289543060748,"pZ":3.459185744929668,"vX0":6.6223948553135115,"vY0":-123.06556119977272,"vZ0":1.398351632587963,"x":89.59,"y":145.38,"x0":-2.1409470088402935,"y0":50.00471958569402,"z0":5.92805133926724,"aX":1.651764480378954},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-4.0,"breakHorizontal":-3.5,"spinRate":2607,"spinDirection":72},"zone":3,"typeConfidence":2.0,"plateTime":0.4442841145279681,"extension":6.568046636059739},"index":2,"playId":"f8c382f3-c039-324c-9e48-4623f397d6cd","pitchNumber":3,"startTime":"2026-06-21T19:13:43.589Z","endTime":"2026-06-21T19:13:49.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"second":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":3,"actionPlayId":"f8c382f3-c039-324c-9e48-4623f397d6cd","startTime":"2026-06-21T19:13:55.113Z","endTime":"2026-06-21T19:14:09.331Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"second":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":73.3,"endSpeed":67.6,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.954282175182442,"aZ":-41.21010801885397,"pfxX":5.318462558550234,"pfxZ":-7.943615356455661,"pX":1.7451501399086384,"pZ":2.0082647223724948,"vX0":5.940521245987532,"vY0":-106.51093777631749,"vZ0":1.0767425655458036,"x":50.48,"y":184.56,"x0":-1.7813078432320297,"y0":50.002499965976725,"z0":6.192212645111341,"aX":6.049853842804589},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.0,"breakVerticalInduced":-13.7,"breakHorizontal":-11.4,"spinRate":2444,"spinDirection":39},"zone":14,"typeConfidence":0.92,"plateTime":0.51617544364598,"extension":6.701935972400159},"index":4,"playId":"c09df756-1237-3689-b292-15878c947ed3","pitchNumber":4,"startTime":"2026-06-21T19:14:09.331Z","endTime":"2026-06-21T19:14:13.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"second":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.5,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.84122036050107,"aZ":-37.43932028729419,"pfxX":1.069526852049432,"pfxZ":-3.548028813018796,"pX":-0.07218973160967701,"pZ":3.0835806614030767,"vX0":5.046021884233937,"vY0":-121.12755081583435,"vZ0":1.0359777802699595,"x":119.75,"y":155.52,"x0":-2.3219792585777426,"y0":50.0018271189083,"z0":5.92596099177152,"aX":1.5871431141822965},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-5.9,"breakHorizontal":-3.1,"spinRate":2462,"spinDirection":69},"zone":2,"typeConfidence":2.0,"plateTime":0.4523338868329758,"extension":6.452161627684305},"index":5,"playId":"6fbec68e-7e70-3296-87c1-333ac4aa2d38","pitchNumber":5,"startTime":"2026-06-21T19:14:28.674Z","endTime":"2026-06-21T19:14:32.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"second":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.51635636885422,"aZ":-22.418708700396916,"pfxX":-11.52633582427013,"pfxZ":5.1609620170738655,"pX":-0.24617568046428445,"pZ":1.9699870040318177,"vX0":8.958414490994297,"vY0":-136.703451383285,"vZ0":-5.828135545265985,"x":126.38,"y":185.59,"x0":-2.0703294400309185,"y0":50.00422137793757,"z0":5.671673342472498,"aX":-21.78814894586965},"breaks":{"breakAngle":39.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.3,"breakHorizontal":19.0,"spinRate":2295,"spinDirection":229},"zone":8,"typeConfidence":0.89,"plateTime":0.4008764254209152,"extension":6.756575891783015},"hitData":{"launchSpeed":99.6,"launchAngle":-4.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.58,"coordY":144.48}},"index":6,"playId":"4325aaf1-727b-348e-b3ce-d0f861fea70f","pitchNumber":6,"startTime":"2026-06-21T19:14:46.238Z","endTime":"2026-06-21T19:14:53.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":694388,"link":"/api/v1/people/694388"},"second":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.1,"awayTeamWinProbability":24.900000000000006,"homeTeamWinProbabilityAdded":-3.000000000000014,"leverageIndex":1.21,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:14:53.831Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Patrick Bailey grounds out to first baseman Christian Walker.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-21T19:16:55.267Z","endTime":"2026-06-21T19:17:09.326Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672275,"fullName":"Patrick Bailey","link":"/api/v1/people/672275"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.1,"strikeZoneTop":3.224,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.325825848209206,"aZ":-18.369778550595846,"pfxX":-7.600000496953553,"pfxZ":7.876566961528628,"pX":0.03623466390020716,"pZ":1.9117344429212262,"vX0":8.024758630244456,"vY0":-130.9624770163693,"vZ0":-5.8066213273235645,"x":115.62,"y":187.16,"x0":-2.0672014427856245,"y0":50.00203077093539,"z0":5.512994281984143,"aX":-13.3197766660153},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.3,"breakHorizontal":12.2,"spinRate":2438,"spinDirection":228},"zone":8,"typeConfidence":0.79,"plateTime":0.41679079647575534,"extension":6.243500763625774},"hitData":{"launchSpeed":99.8,"launchAngle":-9.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.57,"coordY":156.65}},"index":0,"playId":"cf9350f8-3835-3c0e-b0b7-91cb1c529b68","pitchNumber":1,"startTime":"2026-06-21T19:17:04.563Z","endTime":"2026-06-21T19:17:09.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":672275,"link":"/api/v1/people/672275"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.0,"awayTeamWinProbability":22.0,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:17:09.326Z","atBatIndex":32},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Petey Halpin triples (1) on a fly ball to center fielder Joey Loperfido.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-21T19:17:31.896Z","endTime":"2026-06-21T19:18:06.366Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.0123544920681,"aZ":-17.005803254499313,"pfxX":-5.621687994101711,"pfxZ":8.620643815748222,"pX":-1.365586813193748,"pZ":3.971562394922945,"vX0":4.6145099125428155,"vY0":-131.80061603508562,"vZ0":-1.0413916858326515,"x":169.05,"y":131.55,"x0":-2.4087107455303483,"y0":50.00067511631723,"z0":5.627607631951127,"aX":-9.889371974396584},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.6,"breakHorizontal":9.1,"spinRate":2340,"spinDirection":231},"zone":11,"typeConfidence":0.88,"plateTime":0.4155642794123815,"extension":6.316004915438834},"index":0,"playId":"41756857-c064-3f0a-b612-f77395c3bc28","pitchNumber":1,"startTime":"2026-06-21T19:17:37.390Z","endTime":"2026-06-21T19:17:41.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.081773060335042,"aZ":-15.854580555791715,"pfxX":-5.811104310387517,"pfxZ":9.150168124961347,"pX":-0.23450414424612637,"pZ":2.954604389746408,"vX0":7.080770363091099,"vY0":-132.62388144769008,"vZ0":-4.094547382494388,"x":125.94,"y":159.01,"x0":-2.1826036378565163,"y0":50.00117030992212,"z0":5.673102751082936,"aX":-10.3624806216203},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.8,"breakHorizontal":9.0,"spinRate":2369,"spinDirection":228},"zone":2,"typeConfidence":0.89,"plateTime":0.41281872637472095,"extension":6.381777998793991},"hitData":{"launchSpeed":99.1,"launchAngle":30.0,"totalDistance":396.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":169.43,"coordY":29.87}},"index":1,"playId":"5b123007-56b3-3aeb-947a-73260bc85557","pitchNumber":2,"startTime":"2026-06-21T19:17:52.727Z","endTime":"2026-06-21T19:18:06.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":690984,"link":"/api/v1/people/690984"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.89999999999999,"awayTeamWinProbability":30.10000000000001,"homeTeamWinProbabilityAdded":-8.100000000000009,"leverageIndex":0.8,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:18:06.366Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Travis Bazzana grounds out, second baseman Raynel Delgado to first baseman Christian Walker. Petey Halpin scores.","rbi":1,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-21T19:18:31.921Z","endTime":"2026-06-21T19:20:46.561Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669384,"link":"/api/v1/people/669384"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":{"id":678906,"link":"/api/v1/people/678906"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.213313676536462,"aZ":-29.185288376621443,"pfxX":-10.093598683365782,"pfxZ":1.8782136438000627,"pX":-2.033574799534819,"pZ":3.633971155590631,"vX0":4.193433324030263,"vY0":-125.21537051620923,"vZ0":0.8730212036356305,"x":194.52,"y":140.66,"x0":-2.418480763756042,"y0":50.00006189360258,"z0":5.668216432918929,"aX":-16.02975561796869},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.8,"breakHorizontal":17.3,"spinRate":1738,"spinDirection":241},"zone":11,"typeConfidence":0.9,"plateTime":0.4373758599364086,"extension":6.39675648248347},"index":0,"playId":"502b7b57-a3f5-3841-8716-d52d1512bb7e","pitchNumber":1,"startTime":"2026-06-21T19:18:44.054Z","endTime":"2026-06-21T19:18:47.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"third":{"id":690984,"link":"/api/v1/people/690984"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.3,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.59011675413099,"aZ":-27.95465039175742,"pfxX":-10.55421074488957,"pfxZ":2.7173349933375155,"pX":-0.27641628266600016,"pZ":1.6398644413481531,"vX0":7.860349058392422,"vY0":-123.81815674661355,"vZ0":-4.03685849023891,"x":127.54,"y":194.5,"x0":-2.1199933354798075,"y0":50.00436691503861,"z0":5.62912148696235,"aX":-16.39845993527346},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.2,"breakHorizontal":17.3,"spinRate":1532,"spinDirection":242},"zone":8,"typeConfidence":0.9,"plateTime":0.4422787160535697,"extension":6.481649155487887},"index":1,"playId":"271db00d-c5b4-3c53-b2a3-ab970d796efd","pitchNumber":2,"startTime":"2026-06-21T19:19:02.598Z","endTime":"2026-06-21T19:19:05.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"third":{"id":690984,"link":"/api/v1/people/690984"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.246028670558232,"aZ":-16.957967133556146,"pfxX":-7.038988326623931,"pfxZ":8.157428745829515,"pX":-0.9352961499379381,"pZ":2.416812944493819,"vX0":6.092479738456507,"vY0":-135.6122046954374,"vZ0":-5.1530786632309225,"x":152.65,"y":173.53,"x0":-2.2948367131194236,"y0":50.00468532744321,"z0":5.522087700840825,"aX":-13.13184603924886},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.9,"breakHorizontal":11.5,"spinRate":2463,"spinDirection":228},"zone":13,"typeConfidence":0.9,"plateTime":0.4036742389464032,"extension":6.283841838794114},"index":2,"playId":"0a788f21-f06e-31b2-9e4f-f84718f5e792","pitchNumber":3,"startTime":"2026-06-21T19:19:24.185Z","endTime":"2026-06-21T19:19:27.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"third":{"id":690984,"link":"/api/v1/people/690984"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.85797463145523,"aZ":-39.01080669095158,"pfxX":7.375658327869663,"pfxZ":-4.747083456121417,"pX":-0.24215442660198883,"pZ":1.250620014051381,"vX0":2.626998474215773,"vY0":-119.46761355522514,"vZ0":-2.0843619444527253,"x":126.23,"y":205.01,"x0":-2.3155310134336338,"y0":50.00433871031841,"z0":5.65381789831446,"aX":10.619375248084681},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-8.9,"breakHorizontal":-14.0,"spinRate":2559,"spinDirection":38},"zone":13,"typeConfidence":0.91,"plateTime":0.459170358124561,"extension":6.311884988601272},"index":3,"playId":"d0d324d4-346c-326c-ba40-237c8a1276be","pitchNumber":4,"startTime":"2026-06-21T19:19:49.436Z","endTime":"2026-06-21T19:19:53.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"third":{"id":690984,"link":"/api/v1/people/690984"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.965910847542148,"aZ":-19.52456137933004,"pfxX":-7.052120107767315,"pfxZ":6.684587122114195,"pX":0.9067873143351857,"pZ":3.1886662939768486,"vX0":10.372487606600794,"vY0":-136.42648204592726,"vZ0":-3.0496727076103296,"x":82.44,"y":152.69,"x0":-2.0216637361750864,"y0":50.000644338185914,"z0":5.660743698728357,"aX":-13.341664405702094},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.6,"breakHorizontal":10.7,"spinRate":2489,"spinDirection":221},"zone":12,"typeConfidence":0.9,"plateTime":0.4009077808099657,"extension":6.409913443906375},"index":4,"playId":"4d208e45-44e7-3e7c-b6ee-f4d2c39a9c63","pitchNumber":5,"startTime":"2026-06-21T19:20:12.571Z","endTime":"2026-06-21T19:20:16.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"third":{"id":690984,"link":"/api/v1/people/690984"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.615726107368626,"aZ":-31.43823152328891,"pfxX":-9.546780743508158,"pfxZ":0.4477251555976576,"pX":-0.6944384735869609,"pZ":1.805127235600132,"vX0":6.723288610970269,"vY0":-127.50064516245038,"vZ0":-3.2548475020029675,"x":143.47,"y":190.04,"x0":-2.132820058608325,"y0":50.00082151197032,"z0":5.593964845777458,"aX":-15.626365742352792},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.2,"breakHorizontal":15.6,"spinRate":1638,"spinDirection":239},"zone":7,"typeConfidence":0.9,"plateTime":0.43052308082121504,"extension":6.432378967775577},"hitData":{"launchSpeed":83.6,"launchAngle":-7.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.01,"coordY":150.06}},"index":5,"playId":"674b96b2-c781-31d3-833d-0aedc151abff","pitchNumber":6,"startTime":"2026-06-21T19:20:39.034Z","endTime":"2026-06-21T19:20:46.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"third":{"id":690984,"link":"/api/v1/people/690984"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":683953,"link":"/api/v1/people/683953"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.3,"awayTeamWinProbability":30.700000000000003,"homeTeamWinProbabilityAdded":-0.5999999999999943,"leverageIndex":1.62,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:20:46.561Z","atBatIndex":34},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kyle Manzardo lines out to right fielder Cam Smith.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-21T19:21:14.652Z","endTime":"2026-06-21T19:21:21.067Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.3,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.12661072859868,"aZ":-27.975700189773445,"pfxX":-9.707736568295232,"pfxZ":2.6214462554596256,"pX":0.16410649818211479,"pZ":2.2427451640345892,"vX0":8.886553294109367,"vY0":-125.60390016176639,"vZ0":-2.504477868483379,"x":110.74,"y":178.23,"x0":-2.156245123286017,"y0":50.00142653431114,"z0":5.524619999549836,"aX":-15.530921631118781},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.4,"breakHorizontal":15.6,"spinRate":1666,"spinDirection":236},"zone":5,"typeConfidence":0.9,"plateTime":0.4358686212055649,"extension":6.585554244612088},"hitData":{"launchSpeed":102.1,"launchAngle":22.0,"totalDistance":301.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":191.55,"coordY":113.05}},"index":0,"playId":"ac113840-6b3b-30f3-8b23-6a75ea9c3c63","pitchNumber":1,"startTime":"2026-06-21T19:21:14.652Z","endTime":"2026-06-21T19:21:21.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.8,"awayTeamWinProbability":29.200000000000003,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:21:21.067Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Raynel Delgado flies out to right fielder Kahlil Watson.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-21T19:23:29.999Z","endTime":"2026-06-21T19:24:42.999Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":696135,"link":"/api/v1/people/696135"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":74.7,"endSpeed":68.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.559343963405173,"aZ":-41.51699825144663,"pfxX":4.081997447615844,"pfxZ":-7.87368580569615,"pX":0.2171206540527478,"pZ":3.1223606307979836,"vX0":3.5889881247906112,"vY0":-108.67949460838105,"vZ0":2.8666546864860782,"x":108.72,"y":154.48,"x0":-1.9913199218292552,"y0":50.00503358467459,"z0":6.32290876047163,"aX":4.8411155837731},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.4,"breakVerticalInduced":-13.1,"breakHorizontal":-8.4,"spinRate":2435,"spinDirection":39},"zone":2,"typeConfidence":0.91,"plateTime":0.5056345564568128,"extension":6.4920029666954715},"index":0,"playId":"7386559e-436f-366a-93d6-b05a0e2dd3bc","pitchNumber":1,"startTime":"2026-06-21T19:23:30.060Z","endTime":"2026-06-21T19:23:33.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":669384,"link":"/api/v1/people/669384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.78209033802134,"aZ":-23.586053552842248,"pfxX":-10.858866792618667,"pfxZ":4.561686459559201,"pX":-1.4476785163432448,"pZ":3.74655706591165,"vX0":6.334697701416966,"vY0":-136.518208610114,"vZ0":-1.5006715064447482,"x":172.18,"y":137.62,"x0":-2.3905207475053123,"y0":50.00271857776378,"z0":5.930975929394449,"aX":-20.4432448667404},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.2,"breakHorizontal":18.2,"spinRate":2283,"spinDirection":225},"zone":11,"typeConfidence":0.89,"plateTime":0.40160241862468427,"extension":6.460831665097357},"index":1,"playId":"cbabdcc2-8181-3387-89fb-a938f86f00e4","pitchNumber":2,"startTime":"2026-06-21T19:23:44.955Z","endTime":"2026-06-21T19:23:48.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":669384,"link":"/api/v1/people/669384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":true},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":72.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.446620767452156,"aZ":-34.29157403467147,"pfxX":2.4396062896801705,"pfxZ":-1.5698106684609243,"pX":-0.7327047123525584,"pZ":3.4794722803659135,"vX0":2.9841206968747396,"vY0":-115.29948836979449,"vZ0":1.5816858992454264,"x":144.93,"y":144.83,"x0":-2.360766804844742,"y0":50.00444917747799,"z0":6.093725288676886,"aX":3.2845285568329308},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-2.2,"breakHorizontal":-5.2,"spinRate":2498,"spinDirection":71},"zone":11,"typeConfidence":2.0,"plateTime":0.47505918573188133,"extension":6.5519163138028205},"index":2,"playId":"ca21dd1f-9e3a-3ff7-974c-a2a19cba6b9c","pitchNumber":3,"startTime":"2026-06-21T19:24:01.866Z","endTime":"2026-06-21T19:24:28.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":669384,"link":"/api/v1/people/669384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":117,"player":{"id":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384"}},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.73147576885056,"aZ":-23.78297938418433,"pfxX":-11.117967535506708,"pfxZ":4.700951841420993,"pX":-0.528573854824566,"pZ":2.982494907010373,"vX0":7.881039310428732,"vY0":-133.08777570329863,"vZ0":-2.9870585887949765,"x":137.15,"y":158.25,"x0":-2.090201619528466,"y0":50.005993482403255,"z0":5.850404272350459,"aX":-19.860626183779846},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.0,"breakHorizontal":18.4,"spinRate":2160,"spinDirection":229},"zone":1,"typeConfidence":0.9,"plateTime":0.4122375210998581,"extension":6.551304892371021},"hitData":{"launchSpeed":93.7,"launchAngle":26.0,"totalDistance":353.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.61,"coordY":62.95}},"index":3,"playId":"0eaf6577-c9e7-3515-8463-dfa000663c8a","pitchNumber":4,"startTime":"2026-06-21T19:24:35.977Z","endTime":"2026-06-21T19:24:42.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":669384,"link":"/api/v1/people/669384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669384,"link":"/api/v1/people/669384"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":669384,"link":"/api/v1/people/669384"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:24:42.999Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Vázquez grounds out, third baseman Gabriel Arias to first baseman Kyle Manzardo.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-21T19:25:03.270Z","endTime":"2026-06-21T19:26:08.031Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"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":75.7,"endSpeed":69.5,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.124606910912046,"aZ":-38.408403939710276,"pfxX":4.755942746569881,"pfxZ":-5.123605145468817,"pX":0.1793416487778804,"pZ":2.6154532670855337,"vX0":3.4061067720330582,"vY0":-110.13245238907669,"vZ0":1.009960931870567,"x":110.16,"y":168.16,"x0":-2.0097040625205307,"y0":50.00056642914118,"z0":6.240720196262395,"aX":5.790793609970553},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-8.6,"breakHorizontal":-9.6,"spinRate":2429,"spinDirection":42},"zone":5,"typeConfidence":0.9,"plateTime":0.49897782100014343,"extension":6.418091973062255},"index":0,"playId":"f1c701f3-1d58-3a18-9077-0bf6a0f4958d","pitchNumber":1,"startTime":"2026-06-21T19:25:09.395Z","endTime":"2026-06-21T19:25:12.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":83.3,"endSpeed":77.0,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.202113929980552,"aZ":-37.59248809639102,"pfxX":0.014962236233309945,"pfxZ":-3.661884061666476,"pX":1.6695696205218498,"pZ":1.119022619422168,"vX0":8.9251513011315,"vY0":-121.02030041888455,"vZ0":-3.5136132539657066,"x":53.36,"y":208.57,"x0":-2.0723088348775733,"y0":50.00449449730071,"z0":5.891545076507145,"aX":0.02015463892610746},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-7.2,"breakHorizontal":-2.2,"spinRate":2584,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4530527435507792,"extension":6.603731548338697},"index":1,"playId":"650cc868-56cd-3344-b01f-a806f1ab5916","pitchNumber":2,"startTime":"2026-06-21T19:25:24.810Z","endTime":"2026-06-21T19:25:28.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.19030590724917,"aZ":-21.47553613228263,"pfxX":-10.308116059216747,"pfxZ":5.600449825246583,"pX":0.25676281238123655,"pZ":3.060178800865335,"vX0":9.875390198196113,"vY0":-137.33234983805673,"vZ0":-3.420482800019828,"x":107.21,"y":156.16,"x0":-2.0451388675039857,"y0":50.00633511491213,"z0":5.781206665457476,"aX":-19.709057467914274},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.6,"breakHorizontal":16.6,"spinRate":2289,"spinDirection":225},"zone":2,"typeConfidence":0.9,"plateTime":0.3987004715237785,"extension":6.499884596073831},"index":2,"playId":"b9b5c205-763b-32cf-863c-4c62095706f1","pitchNumber":3,"startTime":"2026-06-21T19:25:42.761Z","endTime":"2026-06-21T19:25:46.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.7,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.780143610842163,"aZ":-35.1457454486851,"pfxX":-1.3758481347903313,"pfxZ":-1.956662164292867,"pX":0.6248911594194637,"pZ":1.974799784775994,"vX0":6.945102361549397,"vY0":-122.39448128891364,"vZ0":-2.2411583258772714,"x":107.45,"y":196.5,"x0":-2.068601476989125,"y0":50.002662927507075,"z0":5.907293714027082,"aX":-2.0920137082081225},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-3.8,"breakHorizontal":0.8,"spinRate":2438,"spinDirection":50},"zone":9,"typeConfidence":2.0,"plateTime":0.44723595291372353,"extension":6.588379935742171},"hitData":{"launchSpeed":95.7,"launchAngle":-28.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":84.58,"coordY":158.68}},"index":3,"playId":"672fe84f-a18f-3f4a-88bc-1a4b11ffe8b7","pitchNumber":4,"startTime":"2026-06-21T19:25:59.661Z","endTime":"2026-06-21T19:26:08.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":543877,"link":"/api/v1/people/543877"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.10000000000001,"awayTeamWinProbability":32.89999999999999,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:26:08.031Z","atBatIndex":37},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jeremy Peña doubles (9) on a sharp line drive to center fielder Petey Halpin.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-21T19:26:37.185Z","endTime":"2026-06-21T19:26:50.197Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.119334777365633,"aZ":-22.839136526312075,"pfxX":-10.883040957830605,"pfxZ":4.821735172004557,"pX":-0.04956806883169335,"pZ":3.2038258553014436,"vX0":9.310958172113562,"vY0":-138.34670992940147,"vZ0":-3.0691145353693394,"x":118.89,"y":152.28,"x0":-2.046218431032078,"y0":50.0044744673861,"z0":5.859909122445569,"aX":-21.07968521535118},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.3,"breakHorizontal":17.8,"spinRate":2326,"spinDirection":224},"zone":2,"typeConfidence":0.89,"plateTime":0.39604201842059394,"extension":6.483699335216603},"hitData":{"launchSpeed":103.5,"launchAngle":19.0,"totalDistance":354.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":152.23,"coordY":44.92}},"index":0,"playId":"fb1b2d97-0d9b-379a-9ef9-9476b309e88b","pitchNumber":1,"startTime":"2026-06-21T19:26:37.185Z","endTime":"2026-06-21T19:26:50.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.39999999999999,"awayTeamWinProbability":30.60000000000001,"homeTeamWinProbabilityAdded":2.299999999999983,"leverageIndex":0.43,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:26:50.197Z","atBatIndex":38},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Slade Cecconi intentionally walks Yordan Alvarez.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-21T19:27:17.946Z","endTime":"2026-06-21T19:27:22.898Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"postOnSecond":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"08241776-0406-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-06-21T19:27:21.596Z","endTime":"2026-06-21T19:27:21.616Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"second":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"08241776-0406-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-06-21T19:27:21.616Z","endTime":"2026-06-21T19:27:21.618Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"second":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":2,"playId":"08241776-0406-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-06-21T19:27:21.618Z","endTime":"2026-06-21T19:27:21.619Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"second":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"index":3,"playId":"08241776-0406-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2026-06-21T19:27:21.619Z","endTime":"2026-06-21T19:27:22.898Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"second":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.19999999999999,"awayTeamWinProbability":29.80000000000001,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":1.29,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:27:22.898Z","atBatIndex":39},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Christian Walker grounds into a force out, third baseman Gabriel Arias to second baseman Daniel Schneemann. Yordan Alvarez out at 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-21T19:28:10.895Z","endTime":"2026-06-21T19:28:43.766Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"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":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":682177,"link":"/api/v1/people/682177"},"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":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-06-21T19:27:30.387Z","endTime":"2026-06-21T19:28:12.975Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":670541,"link":"/api/v1/people/670541"},"second":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":72.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.53279713803761,"aZ":-43.57094547115285,"pfxX":4.641600099511017,"pfxZ":-8.700423753935121,"pX":-0.194552834192632,"pZ":2.249474359783387,"vX0":2.7895113201045283,"vY0":-114.4078961672206,"vZ0":0.893230682356075,"x":124.42,"y":178.04,"x0":-2.0379223290317263,"y0":50.00552160586612,"z0":6.166590488449861,"aX":6.077317958238926},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.8,"breakVerticalInduced":-15.1,"breakHorizontal":-9.1,"spinRate":2580,"spinDirection":42},"zone":5,"typeConfidence":0.9,"plateTime":0.4810295493885599,"extension":6.384717426887138},"index":1,"playId":"5efa1480-1a4e-3610-8608-b7e28e44b752","pitchNumber":1,"startTime":"2026-06-21T19:28:12.975Z","endTime":"2026-06-21T19:28:17.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":670541,"link":"/api/v1/people/670541"},"second":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.285172805032424,"aZ":-23.01549963144645,"pfxX":-11.008450794642082,"pfxZ":4.7808024813150904,"pX":-1.0533763295500218,"pZ":3.055359496000144,"vX0":6.949979389890404,"vY0":-137.48515154024034,"vZ0":-2.907507799651375,"x":157.15,"y":156.29,"x0":-2.1828743867620597,"y0":50.003308523934514,"z0":5.687463555014069,"aX":-21.08933086110154},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.3,"breakHorizontal":18.5,"spinRate":2269,"spinDirection":230},"zone":11,"typeConfidence":0.89,"plateTime":0.3982944009853657,"extension":6.512134998796468},"hitData":{"launchSpeed":60.6,"launchAngle":-13.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.15,"coordY":168.57}},"index":2,"playId":"3d51fc62-704b-3e43-8d8c-d891fa5b9b25","pitchNumber":2,"startTime":"2026-06-21T19:28:36.798Z","endTime":"2026-06-21T19:28:43.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"first":{"id":670541,"link":"/api/v1/people/670541"},"second":{"id":665161,"link":"/api/v1/people/665161"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.0,"awayTeamWinProbability":34.0,"homeTeamWinProbabilityAdded":-4.199999999999989,"leverageIndex":1.68,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:28:43.766Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brayan Rocchio grounds out, first baseman Christian Walker to pitcher Kai-Wei Teng.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-21T19:30:53.157Z","endTime":"2026-06-21T19:31:57.961Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":76.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.691116936518558,"aZ":-31.057248586261185,"pfxX":3.5714457709306213,"pfxZ":0.7456097302987459,"pX":-1.078020243961024,"pZ":2.153679441251512,"vX0":2.3689433014272256,"vY0":-122.12603378919138,"vZ0":-1.3864366088339115,"x":158.09,"y":180.63,"x0":-2.527029358809781,"y0":50.00299034967287,"z0":5.4180602215646125,"aX":5.355315200253968},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":1.3,"breakHorizontal":-7.1,"spinRate":2456,"spinDirection":79},"zone":13,"typeConfidence":0.9,"plateTime":0.4497431909087184,"extension":6.208725867716318},"index":0,"playId":"2867f2ca-2185-37be-aa07-6b6fb293dc7b","pitchNumber":1,"startTime":"2026-06-21T19:30:55.673Z","endTime":"2026-06-21T19:31:00.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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.7,"endSpeed":82.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.348358619543102,"aZ":-25.15219387761327,"pfxX":-8.44724699838341,"pfxZ":4.056670502945689,"pX":-0.9918319425752958,"pZ":3.9786145285745027,"vX0":6.214768074864443,"vY0":-130.48016087338289,"vZ0":0.5600201787919583,"x":154.81,"y":131.36,"x0":-2.3019146129921255,"y0":50.00436091972933,"z0":5.650046358218201,"aX":-14.629459109100416},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.7,"breakHorizontal":14.0,"spinRate":2321,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.41909200233445665,"extension":6.200112374641859},"index":1,"playId":"23a73e36-a890-3b64-bfd5-3d7376473bdc","pitchNumber":2,"startTime":"2026-06-21T19:31:12.986Z","endTime":"2026-06-21T19:31:17.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.414655751691715,"aZ":-32.4671678737612,"pfxX":9.21919562783199,"pfxZ":-0.2011889468050132,"pX":-0.1987352364918907,"pZ":2.7709019862606405,"vX0":2.47256278366759,"vY0":-120.7891237297509,"vZ0":0.16183680184256732,"x":124.58,"y":163.97,"x0":-2.4341272967414285,"y0":50.000729921865734,"z0":5.567162116204978,"aX":13.565983525258543},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":0.0,"breakHorizontal":-17.3,"spinRate":2493,"spinDirection":70},"zone":2,"typeConfidence":0.9,"plateTime":0.4541526739396393,"extension":6.300614154909171},"index":2,"playId":"e558e24b-edb1-3021-8710-7b976001cada","pitchNumber":3,"startTime":"2026-06-21T19:31:33.476Z","endTime":"2026-06-21T19:31:36.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.61089136268219,"aZ":-17.812404188128976,"pfxX":-5.971876818872899,"pfxZ":7.808972969316361,"pX":0.6012335663888835,"pZ":1.5697521156764038,"vX0":9.048357489356613,"vY0":-133.9392430318893,"vZ0":-7.085665978032146,"x":94.08,"y":196.4,"x0":-2.02602080386224,"y0":50.00248583583241,"z0":5.496849114308025,"aX":-10.983355526068861},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.0,"breakHorizontal":9.1,"spinRate":2505,"spinDirection":221},"zone":9,"typeConfidence":0.89,"plateTime":0.4070320150022142,"extension":6.348328037967727},"hitData":{"launchSpeed":81.2,"launchAngle":8.0,"totalDistance":101.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.49,"coordY":160.71}},"index":3,"playId":"0a28ea96-ef03-35d6-ae4e-3e8859dcaefa","pitchNumber":4,"startTime":"2026-06-21T19:31:52.546Z","endTime":"2026-06-21T19:31:57.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.6,"awayTeamWinProbability":30.400000000000006,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.44,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:31:57.961Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gabriel Arias grounds out, third baseman Isaac Paredes to first baseman Christian Walker.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-21T19:32:21.031Z","endTime":"2026-06-21T19:32:56.194Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.3,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.977866130692618,"aZ":-26.003667816977064,"pfxX":-10.924171602775624,"pfxZ":3.4189643880543494,"pX":-0.1601763317130794,"pZ":1.3274186098502312,"vX0":9.20026172579134,"vY0":-133.57193671158896,"vZ0":-5.751529007198186,"x":123.11,"y":202.94,"x0":-2.231182355627894,"y0":50.005956953697385,"z0":5.380490905314357,"aX":-19.728312553627937},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.0,"breakHorizontal":17.8,"spinRate":2318,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.4101898511540445,"extension":6.339702120654737},"index":0,"playId":"0a381c8a-04c4-37cd-a1a5-f0128a26ec14","pitchNumber":1,"startTime":"2026-06-21T19:32:31.122Z","endTime":"2026-06-21T19:32:34.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.0,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.118054298276306,"aZ":-30.620482406623697,"pfxX":10.164205900068312,"pfxZ":1.060556841762999,"pX":0.400634605961321,"pZ":2.4158942234423906,"vX0":3.3847780928772533,"vY0":-120.39939085938988,"vZ0":-1.0324050027044502,"x":101.73,"y":173.55,"x0":-2.34508473873732,"y0":50.00199634216762,"z0":5.568348842014004,"aX":14.86978459073707},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.9,"breakHorizontal":-19.2,"spinRate":2608,"spinDirection":71},"zone":6,"typeConfidence":0.9,"plateTime":0.4555175908809188,"extension":6.354550182850534},"hitData":{"launchSpeed":73.8,"launchAngle":-7.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.85,"coordY":158.17}},"index":1,"playId":"66de72fc-6cfd-33b2-8ff1-c03a8d7d4271","pitchNumber":2,"startTime":"2026-06-21T19:32:50.478Z","endTime":"2026-06-21T19:32:56.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":672356,"link":"/api/v1/people/672356"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.3,"awayTeamWinProbability":27.700000000000003,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:32:56.194Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Daniel Schneemann flies out to center fielder Joey Loperfido.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-21T19:33:19.950Z","endTime":"2026-06-21T19:34:02.921Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":75.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.87596258621174,"aZ":-28.091140435919833,"pfxX":7.001600365572735,"pfxZ":2.782881599398875,"pX":0.19545082818008963,"pZ":2.892980058067399,"vX0":4.216106621270487,"vY0":-120.71277567952245,"vZ0":-0.2726979556025264,"x":109.55,"y":160.67,"x0":-2.486965943793252,"y0":50.00205211848079,"z0":5.493798786896169,"aX":10.266180385242762},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":5.3,"breakHorizontal":-13.7,"spinRate":2668,"spinDirection":64},"zone":2,"typeConfidence":0.9,"plateTime":0.4548323672164232,"extension":6.039166160319245},"index":0,"playId":"e31240d2-555c-3277-9a14-9cc1649d2c0a","pitchNumber":1,"startTime":"2026-06-21T19:33:26.655Z","endTime":"2026-06-21T19:33:30.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.652288515630882,"aZ":-33.30196840580098,"pfxX":6.22404593276817,"pfxZ":-0.7583700949350813,"pX":-0.03921313628611344,"pZ":2.8399393006967952,"vX0":3.7439623754323645,"vY0":-120.96295021491024,"vZ0":0.40581350338387145,"x":118.49,"y":162.1,"x0":-2.4134419244808525,"y0":50.00291095562,"z0":5.579722803661728,"aX":9.261554192455092},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.1,"breakHorizontal":-12.1,"spinRate":2669,"spinDirection":53},"zone":2,"typeConfidence":0.9,"plateTime":0.4520812244252075,"extension":6.041467562169441},"hitData":{"launchSpeed":99.2,"launchAngle":33.0,"totalDistance":392.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":140.29,"coordY":41.28}},"index":1,"playId":"e8abd174-e644-3c8e-a398-3b1147ad77cc","pitchNumber":2,"startTime":"2026-06-21T19:33:52.702Z","endTime":"2026-06-21T19:34:02.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.0,"awayTeamWinProbability":26.0,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:34:02.921Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Isaac Paredes singles on a line drive to left fielder Steven Kwan.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-21T19:36:09.881Z","endTime":"2026-06-21T19:38:28.086Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":70.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.479295175397912,"aZ":-41.59367586184066,"pfxX":4.103794357116221,"pfxZ":-7.505032623616033,"pX":0.34390540114252643,"pZ":2.603955020337204,"vX0":3.5499975196468347,"vY0":-111.7673419760877,"vZ0":1.4422336303022476,"x":103.89,"y":168.47,"x0":-1.8021034861420073,"y0":50.00046990348652,"z0":6.2452687131012965,"aX":5.153189496376549},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.4,"breakVerticalInduced":-12.8,"breakHorizontal":-8.4,"spinRate":2485,"spinDirection":39},"zone":6,"typeConfidence":0.91,"plateTime":0.4914004122031912,"extension":6.287687965625903},"index":0,"playId":"effc3e7f-999e-36ff-a6bd-fa1a2a9b0af0","pitchNumber":1,"startTime":"2026-06-21T19:36:10.629Z","endTime":"2026-06-21T19:36:18.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":76.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.899732598290484,"aZ":-39.323937650080985,"pfxX":0.19875365606311202,"pfxZ":-4.773050706816509,"pX":0.4611070397055628,"pZ":2.6116716155980155,"vX0":5.896247995108734,"vY0":-122.06616541891007,"vZ0":-0.001089619297777178,"x":99.42,"y":168.26,"x0":-2.0201475611155333,"y0":50.004894232986565,"z0":6.021320814967827,"aX":0.29771847523280437},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-8.4,"breakHorizontal":-1.9,"spinRate":2426,"spinDirection":63},"zone":6,"typeConfidence":0.78,"plateTime":0.45014175231631226,"extension":6.444328226051084},"index":1,"playId":"3ca87197-d621-3cd4-87ca-8cdae937e6ac","pitchNumber":2,"startTime":"2026-06-21T19:36:32.413Z","endTime":"2026-06-21T19:36:37.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-06-21T19:36:49.378Z","endTime":"2026-06-21T19:36:59.465Z","isPitch":false,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"},"defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.338593397845088,"aZ":-14.412302516812117,"pfxX":-7.421290749673728,"pfxZ":9.508400757382507,"pX":1.126783783008089,"pZ":2.269564758840812,"vX0":10.93905518440852,"vY0":-135.70827797917613,"vZ0":-6.42746004522877,"x":74.05,"y":177.5,"x0":-1.9896678708376134,"y0":50.00113621195434,"z0":5.670256494382251,"aX":-13.860603946537585},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.0,"breakHorizontal":11.2,"spinRate":2331,"spinDirection":223},"zone":14,"typeConfidence":0.9,"plateTime":0.403410111414368,"extension":6.546462632639009},"index":3,"playId":"4b1b75d4-f474-3237-9458-abadd318abfb","pitchNumber":3,"startTime":"2026-06-21T19:36:59.465Z","endTime":"2026-06-21T19:37:03.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":78.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.141824719843324,"aZ":-35.63524224941324,"pfxX":1.1482818475858823,"pfxZ":-2.272235693882474,"pX":0.9343393120906907,"pZ":0.5589683994918765,"vX0":6.90056311068074,"vY0":-122.32939646962086,"vZ0":-5.177506816001118,"x":81.39,"y":223.69,"x0":-2.067251699436389,"y0":50.00425266842453,"z0":5.742885112870461,"aX":1.7471910624303897},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-5.0,"breakHorizontal":-3.6,"spinRate":2644,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4470009677224551,"extension":6.519899082863569},"index":4,"playId":"5489515d-6b58-3a93-979f-47c33c49b7b9","pitchNumber":4,"startTime":"2026-06-21T19:37:16.596Z","endTime":"2026-06-21T19:37:21.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.55487378711085,"aZ":-24.74962812637243,"pfxX":-11.420124780603118,"pfxZ":3.9696750714081883,"pX":-0.2397394071836079,"pZ":2.050886573820434,"vX0":9.00680805558785,"vY0":-136.0736870506787,"vZ0":-5.110761673895277,"x":126.14,"y":183.41,"x0":-2.1129639544116507,"y0":50.00470352492808,"z0":5.67386144166575,"aX":-21.365030037799443},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.2,"breakHorizontal":18.7,"spinRate":2241,"spinDirection":231},"zone":8,"typeConfidence":0.89,"plateTime":0.402921096016132,"extension":6.623981137631237},"index":5,"playId":"60b70905-7476-37a2-b23b-27971656e643","pitchNumber":5,"startTime":"2026-06-21T19:37:36.844Z","endTime":"2026-06-21T19:37:39.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.3740807433076,"aZ":-21.739077936970745,"pfxX":-10.60629630330881,"pfxZ":5.382496602754898,"pX":0.8669747964456667,"pZ":3.3161890069833095,"vX0":11.395741950394607,"vY0":-138.22208185409528,"vZ0":-2.7127927831164054,"x":83.95,"y":149.24,"x0":-1.9282764602479066,"y0":50.00090551475438,"z0":5.767634753550578,"aX":-20.55262798767478},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.4,"breakHorizontal":16.9,"spinRate":2326,"spinDirection":229},"zone":12,"typeConfidence":0.9,"plateTime":0.3960413609566804,"extension":6.647805109600455},"index":6,"playId":"0edd914c-8c0a-3be1-8831-3f7379a33bb0","pitchNumber":6,"startTime":"2026-06-21T19:37:57.700Z","endTime":"2026-06-21T19:38:02.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":94.2,"endSpeed":86.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.198129432515376,"aZ":-22.098803892671686,"pfxX":-10.989913751096507,"pfxZ":5.297756791324252,"pX":0.6009985388429459,"pZ":2.2858656651029516,"vX0":10.761862649482442,"vY0":-136.78984604976483,"vZ0":-5.041268889708886,"x":94.09,"y":177.06,"x0":-1.9498615339316603,"y0":50.00220073200168,"z0":5.660755123227891,"aX":-20.898253457800404},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.8,"breakHorizontal":17.8,"spinRate":2283,"spinDirection":234},"zone":6,"typeConfidence":0.89,"plateTime":0.39987967446982253,"extension":6.538982458166342},"hitData":{"launchSpeed":73.5,"launchAngle":19.0,"totalDistance":175.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":58.19,"coordY":134.08}},"index":7,"playId":"acfbbc81-3410-3b97-bd95-d5348fc402e9","pitchNumber":7,"startTime":"2026-06-21T19:38:16.482Z","endTime":"2026-06-21T19:38:28.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.2,"awayTeamWinProbability":22.799999999999997,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":0.82,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:38:28.086Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jose Altuve flies out to right fielder Kahlil Watson.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-21T19:38:54.736Z","endTime":"2026-06-21T19:39:07.790Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":696135,"link":"/api/v1/people/696135"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.436165354299877,"aZ":-22.16848948724341,"pfxX":-9.396627331943183,"pfxZ":5.301077430124753,"pX":-0.11045282159298006,"pZ":1.9771488015508936,"vX0":8.665390777546579,"vY0":-136.38737115746977,"vZ0":-5.746320666418409,"x":121.21,"y":185.4,"x0":-2.1049149213481275,"y0":50.00231454660498,"z0":5.635792455786123,"aX":-17.737393538914976},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.5,"breakHorizontal":15.2,"spinRate":2229,"spinDirection":231},"zone":8,"typeConfidence":0.9,"plateTime":0.40128959194347535,"extension":6.697165073127082},"hitData":{"launchSpeed":92.6,"launchAngle":59.0,"totalDistance":220.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":149.29,"coordY":115.5}},"index":0,"playId":"63947917-53d1-3273-a94b-c9ca6127b503","pitchNumber":1,"startTime":"2026-06-21T19:38:57.173Z","endTime":"2026-06-21T19:39:07.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.2,"awayTeamWinProbability":25.799999999999997,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.31,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:39:07.790Z","atBatIndex":45},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Joey Loperfido flies out to center fielder Petey Halpin.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-21T19:39:29.245Z","endTime":"2026-06-21T19:39:58.582Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694388,"fullName":"Joey Loperfido","link":"/api/v1/people/694388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.3,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.57215022387318,"aZ":-22.828798867743508,"pfxX":-10.952592457109809,"pfxZ":4.9495612276667345,"pX":0.1750257734007057,"pZ":1.9359238981258193,"vX0":9.927337366818,"vY0":-136.02794800781137,"vZ0":-5.875830956763122,"x":110.33,"y":186.51,"x0":-2.0844299378817044,"y0":50.00524707674198,"z0":5.688809767231069,"aX":-20.694791294377655},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.9,"breakHorizontal":18.0,"spinRate":2280,"spinDirection":231},"zone":8,"typeConfidence":0.9,"plateTime":0.40140264890374233,"extension":6.544471666912307},"index":0,"playId":"2df37db8-3d65-3cd2-9c08-eb4d21b6aee4","pitchNumber":1,"startTime":"2026-06-21T19:39:31.632Z","endTime":"2026-06-21T19:39:34.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"first":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.8,"strikeZoneTop":3.322,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.979767593415197,"aZ":-34.68179471345424,"pfxX":0.3939617007415409,"pfxZ":-1.6511004529714617,"pX":-0.06119676876623406,"pZ":1.3999317964015539,"vX0":5.293307224393271,"vY0":-122.07995932400264,"vZ0":-3.4908296341489873,"x":119.33,"y":200.98,"x0":-2.3046222738818165,"y0":50.0058350170757,"z0":5.819538373143224,"aX":0.596268986401374},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-3.6,"breakHorizontal":-1.9,"spinRate":2518,"spinDirection":47},"zone":13,"typeConfidence":2.0,"plateTime":0.44786408364736374,"extension":6.555036600379975},"hitData":{"launchSpeed":83.8,"launchAngle":33.0,"totalDistance":315.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":148.63,"coordY":74.68}},"index":1,"playId":"3f9d7bc8-199f-3386-b005-3f4b708a0aa7","pitchNumber":2,"startTime":"2026-06-21T19:39:48.321Z","endTime":"2026-06-21T19:39:58.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":694388,"link":"/api/v1/people/694388","batSide":{"code":"L","description":"Left"}},"first":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":694388,"link":"/api/v1/people/694388"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.5,"awayTeamWinProbability":28.5,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.15,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:39:58.582Z","atBatIndex":46},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Cam Smith grounds into a force out, second baseman Daniel Schneemann to shortstop Brayan Rocchio. Isaac Paredes out at 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-21T19:40:18.771Z","endTime":"2026-06-21T19:40:29.057Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677944,"fullName":"Slade Cecconi","link":"/api/v1/people/677944"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":701358,"fullName":"Cam Smith","link":"/api/v1/people/701358"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.5,"strikeZoneTop":3.348,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.522707588766497,"aZ":-19.894510245542346,"pfxX":-10.324026604721826,"pfxZ":6.455434412235039,"pX":0.8127819523698789,"pZ":2.1932021867008493,"vX0":10.996660161502895,"vY0":-136.6905380975151,"vZ0":-5.9469327714330635,"x":86.02,"y":179.56,"x0":-1.9101562615979708,"y0":50.00623949362702,"z0":5.751439354954139,"aX":-19.65167246172124},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.7,"breakHorizontal":16.6,"spinRate":2270,"spinDirection":232},"zone":14,"typeConfidence":0.9,"plateTime":0.3998315774817214,"extension":6.547522702349719},"hitData":{"launchSpeed":78.5,"launchAngle":-5.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.36,"coordY":151.58}},"index":0,"playId":"333e9dde-ef0d-3adb-ac9f-b88263e0e1af","pitchNumber":1,"startTime":"2026-06-21T19:40:21.367Z","endTime":"2026-06-21T19:40:29.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":701358,"link":"/api/v1/people/701358","batSide":{"code":"R","description":"Right"}},"first":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_ab"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_ab"},{"player":{"id":701358,"link":"/api/v1/people/701358"},"credit":"b_pa"},{"player":{"id":677944,"link":"/api/v1/people/677944"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.19999999999999,"awayTeamWinProbability":30.80000000000001,"homeTeamWinProbabilityAdded":-2.3000000000000114,"leverageIndex":0.89,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:40:29.057Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"David Fry strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-21T19:42:51.230Z","endTime":"2026-06-21T19:44:58.993Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Steven Okert replaces Kai-Wei Teng.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T19:42:24.472Z","endTime":"2026-06-21T19:42:31.032Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":595345,"link":"/api/v1/people/595345"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696135,"link":"/api/v1/people/696135","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter David Fry replaces Kahlil Watson.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-21T19:42:31.032Z","endTime":"2026-06-21T19:42:53.381Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681807,"link":"/api/v1/people/681807"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":696135,"link":"/api/v1/people/696135"},"defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":696135,"link":"/api/v1/people/696135","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":75.1,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.875122340180365,"aZ":-25.098598369063346,"pfxX":-2.943793606093331,"pfxZ":4.997647384196645,"pX":-0.22272780087654628,"pZ":3.201289747584917,"vX0":-6.410254452927755,"vY0":-117.31679748096694,"vZ0":-1.2694135703025196,"x":125.49,"y":152.35,"x0":2.910481483750099,"y0":50.00453639191202,"z0":6.0546752857360335,"aX":-4.1678312548612135},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":9.0,"breakHorizontal":6.7,"spinRate":2416,"spinDirection":259},"zone":2,"typeConfidence":2.0,"plateTime":0.4640699130497188,"extension":6.428875950886486},"index":2,"playId":"fe261786-0ce2-3ba2-8cc7-98a022fa14d4","pitchNumber":1,"startTime":"2026-06-21T19:42:53.381Z","endTime":"2026-06-21T19:42:56.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":77.0,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.462953543259797,"aZ":-24.32209159738049,"pfxX":-2.434891098665795,"pfxZ":5.29470932255237,"pX":0.2542864259200109,"pZ":2.6410564180444642,"vX0":-5.91683782523689,"vY0":-119.69447561920518,"vZ0":-2.6514254470644865,"x":107.31,"y":167.47,"x0":3.0535651690423453,"y0":50.000200543057595,"z0":5.893079985824602,"aX":-3.606792610584803},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":9.4,"breakHorizontal":5.5,"spinRate":2383,"spinDirection":260},"zone":5,"typeConfidence":2.0,"plateTime":0.45392384569217903,"extension":6.311430781670693},"index":3,"playId":"366bbcf2-2e62-3b4f-b375-ae3370057f2a","pitchNumber":2,"startTime":"2026-06-21T19:43:09.579Z","endTime":"2026-06-21T19:43:14.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.9,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.97487968880252,"aZ":-25.933045826173288,"pfxX":-3.524673561843861,"pfxZ":4.231572213076902,"pX":-1.2692805694090896,"pZ":1.187953911568267,"vX0":-8.26928865402504,"vY0":-120.33016238279531,"vZ0":-5.248641674071847,"x":165.38,"y":206.71,"x0":2.6613228998483835,"y0":50.00489570921638,"z0":5.677492286000905,"aX":-5.200905528228259},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":6.7,"breakHorizontal":8.3,"spinRate":2494,"spinDirection":269},"zone":13,"typeConfidence":2.0,"plateTime":0.45409201747028183,"extension":6.435625154420632},"index":4,"playId":"23909034-62fe-3f6c-820e-bf0e66ef02f2","pitchNumber":3,"startTime":"2026-06-21T19:43:29.829Z","endTime":"2026-06-21T19:43:33.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.9,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.239704731054054,"aZ":-27.698524632492507,"pfxX":-5.1103796915004995,"pfxZ":3.1655149313126154,"pX":0.25145681129487374,"pZ":1.9195586682058403,"vX0":-4.793560326837317,"vY0":-118.04125793218941,"vZ0":-3.1294176998138004,"x":107.42,"y":186.95,"x0":2.9714598716945178,"y0":50.00124643353757,"z0":5.80968583447374,"aX":-7.21769978504697},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":5.3,"breakHorizontal":10.4,"spinRate":2545,"spinDirection":278},"zone":8,"typeConfidence":2.0,"plateTime":0.46382674328103013,"extension":6.207024556382817},"index":5,"playId":"91445215-6795-3fb7-ad93-2981f13d508f","pitchNumber":4,"startTime":"2026-06-21T19:43:47.344Z","endTime":"2026-06-21T19:43:50.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":77.0,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.06456111470332,"aZ":-22.501483463101927,"pfxX":-0.09779069972458077,"pfxZ":6.527179549638793,"pX":-0.29062110182388234,"pZ":1.2296727654574486,"vX0":-7.49953838429459,"vY0":-120.09101266086233,"vZ0":-6.074672034871056,"x":128.08,"y":205.58,"x0":2.866354799419216,"y0":50.00279741051141,"z0":5.753987471128377,"aX":-0.14460421553241598},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":10.8,"breakHorizontal":1.7,"spinRate":2341,"spinDirection":278},"zone":13,"typeConfidence":2.0,"plateTime":0.45356154256930914,"extension":6.500678428169781},"index":6,"playId":"83277daa-381f-33a4-a666-5a01ec5f96bb","pitchNumber":5,"startTime":"2026-06-21T19:44:08.588Z","endTime":"2026-06-21T19:44:13.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":88.1,"endSpeed":81.0,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.753891428671828,"aZ":-18.980920158000355,"pfxX":7.51831845987197,"pfxZ":7.903353595147127,"pX":2.440552765729615,"pZ":1.872963983541668,"vX0":-4.24196069725142,"vY0":-128.20386053030927,"vZ0":-5.598694710107333,"x":23.97,"y":188.21,"x0":3.1371706155805774,"y0":50.00435795974738,"z0":5.560081819003354,"aX":12.554274826336602},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":13.3,"breakHorizontal":-12.7,"spinRate":1774,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.4267287231341905,"extension":6.259429166047762},"index":7,"playId":"cc4e33e6-493f-3fea-a326-315d65dedc9a","pitchNumber":6,"startTime":"2026-06-21T19:44:38.189Z","endTime":"2026-06-21T19:44:41.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":76.1,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.873276314259,"aZ":-22.701856096728257,"pfxX":-3.052324743307888,"pfxZ":6.497612395627478,"pX":0.8891090928761985,"pZ":2.671891939453414,"vX0":-4.001492193747812,"vY0":-119.1595254979014,"vZ0":-2.630361986505244,"x":83.11,"y":166.64,"x0":2.9778554030352,"y0":50.004373042446694,"z0":5.810889782162402,"aX":-4.451537550274462},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":11.5,"breakHorizontal":6.4,"spinRate":2318,"spinDirection":273},"zone":12,"typeConfidence":2.0,"plateTime":0.45719810934798577,"extension":6.2818206329320825},"index":8,"playId":"05c8fe2c-4759-3337-8390-e31a2082faa9","pitchNumber":7,"startTime":"2026-06-21T19:44:54.871Z","endTime":"2026-06-21T19:44:58.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"credit":"b_ab"},{"player":{"id":595345,"link":"/api/v1/people/595345"},"credit":"p_ab"},{"player":{"id":681807,"link":"/api/v1/people/681807"},"credit":"b_pa"},{"player":{"id":595345,"link":"/api/v1/people/595345"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.6,"awayTeamWinProbability":26.400000000000006,"homeTeamWinProbabilityAdded":4.400000000000006,"leverageIndex":1.71,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:44:58.993Z","atBatIndex":48},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Stuart Fairchild challenged (pitch result), call on the field was overturned: Stuart Fairchild walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-21T19:45:23.573Z","endTime":"2026-06-21T19:46:47.519Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":656413,"fullName":"Stuart Fairchild","link":"/api/v1/people/656413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656413,"fullName":"Stuart Fairchild","link":"/api/v1/people/656413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656413,"fullName":"Stuart Fairchild","link":"/api/v1/people/656413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Stuart Fairchild replaces Steven Kwan.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-21T19:45:14.665Z","endTime":"2026-06-21T19:45:25.714Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656413,"link":"/api/v1/people/656413"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":680757,"link":"/api/v1/people/680757"},"defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":680757,"link":"/api/v1/people/680757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.104233513872487,"aZ":-21.7387165803411,"pfxX":-2.8505729339264336,"pfxZ":7.020928646293719,"pX":0.049486529427377815,"pZ":3.8485535254691685,"vX0":-5.953592642300271,"vY0":-120.2573937181114,"vZ0":-0.6053068541239952,"x":115.11,"y":134.87,"x0":2.9132446771375125,"y0":50.0022936909573,"z0":6.007035127194245,"aX":-4.235408396207215},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":12.8,"breakHorizontal":6.4,"spinRate":2392,"spinDirection":266},"zone":12,"typeConfidence":2.0,"plateTime":0.4529200608248547,"extension":6.200984995076092},"index":1,"playId":"bd8ea87d-2416-3827-b073-5886ec2ab8bb","pitchNumber":1,"startTime":"2026-06-21T19:45:25.714Z","endTime":"2026-06-21T19:45:30.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656413,"link":"/api/v1/people/656413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":75.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.672722949899658,"aZ":-20.33137273382706,"pfxX":-2.787092096535649,"pfxZ":8.308361719483386,"pX":1.3401256923150282,"pZ":2.8497531135704746,"vX0":-3.2252700222157755,"vY0":-117.86962490362997,"vZ0":-2.61851099008948,"x":65.92,"y":161.84,"x0":3.0816030934459318,"y0":50.00207862296865,"z0":5.826211044398759,"aX":-3.9723422317218504},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":14.8,"breakHorizontal":5.8,"spinRate":2303,"spinDirection":240},"zone":12,"typeConfidence":2.0,"plateTime":0.4623929705101171,"extension":6.408192664272802},"index":2,"playId":"afbe3687-fcad-3ce4-9898-d3f0426b9e70","pitchNumber":2,"startTime":"2026-06-21T19:45:44.314Z","endTime":"2026-06-21T19:45:48.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656413,"link":"/api/v1/people/656413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":76.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.79392213701597,"aZ":-26.66332614063335,"pfxX":-2.9222275525127444,"pfxZ":3.778279455132557,"pX":0.007728417886409039,"pZ":3.665140859771971,"vX0":-5.950221578085537,"vY0":-119.11503862058474,"vZ0":0.14291315281856576,"x":116.71,"y":139.82,"x0":2.9035274076842272,"y0":50.00149038539397,"z0":5.987069066068791,"aX":-4.257516713203034},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":7.2,"breakHorizontal":6.6,"spinRate":2244,"spinDirection":267},"zone":11,"typeConfidence":2.0,"plateTime":0.45733952687722157,"extension":6.370759097524573},"index":3,"playId":"afd03dd4-0d67-32db-b56b-04613cfaa07d","pitchNumber":3,"startTime":"2026-06-21T19:46:03.428Z","endTime":"2026-06-21T19:46:08.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656413,"link":"/api/v1/people/656413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.132166973944933,"aZ":-17.539363399744254,"pfxX":6.064564216939946,"pfxZ":8.253339901736595,"pX":0.9828593961566754,"pZ":2.959430629472643,"vX0":-6.730909123148494,"vY0":-132.31298164318446,"vZ0":-4.175389917336788,"x":79.54,"y":158.88,"x0":2.771374305997828,"y0":50.005668630621265,"z0":5.842610934377475,"aX":10.758692042187302},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.3,"breakHorizontal":-9.5,"spinRate":2157,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.4139051444720905,"extension":6.283549241709247},"index":4,"playId":"9d5868b2-b03c-3354-b77d-d5628ec43f49","pitchNumber":4,"startTime":"2026-06-21T19:46:20.507Z","endTime":"2026-06-21T19:46:47.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656413,"link":"/api/v1/people/656413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656413,"link":"/api/v1/people/656413"},"credit":"b_pa"},{"player":{"id":595345,"link":"/api/v1/people/595345"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":114,"player":{"id":656413,"fullName":"Stuart Fairchild","link":"/api/v1/people/656413"}},"homeTeamWinProbability":68.60000000000001,"awayTeamWinProbability":31.39999999999999,"homeTeamWinProbabilityAdded":-4.999999999999986,"leverageIndex":1.27,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:46:47.519Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rhys Hoskins strikes out on a foul tip. Stuart Fairchild steals (2) 2nd base.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-21T19:47:33.266Z","endTime":"2026-06-21T19:49:49.336Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":656413,"fullName":"Stuart Fairchild","link":"/api/v1/people/656413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":656413,"fullName":"Stuart Fairchild","link":"/api/v1/people/656413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Rhys Hoskins replaces Patrick Bailey.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-21T19:46:55.877Z","endTime":"2026-06-21T19:47:35.409Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656555,"link":"/api/v1/people/656555"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":672275,"link":"/api/v1/people/672275"},"defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672275,"link":"/api/v1/people/672275","batSide":{"code":"R","description":"Right"}},"first":{"id":656413,"link":"/api/v1/people/656413"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":76.4,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.343511511881843,"aZ":-25.327135796354483,"pfxX":-2.8693600275730686,"pfxZ":4.662647026258828,"pX":1.3695744580573914,"pZ":3.1306261024105586,"vX0":-3.0642064889228298,"vY0":-119.41276304178633,"vZ0":-1.327283902249767,"x":64.8,"y":154.25,"x0":3.034204820785962,"y0":50.003187089158615,"z0":5.936685602722974,"aX":-4.213636191463406},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":8.4,"breakHorizontal":5.9,"spinRate":2361,"spinDirection":244},"zone":12,"typeConfidence":2.0,"plateTime":0.4557546682698388,"extension":6.178757113701577},"index":1,"playId":"35705a4f-2957-346f-b0ef-a2464ac7ac61","pitchNumber":1,"startTime":"2026-06-21T19:47:35.409Z","endTime":"2026-06-21T19:47:39.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"first":{"id":656413,"link":"/api/v1/people/656413"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":74.9,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.499561783245966,"aZ":-26.49372181556878,"pfxX":-3.1212009240732326,"pfxZ":4.057470145087996,"pX":-0.2165061410676036,"pZ":1.893803205609858,"vX0":-6.071736113066724,"vY0":-116.91190621743793,"vZ0":-3.5222846585157783,"x":125.25,"y":187.65,"x0":2.807416465801403,"y0":50.005591744714344,"z0":5.87361438718117,"aX":-4.3743771313579884},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":6.8,"breakHorizontal":7.0,"spinRate":2373,"spinDirection":262},"zone":8,"typeConfidence":2.0,"plateTime":0.4663005618182883,"extension":6.5655519645746985},"index":2,"playId":"d8f8774a-7c1d-371a-9517-8b8cf99d9cc9","pitchNumber":2,"startTime":"2026-06-21T19:47:55.115Z","endTime":"2026-06-21T19:47:58.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"first":{"id":656413,"link":"/api/v1/people/656413"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":73.8,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.947655988461875,"aZ":-26.030991608431574,"pfxX":-4.781932628926822,"pfxZ":4.480320708408653,"pX":0.5824069058940202,"pZ":3.1842993999180433,"vX0":-3.6890774830898687,"vY0":-115.63932047350377,"vZ0":-0.7592809944423959,"x":94.8,"y":152.8,"x0":2.8125141031577714,"y0":50.005459498545235,"z0":5.9858438230249424,"aX":-6.559989768394614},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":8.3,"breakHorizontal":9.5,"spinRate":2313,"spinDirection":275},"zone":3,"typeConfidence":2.0,"plateTime":0.47133893649378233,"extension":6.1805262660004265},"index":3,"playId":"d3314a70-bfbf-3971-9fe5-700ef4d59954","pitchNumber":3,"startTime":"2026-06-21T19:48:15.328Z","endTime":"2026-06-21T19:48:18.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"first":{"id":656413,"link":"/api/v1/people/656413"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":73.8,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.027958402774566,"aZ":-28.802957135315467,"pfxX":-5.960169451973859,"pfxZ":2.4622877868378144,"pX":0.07900215470573385,"pZ":1.6086813075250124,"vX0":-4.5532858729009185,"vY0":-116.01744969806225,"vZ0":-3.2071918827129107,"x":113.99,"y":195.35,"x0":2.8388644296099588,"y0":50.00101274210704,"z0":5.7445299757832275,"aX":-8.150425631750684},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":4.0,"breakHorizontal":11.9,"spinRate":2422,"spinDirection":280},"zone":14,"typeConfidence":2.0,"plateTime":0.47149740944146545,"extension":6.392581234015961},"index":4,"playId":"cf6572c2-5ed6-3757-a5a7-cfb00f03ae57","pitchNumber":4,"startTime":"2026-06-21T19:48:34.646Z","endTime":"2026-06-21T19:48:37.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"first":{"id":656413,"link":"/api/v1/people/656413"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":5,"playId":"2eedc7a0-5b6a-3381-ae64-970baab60daf","startTime":"2026-06-21T19:48:57.211Z","endTime":"2026-06-21T19:49:00.211Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"first":{"id":656413,"link":"/api/v1/people/656413"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.7,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.849949464399216,"aZ":-14.409213093030093,"pfxX":6.668348894519818,"pfxZ":9.71137267649567,"pX":0.6688240495063708,"pZ":2.1268606939413304,"vX0":-7.828008458599848,"vY0":-134.10447542598726,"vZ0":-7.0528500417112365,"x":91.51,"y":181.35,"x0":2.7534703008281864,"y0":50.00325133994478,"z0":5.810606679620956,"aX":12.198428520638945},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.3,"breakHorizontal":-10.4,"spinRate":2240,"spinDirection":140},"zone":9,"typeConfidence":2.0,"plateTime":0.4077776671523483,"extension":6.302632442934219},"index":6,"playId":"b1fbfc0e-a281-3e27-9220-c392211ac63c","pitchNumber":5,"startTime":"2026-06-21T19:49:17.252Z","endTime":"2026-06-21T19:49:20.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"first":{"id":656413,"link":"/api/v1/people/656413"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":76.6,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.819137345494823,"aZ":-26.04656063034128,"pfxX":-4.124063912260027,"pfxZ":4.162219026487403,"pX":0.13054813546835972,"pZ":2.551585972962806,"vX0":-4.996324256267229,"vY0":-119.61440181353949,"vZ0":-2.3335755756460492,"x":112.02,"y":169.89,"x0":2.7702274462972145,"y0":50.00068490675771,"z0":5.84031428209549,"aX":-6.063178968229502},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":7.3,"breakHorizontal":8.5,"spinRate":2414,"spinDirection":264},"zone":5,"typeConfidence":2.0,"plateTime":0.4553068532355331,"extension":6.272611507614657},"index":7,"playId":"9a49d73c-f2d5-38cd-bde3-82db61410064","pitchNumber":6,"startTime":"2026-06-21T19:49:39.898Z","endTime":"2026-06-21T19:49:49.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":656555,"link":"/api/v1/people/656555","batSide":{"code":"R","description":"Right"}},"first":{"id":656413,"link":"/api/v1/people/656413"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656555,"link":"/api/v1/people/656555"},"credit":"b_ab"},{"player":{"id":595345,"link":"/api/v1/people/595345"},"credit":"p_ab"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"credit":"b_pa"},{"player":{"id":595345,"link":"/api/v1/people/595345"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.3,"awayTeamWinProbability":27.700000000000003,"homeTeamWinProbabilityAdded":3.6999999999999886,"leverageIndex":2.42,"dramaIndex":88.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:49:49.336Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Petey Halpin strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-21T19:50:10.526Z","endTime":"2026-06-21T19:51:23.019Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":595345,"fullName":"Steven Okert","link":"/api/v1/people/595345"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":690984,"fullName":"Petey Halpin","link":"/api/v1/people/690984"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"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(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":82.4,"endSpeed":76.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.960121193594972,"aZ":-23.97153167664266,"pfxX":-2.470909316541524,"pfxZ":5.538897565964849,"pX":0.8916522632955349,"pZ":2.3709691954013374,"vX0":-4.056435605657466,"vY0":-120.01143014273089,"vZ0":-3.1307860824487803,"x":83.01,"y":174.76,"x0":2.9149410137241705,"y0":50.00078020312815,"z0":5.792980961841773,"aX":-3.657857695468519},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":9.6,"breakHorizontal":5.3,"spinRate":2313,"spinDirection":263},"zone":14,"typeConfidence":2.0,"plateTime":0.4538086166581059,"extension":6.34541393345862},"index":0,"playId":"2bf521d6-8e96-3b7c-bce9-39e52e1ee57e","pitchNumber":1,"startTime":"2026-06-21T19:50:10.946Z","endTime":"2026-06-21T19:50:14.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"second":{"id":656413,"link":"/api/v1/people/656413"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":76.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.705237461934193,"aZ":-25.244613604900543,"pfxX":-2.215663761515005,"pfxZ":4.784191884303618,"pX":-1.5271495630029266,"pZ":1.9277922187382575,"vX0":-9.430998092081769,"vY0":-119.22366209825022,"vZ0":-3.80875095340773,"x":175.21,"y":186.73,"x0":2.758332549295321,"y0":50.00147895047434,"z0":5.809880342418147,"aX":-3.2056754675491717},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":8.0,"breakHorizontal":6.1,"spinRate":2482,"spinDirection":271},"zone":13,"typeConfidence":2.0,"plateTime":0.45842062280168516,"extension":6.479201197281064},"index":1,"playId":"69455d8e-7a78-35ef-9af9-5fcb1b197118","pitchNumber":2,"startTime":"2026-06-21T19:50:31.648Z","endTime":"2026-06-21T19:50:36.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"second":{"id":656413,"link":"/api/v1/people/656413"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.70298905386232,"aZ":-24.5731461622275,"pfxX":-3.22182080556049,"pfxZ":5.141089492499507,"pX":-0.5707539248514545,"pZ":2.8686620581877103,"vX0":-6.9616168135670184,"vY0":-120.10594160049175,"vZ0":-1.9350770511899795,"x":138.76,"y":161.33,"x0":2.770397796525773,"y0":50.0024723366419,"z0":5.845050151612893,"aX":-4.760332045463755},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":9.1,"breakHorizontal":7.3,"spinRate":2471,"spinDirection":264},"zone":1,"typeConfidence":2.0,"plateTime":0.45401568978661855,"extension":6.4473147473485435},"index":2,"playId":"a00ad845-c1f3-3c30-929e-c849a2a15332","pitchNumber":3,"startTime":"2026-06-21T19:50:51.347Z","endTime":"2026-06-21T19:50:54.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"second":{"id":656413,"link":"/api/v1/people/656413"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-21T19:51:05.788Z","endTime":"2026-06-21T19:51:18.915Z","isPitch":false,"type":"action","player":{"id":690984,"link":"/api/v1/people/690984"},"defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"second":{"id":656413,"link":"/api/v1/people/656413"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.752742329973483,"aZ":-23.072730156904974,"pfxX":-0.9848595135170433,"pfxZ":6.0060492454900425,"pX":-1.247585216858482,"pZ":2.2077571364694073,"vX0":-9.37177281523846,"vY0":-121.72053569225028,"vZ0":-3.861349004738931,"x":164.56,"y":179.17,"x0":2.7650907869804873,"y0":50.00122653710185,"z0":5.790339700062252,"aX":-1.4902474070637493},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":10.3,"breakHorizontal":3.8,"spinRate":2516,"spinDirection":269},"zone":13,"typeConfidence":2.0,"plateTime":0.4483562572453268,"extension":6.5790355784462315},"index":4,"playId":"4c5f9866-90ac-3e75-87b0-58fd5a5e5c8a","pitchNumber":4,"startTime":"2026-06-21T19:51:18.915Z","endTime":"2026-06-21T19:51:23.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":690984,"link":"/api/v1/people/690984","batSide":{"code":"L","description":"Left"}},"second":{"id":656413,"link":"/api/v1/people/656413"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"credit":"b_ab"},{"player":{"id":595345,"link":"/api/v1/people/595345"},"credit":"p_ab"},{"player":{"id":690984,"link":"/api/v1/people/690984"},"credit":"b_pa"},{"player":{"id":595345,"link":"/api/v1/people/595345"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.9,"awayTeamWinProbability":21.099999999999994,"homeTeamWinProbabilityAdded":6.6000000000000085,"leverageIndex":2.46,"dramaIndex":107.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:51:23.019Z","atBatIndex":51},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Raynel Delgado lines out to shortstop Brayan Rocchio.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-21T19:55:04.961Z","endTime":"2026-06-21T19:55:13.147Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[4],"actionIndex":[0,1,2,3],"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":669384,"fullName":"Raynel Delgado","link":"/api/v1/people/669384"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"David Fry remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T19:54:14.082Z","endTime":"2026-06-21T19:54:14.099Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681807,"link":"/api/v1/people/681807"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"601","replacedPlayer":{"id":696135,"link":"/api/v1/people/696135"},"defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":680757,"link":"/api/v1/people/680757"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":669384,"link":"/api/v1/people/669384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Stuart Fairchild remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-21T19:54:14.099Z","endTime":"2026-06-21T19:54:14.100Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656413,"link":"/api/v1/people/656413"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"701","replacedPlayer":{"id":680757,"link":"/api/v1/people/680757"},"defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":681807,"link":"/api/v1/people/681807"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":696135,"link":"/api/v1/people/696135"}},"offense":{"batter":{"id":669384,"link":"/api/v1/people/669384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Austin Hedges replaces Rhys Hoskins, batting 8th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-21T19:54:14.100Z","endTime":"2026-06-21T19:54:14.101Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"802","replacedPlayer":{"id":656555,"link":"/api/v1/people/656555"},"defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":672275,"link":"/api/v1/people/672275"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":681807,"link":"/api/v1/people/681807"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":656413,"link":"/api/v1/people/656413"}},"offense":{"batter":{"id":669384,"link":"/api/v1/people/669384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Colin Holderman replaces Slade Cecconi.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-06-21T19:54:14.101Z","endTime":"2026-06-21T19:55:07.142Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670059,"link":"/api/v1/people/670059"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":677944,"link":"/api/v1/people/677944","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":681807,"link":"/api/v1/people/681807"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":656413,"link":"/api/v1/people/656413"}},"offense":{"batter":{"id":669384,"link":"/api/v1/people/669384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.03779423386036,"aZ":-24.949569920160595,"pfxX":-10.90808646684933,"pfxZ":3.5436225748030896,"pX":-0.1475490782376619,"pZ":2.587919865942914,"vX0":8.876521076439214,"vY0":-141.8477572509829,"vZ0":-3.833068557216847,"x":122.62,"y":168.91,"x0":-1.898050921592258,"y0":50.00672599993017,"z0":5.545036898851123,"aX":-22.2636065655862},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":5.8,"breakHorizontal":18.0,"spinRate":2316,"spinDirection":232},"zone":5,"typeConfidence":2.0,"plateTime":0.38593994651235697,"extension":6.385672628801349},"hitData":{"launchSpeed":103.7,"launchAngle":8.0,"totalDistance":174.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":122.49,"coordY":131.92}},"index":4,"playId":"63033b08-58fd-3e6b-8f37-e9cbacbdbf8c","pitchNumber":1,"startTime":"2026-06-21T19:55:07.142Z","endTime":"2026-06-21T19:55:13.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":681807,"link":"/api/v1/people/681807"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":656413,"link":"/api/v1/people/656413"}},"offense":{"batter":{"id":669384,"link":"/api/v1/people/669384","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669384,"link":"/api/v1/people/669384"},"credit":"b_ab"},{"player":{"id":670059,"link":"/api/v1/people/670059"},"credit":"p_ab"},{"player":{"id":669384,"link":"/api/v1/people/669384"},"credit":"b_pa"},{"player":{"id":670059,"link":"/api/v1/people/670059"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.0,"awayTeamWinProbability":23.0,"homeTeamWinProbabilityAdded":-1.9000000000000057,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:55:13.147Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Christian Vázquez flies out to center fielder Petey Halpin.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-21T19:55:34.134Z","endTime":"2026-06-21T19:56:49.548Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":543877,"fullName":"Christian Vázquez","link":"/api/v1/people/543877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":90.3,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.15334216127827,"aZ":-24.473335471070474,"pfxX":-10.580076607203642,"pfxZ":3.688321018021961,"pX":-0.4716634047903595,"pZ":2.9435560434317622,"vX0":7.337579308586052,"vY0":-143.62260473824603,"vZ0":-3.4529640980033927,"x":134.98,"y":159.3,"x0":-1.6844400925281897,"y0":50.006368899626004,"z0":5.6828399085441035,"aX":-22.1154138178424},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":6.1,"breakHorizontal":17.6,"spinRate":2191,"spinDirection":230},"zone":1,"typeConfidence":2.0,"plateTime":0.3813167218520839,"extension":6.428168518647104},"index":0,"playId":"9be081d2-1de4-3d82-8ff6-9a334fc6f323","pitchNumber":1,"startTime":"2026-06-21T19:55:37.429Z","endTime":"2026-06-21T19:55:40.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":681807,"link":"/api/v1/people/681807"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":656413,"link":"/api/v1/people/656413"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.1,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.070551053897518,"aZ":-25.078198450227553,"pfxX":4.088170029538134,"pfxZ":4.473872162566737,"pX":0.9165431257412563,"pZ":2.3188882615210633,"vX0":5.731807096769241,"vY0":-125.10977221635481,"vZ0":-2.7422981259287615,"x":82.06,"y":176.17,"x0":-1.9347638345077494,"y0":50.00465930438031,"z0":5.483137121578103,"aX":6.484276133895811},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.7,"breakHorizontal":-8.8,"spinRate":2660,"spinDirection":79},"zone":14,"typeConfidence":2.0,"plateTime":0.43768834430194214,"extension":6.413047735863814},"index":1,"playId":"0e0424fa-9869-3344-92da-2841aeceb9e3","pitchNumber":2,"startTime":"2026-06-21T19:55:51.345Z","endTime":"2026-06-21T19:55:57.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":681807,"link":"/api/v1/people/681807"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":656413,"link":"/api/v1/people/656413"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.6,"strikeZoneTop":3.037,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.304306806149985,"aZ":-27.34726348368168,"pfxX":4.366192641786408,"pfxZ":3.0746197903553796,"pX":0.4126811800421664,"pZ":2.939490579796367,"vX0":4.431900625708024,"vY0":-124.36221279702161,"vZ0":-0.49947392663556894,"x":101.27,"y":159.41,"x0":-1.9580487259343458,"y0":50.004155529640926,"z0":5.405955598363808,"aX":6.85732085167585},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.6,"breakHorizontal":-8.9,"spinRate":2646,"spinDirection":83},"zone":3,"typeConfidence":2.0,"plateTime":0.4399733674078825,"extension":6.478584607276618},"hitData":{"launchSpeed":95.6,"launchAngle":37.0,"totalDistance":348.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":132.13,"coordY":59.11}},"index":2,"playId":"b4638bb6-c774-3ad6-a247-4510e42528df","pitchNumber":3,"startTime":"2026-06-21T19:56:40.813Z","endTime":"2026-06-21T19:56:49.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":681807,"link":"/api/v1/people/681807"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":656413,"link":"/api/v1/people/656413"}},"offense":{"batter":{"id":543877,"link":"/api/v1/people/543877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"credit":"b_ab"},{"player":{"id":670059,"link":"/api/v1/people/670059"},"credit":"p_ab"},{"player":{"id":543877,"link":"/api/v1/people/543877"},"credit":"b_pa"},{"player":{"id":670059,"link":"/api/v1/people/670059"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.5,"awayTeamWinProbability":24.5,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:56:49.548Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jeremy Peña strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-21T19:57:13.668Z","endTime":"2026-06-21T19:58:39.615Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670059,"fullName":"Colin Holderman","link":"/api/v1/people/670059"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665161,"fullName":"Jeremy Peña","link":"/api/v1/people/665161"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.877665529300895,"aZ":-26.720775071851058,"pfxX":5.252166595259899,"pfxZ":3.4899580524720175,"pX":-0.4539257434989168,"pZ":3.0752118894895015,"vX0":2.679644919347921,"vY0":-124.21198138724371,"vZ0":-0.4215040523310109,"x":134.3,"y":155.75,"x0":-2.2290291528189594,"y0":50.00237818858895,"z0":5.4688032376868865,"aX":8.206484527844987},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":6.5,"breakHorizontal":-10.1,"spinRate":2669,"spinDirection":85},"zone":1,"typeConfidence":2.0,"plateTime":0.4409559160259371,"extension":6.369633050453722},"index":0,"playId":"14c0ba93-ee1a-3007-9dc0-3e2a49f95ebd","pitchNumber":1,"startTime":"2026-06-21T19:57:16.972Z","endTime":"2026-06-21T19:57:20.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":681807,"link":"/api/v1/people/681807"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":656413,"link":"/api/v1/people/656413"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.647906171926284,"aZ":-26.518516948002816,"pfxX":4.838941883957079,"pfxZ":3.5361503002672876,"pX":1.1609448381650171,"pZ":2.1433811495084325,"vX0":6.254979393048604,"vY0":-125.7033514504303,"vZ0":-2.7231995690031305,"x":72.75,"y":180.91,"x0":-1.9889683915227918,"y0":50.00359810432453,"z0":5.3953830789158905,"aX":7.7365477578807145},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":6.0,"breakHorizontal":-10.2,"spinRate":2621,"spinDirection":80},"zone":14,"typeConfidence":2.0,"plateTime":0.43585703996253855,"extension":6.551042884381761},"index":1,"playId":"273fb385-51ca-3622-8797-9a5a7e9b2b35","pitchNumber":2,"startTime":"2026-06-21T19:57:31.205Z","endTime":"2026-06-21T19:57:36.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":681807,"link":"/api/v1/people/681807"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":656413,"link":"/api/v1/people/656413"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-21T19:57:43.651Z","endTime":"2026-06-21T19:57:56.809Z","isPitch":false,"type":"action","player":{"id":665161,"link":"/api/v1/people/665161"},"defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":681807,"link":"/api/v1/people/681807"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":656413,"link":"/api/v1/people/656413"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.64826967764817,"aZ":-24.842697967071377,"pfxX":3.339727131133434,"pfxZ":4.468881672123651,"pX":1.6922518750683737,"pZ":0.7441267655282328,"vX0":8.19749981899208,"vY0":-127.13465420951316,"vZ0":-5.950713745658655,"x":52.5,"y":218.69,"x0":-2.00545793108556,"y0":50.00188654827384,"z0":5.082391398655793,"aX":5.473870041113539},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.0,"breakHorizontal":-7.9,"spinRate":2621,"spinDirection":88},"zone":14,"typeConfidence":2.0,"plateTime":0.4305537860177582,"extension":6.570136987180386},"index":3,"playId":"a02a090f-84eb-3404-9be7-cab783923d87","pitchNumber":3,"startTime":"2026-06-21T19:57:56.809Z","endTime":"2026-06-21T19:58:03.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":681807,"link":"/api/v1/people/681807"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":656413,"link":"/api/v1/people/656413"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.186657596584862,"aZ":-39.73495109504962,"pfxX":10.227075931125285,"pfxZ":-5.1158722209577965,"pX":0.614664854355115,"pZ":-0.03196560090767791,"vX0":3.0856695311157427,"vY0":-121.50927521165328,"vZ0":-4.574077707703859,"x":93.57,"y":239.64,"x0":-2.0034677738677447,"y0":50.000569317929866,"z0":5.366847926761003,"aX":15.125839776709679},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-10.2,"breakHorizontal":-19.3,"spinRate":2961,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.4526360256584381,"extension":6.59283633024228},"index":4,"playId":"d437c9b1-0c8c-3abc-9542-996bc9216e6d","pitchNumber":4,"startTime":"2026-06-21T19:58:16.758Z","endTime":"2026-06-21T19:58:21.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":681807,"link":"/api/v1/people/681807"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":656413,"link":"/api/v1/people/656413"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.212429528504174,"aZ":-27.56222371409816,"pfxX":8.287239522154065,"pfxZ":2.991597854058896,"pX":1.8529702590902557,"pZ":1.1229393562050871,"vX0":6.9087068183045846,"vY0":-123.55283713822041,"vZ0":-4.804131234877341,"x":46.37,"y":208.46,"x0":-2.0589268044155253,"y0":50.00478297640595,"z0":5.416138849524862,"aX":12.77805520144283},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.4,"breakHorizontal":-16.7,"spinRate":2742,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.4437555129853674,"extension":6.469724921087947},"index":5,"playId":"05b1fc86-b4d1-3fc8-beb5-8563ff234f0c","pitchNumber":5,"startTime":"2026-06-21T19:58:35.605Z","endTime":"2026-06-21T19:58:39.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":681807,"link":"/api/v1/people/681807"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":656413,"link":"/api/v1/people/656413"}},"offense":{"batter":{"id":665161,"link":"/api/v1/people/665161","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_ab"},{"player":{"id":670059,"link":"/api/v1/people/670059"},"credit":"p_ab"},{"player":{"id":665161,"link":"/api/v1/people/665161"},"credit":"b_pa"},{"player":{"id":670059,"link":"/api/v1/people/670059"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.5,"awayTeamWinProbability":25.5,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-06-21T19:58:39.615Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Travis Bazzana strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-21T20:00:53.787Z","endTime":"2026-06-21T20:02:42.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683953,"fullName":"Travis Bazzana","link":"/api/v1/people/683953"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Bryan King replaces Steven Okert.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T20:00:32.143Z","endTime":"2026-06-21T20:00:55.918Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687911,"link":"/api/v1/people/687911"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":595345,"link":"/api/v1/people/595345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":91.4,"endSpeed":84.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.300672298011566,"aZ":-24.982339550576366,"pfxX":6.846168245978,"pfxZ":3.98122073394695,"pX":-0.3150836074478733,"pZ":2.395505587116101,"vX0":-9.34433286821625,"vY0":-132.82210034390724,"vZ0":-3.716263282759945,"x":129.01,"y":174.1,"x0":2.3400536534421175,"y0":50.00510569987012,"z0":5.604850240019402,"aX":12.378266686553632},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.7,"breakHorizontal":-10.7,"spinRate":1945,"spinDirection":145},"zone":4,"typeConfidence":2.0,"plateTime":0.4105307494846544,"extension":6.8137438373996515},"index":1,"playId":"e2f6fbd3-1b29-3efa-abbf-bcda8210a84f","pitchNumber":1,"startTime":"2026-06-21T20:00:55.918Z","endTime":"2026-06-21T20:00:59.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":72.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.471953179827736,"aZ":-37.157254978563486,"pfxX":-3.8881796398057995,"pfxZ":-3.78993309774596,"pX":-1.352719597319501,"pZ":2.4967667177965223,"vX0":-6.6996476742160915,"vY0":-114.37149322836053,"vZ0":0.6884019842788118,"x":142.52,"y":200.74,"x0":2.1275945943831895,"y0":50.00117771418409,"z0":5.85625316049255,"aX":-5.114346152164458},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-6.4,"breakHorizontal":8.9,"spinRate":2308,"spinDirection":311},"zone":13,"typeConfidence":0.89,"plateTime":0.48017647620161474,"extension":6.541473623276493},"index":2,"playId":"f9f0d86e-3dd8-33cb-8ffe-70a8721877f9","pitchNumber":2,"startTime":"2026-06-21T20:01:10.284Z","endTime":"2026-06-21T20:01:15.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":72.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.81202915292727,"aZ":-34.09117288420684,"pfxX":-4.020395748344363,"pfxZ":-1.4428362857455586,"pX":-0.21321099243312838,"pZ":1.3966469708974452,"vX0":-4.616524668778482,"vY0":-114.94391455581305,"vZ0":-2.279538525341402,"x":125.13,"y":201.07,"x0":2.34524195085627,"y0":50.00010802010428,"z0":5.71951019101758,"aX":-5.363365042828451},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-2.9,"breakHorizontal":8.5,"spinRate":2239,"spinDirection":311},"zone":13,"typeConfidence":0.89,"plateTime":0.4769977320360703,"extension":6.4547164364212},"index":3,"playId":"6c60ab4c-043d-3bfc-ad74-c8b71c7ccff9","pitchNumber":3,"startTime":"2026-06-21T20:01:24.860Z","endTime":"2026-06-21T20:01:29.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.484599434632443,"aZ":-24.826827752937444,"pfxX":8.603484155303477,"pfxZ":4.026972700096438,"pX":1.2417156578875823,"pZ":2.454121542095444,"vX0":-6.225651818062539,"vY0":-133.65956665177703,"vZ0":-3.3889347712848155,"x":69.67,"y":172.52,"x0":2.473300755089218,"y0":50.00481043656417,"z0":5.504134498320167,"aX":15.702599379379796},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.8,"breakHorizontal":-14.4,"spinRate":1877,"spinDirection":144},"zone":14,"typeConfidence":2.0,"plateTime":0.40845971621530186,"extension":6.74916461379391},"index":4,"playId":"a4e49a08-eafe-3e77-9c6f-ddde3826ea7b","pitchNumber":4,"startTime":"2026-06-21T20:01:41.510Z","endTime":"2026-06-21T20:01:44.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.350166301748878,"aZ":-18.348359647671604,"pfxX":5.109168087054215,"pfxZ":7.353855913623567,"pX":0.3690298407318904,"pZ":3.8790919340458205,"vX0":-7.5466701981304745,"vY0":-135.90970001404244,"vZ0":-1.3808875136714374,"x":102.93,"y":134.04,"x0":2.511384197773205,"y0":50.003551626235286,"z0":5.661487185126825,"aX":9.607655455142373},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.2,"breakHorizontal":-7.8,"spinRate":2120,"spinDirection":142},"zone":12,"typeConfidence":0.9,"plateTime":0.4022175847296827,"extension":6.835310058739775},"index":5,"playId":"9a8a803b-ef8d-3d15-b7f0-e5218c3121f6","pitchNumber":5,"startTime":"2026-06-21T20:02:39.003Z","endTime":"2026-06-21T20:02:42.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":683953,"link":"/api/v1/people/683953","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683953,"link":"/api/v1/people/683953"},"credit":"b_ab"},{"player":{"id":687911,"link":"/api/v1/people/687911"},"credit":"p_ab"},{"player":{"id":683953,"link":"/api/v1/people/683953"},"credit":"b_pa"},{"player":{"id":687911,"link":"/api/v1/people/687911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.9,"awayTeamWinProbability":20.099999999999994,"homeTeamWinProbabilityAdded":5.400000000000006,"leverageIndex":2.14,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:02:42.867Z","atBatIndex":55},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kyle Manzardo lines out to first baseman Christian Walker.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-21T20:03:04.132Z","endTime":"2026-06-21T20:04:07.727Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":700932,"fullName":"Kyle Manzardo","link":"/api/v1/people/700932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.9,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.969309076849104,"aZ":-15.579308644523618,"pfxX":3.5351709838455005,"pfxZ":9.096078945792808,"pX":-0.982719192219584,"pZ":2.1231407059941083,"vX0":-10.073675241152863,"vY0":-133.52207363475057,"vZ0":-6.037000354842445,"x":154.46,"y":181.46,"x0":2.3625465691274687,"y0":50.00308602812771,"z0":5.515256089891652,"aX":6.451074968364398},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.5,"breakHorizontal":-4.4,"spinRate":2195,"spinDirection":144},"zone":13,"typeConfidence":0.91,"plateTime":0.40861923423679913,"extension":6.607972409765986},"index":0,"playId":"c59191eb-e0dd-30c4-bd3e-49a792cf4170","pitchNumber":1,"startTime":"2026-06-21T20:03:04.132Z","endTime":"2026-06-21T20:03:09.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.2,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.551724120069455,"aZ":-17.705793117311668,"pfxX":1.6748050774061536,"pfxZ":7.879113868815816,"pX":-1.3872945929634182,"pZ":2.703516618632257,"vX0":-10.286592393534251,"vY0":-134.06607370367863,"vZ0":-4.372703666842469,"x":169.88,"y":165.79,"x0":2.267214403859059,"y0":50.006602944757155,"z0":5.604165446950647,"aX":3.079062240143766},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.6,"breakHorizontal":-1.1,"spinRate":2128,"spinDirection":145},"zone":11,"typeConfidence":0.9,"plateTime":0.4071761014448505,"extension":6.602379893725081},"index":1,"playId":"f02e2cd2-5ab0-3aeb-a8a3-63cbe164ac41","pitchNumber":2,"startTime":"2026-06-21T20:03:20.292Z","endTime":"2026-06-21T20:03:24.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.0,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.65910955741816,"aZ":-24.957423968802356,"pfxX":8.308086780678293,"pfxZ":3.9238595155806006,"pX":0.14218240216494776,"pZ":2.607434828938899,"vX0":-9.009374787866564,"vY0":-134.43946616129455,"vZ0":-3.1794345408466,"x":111.58,"y":168.38,"x0":2.4487378852240314,"y0":50.00590326388069,"z0":5.566211594125673,"aX":15.2939713821407},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.6,"breakHorizontal":-13.2,"spinRate":2053,"spinDirection":142},"zone":5,"typeConfidence":2.0,"plateTime":0.40656266823226384,"extension":6.67190651568289},"index":2,"playId":"559254ed-4bfe-3ef3-b6c3-f161890b987f","pitchNumber":3,"startTime":"2026-06-21T20:03:35.277Z","endTime":"2026-06-21T20:03:42.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2026-06-21T20:03:53.739Z","endTime":"2026-06-21T20:04:02.350Z","isPitch":false,"type":"action","player":{"id":700932,"link":"/api/v1/people/700932"},"defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.8,"strikeZoneTop":3.188,"strikeZoneBottom":1.609,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.71446126982608,"aZ":-23.212985248682863,"pfxX":8.054027957488083,"pfxZ":4.799539908263338,"pX":0.8867132311022677,"pZ":2.595850170950093,"vX0":-7.154452818602591,"vY0":-135.1485455818861,"vZ0":-3.4096100701123873,"x":83.2,"y":168.69,"x0":2.5091105403342477,"y0":50.005182746114436,"z0":5.485560702888377,"aX":15.048910987817694},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.3,"breakHorizontal":-13.2,"spinRate":1921,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.40373650875069256,"extension":6.864905879392519},"hitData":{"launchSpeed":88.7,"launchAngle":12.0,"totalDistance":150.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":159.69,"coordY":151.7}},"index":4,"playId":"292a26aa-e669-3e4a-ba58-beefcff03cff","pitchNumber":4,"startTime":"2026-06-21T20:04:02.350Z","endTime":"2026-06-21T20:04:07.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":700932,"link":"/api/v1/people/700932","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_ab"},{"player":{"id":687911,"link":"/api/v1/people/687911"},"credit":"p_ab"},{"player":{"id":700932,"link":"/api/v1/people/700932"},"credit":"b_pa"},{"player":{"id":687911,"link":"/api/v1/people/687911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.0,"awayTeamWinProbability":16.0,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":1.61,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:04:07.727Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brayan Rocchio flies out to right fielder Cam Smith.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-21T20:04:30.639Z","endTime":"2026-06-21T20:04:52.774Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687911,"fullName":"Bryan King","link":"/api/v1/people/687911"},"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":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701358,"link":"/api/v1/people/701358"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.12476489479588,"aZ":-30.755766050436165,"pfxX":-9.382168529728379,"pfxZ":1.0140167059261547,"pX":0.8989681960828608,"pZ":2.8926904942863625,"vX0":-1.4385038248053355,"vY0":-117.890636539299,"vZ0":0.1619966710875369,"x":82.73,"y":160.68,"x0":2.736324230570269,"y0":50.00475441291119,"z0":5.6698833710686944,"aX":-13.16221188187022},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":2.2,"breakHorizontal":17.3,"spinRate":2109,"spinDirection":291},"zone":12,"typeConfidence":0.9,"plateTime":0.46520721558635847,"extension":6.403950311001873},"index":0,"playId":"067b8479-c45a-3c58-a3e7-5f56513a355e","pitchNumber":1,"startTime":"2026-06-21T20:04:33.618Z","endTime":"2026-06-21T20:04:36.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.388639879733635,"aZ":-28.557219735365887,"pfxX":-9.34871766307646,"pfxZ":2.5420809725269553,"pX":0.15237634886901433,"pZ":2.4788173613049502,"vX0":-3.343385925524218,"vY0":-118.69271304092997,"vZ0":-1.0622396666833667,"x":111.19,"y":171.85,"x0":2.7948966665810704,"y0":50.001253101308905,"z0":5.5398989416783,"aX":-13.295490973809388},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":4.6,"breakHorizontal":17.8,"spinRate":2085,"spinDirection":293},"zone":5,"typeConfidence":0.9,"plateTime":0.46201894315100667,"extension":6.604224784080478},"hitData":{"launchSpeed":73.1,"launchAngle":37.0,"totalDistance":245.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.97,"coordY":113.68}},"index":1,"playId":"c97a2544-a4c1-3f6a-ac94-07525c94536e","pitchNumber":2,"startTime":"2026-06-21T20:04:46.942Z","endTime":"2026-06-21T20:04:52.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":677587,"link":"/api/v1/people/677587","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_ab"},{"player":{"id":687911,"link":"/api/v1/people/687911"},"credit":"p_ab"},{"player":{"id":677587,"link":"/api/v1/people/677587"},"credit":"b_pa"},{"player":{"id":687911,"link":"/api/v1/people/687911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.7,"awayTeamWinProbability":13.299999999999997,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.05,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:04:52.774Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Yordan Alvarez flies out to left fielder David Fry.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-21T20:07:36.390Z","endTime":"2026-06-21T20:08:40.106Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":670541,"fullName":"Yordan Alvarez","link":"/api/v1/people/670541"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Hunter Gaddis replaces Colin Holderman.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T20:06:47.421Z","endTime":"2026-06-21T20:07:19.936Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683769,"link":"/api/v1/people/683769"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":670059,"link":"/api/v1/people/670059","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":681807,"link":"/api/v1/people/681807"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":656413,"link":"/api/v1/people/656413"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-21T20:07:19.936Z","endTime":"2026-06-21T20:07:38.384Z","isPitch":false,"type":"action","player":{"id":670541,"link":"/api/v1/people/670541"},"defense":{"pitcher":{"id":683769,"link":"/api/v1/people/683769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":681807,"link":"/api/v1/people/681807"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":656413,"link":"/api/v1/people/656413"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":71.2,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.011402181707457,"aZ":-24.74300593536631,"pfxX":-11.689310176820644,"pfxZ":5.712911096921683,"pX":-1.8335006087953185,"pZ":4.129719238677027,"vX0":3.4632689608934584,"vY0":-113.68217443872005,"vZ0":0.7911099474294837,"x":186.89,"y":127.28,"x0":-1.8633409460628296,"y0":50.004336971281056,"z0":6.244836416457619,"aX":-15.208526665516503},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":10.8,"breakHorizontal":20.2,"spinRate":2212,"spinDirection":245},"zone":11,"typeConfidence":2.0,"plateTime":0.48292991293255394,"extension":7.479065173581008},"index":2,"playId":"12aa198a-4aa5-3f01-9263-e665a08b01be","pitchNumber":1,"startTime":"2026-06-21T20:07:38.384Z","endTime":"2026-06-21T20:07:42.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683769,"link":"/api/v1/people/683769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":681807,"link":"/api/v1/people/681807"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":656413,"link":"/api/v1/people/656413"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.8,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.74135621341261,"aZ":-10.14190288153122,"pfxX":-5.719389427131236,"pfxZ":11.45471140810524,"pX":-0.6103186841614112,"pZ":2.361164356631743,"vX0":5.616836738865866,"vY0":-137.62344079584858,"vZ0":-8.409579466203963,"x":140.26,"y":175.03,"x0":-1.9318577816180875,"y0":50.00645740372626,"z0":6.138483149350521,"aX":-11.00447299648619},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.2,"breakHorizontal":9.2,"spinRate":2330,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.3975738081911726,"extension":7.1520377499129255},"index":3,"playId":"853f0ddc-ebff-36be-b165-308b09f34382","pitchNumber":2,"startTime":"2026-06-21T20:07:56.092Z","endTime":"2026-06-21T20:07:59.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683769,"link":"/api/v1/people/683769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":681807,"link":"/api/v1/people/681807"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":656413,"link":"/api/v1/people/656413"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.511638411318895,"aZ":-10.792180869952517,"pfxX":-5.428713766438558,"pfxZ":11.041488427154663,"pX":-1.6263486451949642,"pZ":3.6574595486584536,"vX0":2.8406035499553863,"vY0":-138.203741547492,"vZ0":-5.138790724006305,"x":178.99,"y":140.03,"x0":-1.9616446413970687,"y0":50.00278624129401,"z0":6.264485988106254,"aX":-10.511772674484966},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.1,"breakHorizontal":9.2,"spinRate":2323,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.39618171158143367,"extension":7.003938416223857},"index":4,"playId":"84384586-4be9-35b2-a1ac-df5fd5f40edb","pitchNumber":3,"startTime":"2026-06-21T20:08:13.122Z","endTime":"2026-06-21T20:08:16.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683769,"link":"/api/v1/people/683769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":681807,"link":"/api/v1/people/681807"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":656413,"link":"/api/v1/people/656413"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.392,"strikeZoneBottom":1.712,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.70520968153636,"aZ":-10.971716866643048,"pfxX":-5.274452865251177,"pfxZ":11.11785564067274,"pX":0.2401554456300916,"pZ":1.972580430891609,"vX0":7.65018856533333,"vY0":-137.28383910519057,"vZ0":-9.359243665360232,"x":107.85,"y":185.52,"x0":-1.8986916459447807,"y0":50.001083436913596,"z0":6.175047287576552,"aX":-10.05695838305353},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.2,"breakHorizontal":7.9,"spinRate":2345,"spinDirection":201},"zone":8,"typeConfidence":2.0,"plateTime":0.3991475124474153,"extension":7.1952091306409764},"hitData":{"launchSpeed":96.9,"launchAngle":47.0,"totalDistance":312.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":95.36,"coordY":77.79}},"index":5,"playId":"baa1e76d-d46f-33c3-8394-db7986c4decb","pitchNumber":4,"startTime":"2026-06-21T20:08:31.793Z","endTime":"2026-06-21T20:08:40.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683769,"link":"/api/v1/people/683769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":681807,"link":"/api/v1/people/681807"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":656413,"link":"/api/v1/people/656413"}},"offense":{"batter":{"id":670541,"link":"/api/v1/people/670541","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_ab"},{"player":{"id":683769,"link":"/api/v1/people/683769"},"credit":"p_ab"},{"player":{"id":670541,"link":"/api/v1/people/670541"},"credit":"b_pa"},{"player":{"id":683769,"link":"/api/v1/people/683769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.3,"awayTeamWinProbability":14.700000000000003,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:08:40.106Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Walker strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-21T20:09:01.707Z","endTime":"2026-06-21T20:10:03.751Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":572233,"fullName":"Christian Walker","link":"/api/v1/people/572233"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.97727050926543,"aZ":-12.467874533302977,"pfxX":-4.610094947706987,"pfxZ":10.237197132144233,"pX":0.6713783346509742,"pZ":3.238068610657552,"vX0":7.9889185947928665,"vY0":-138.37622302774628,"vZ0":-5.986297198841781,"x":91.41,"y":151.35,"x0":-1.6637875562050528,"y0":50.003287864151616,"z0":6.27649481678566,"aX":-8.875336112287748},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.3,"breakHorizontal":6.6,"spinRate":2374,"spinDirection":206},"zone":3,"typeConfidence":2.0,"plateTime":0.39693187124339513,"extension":7.239747571921592},"index":0,"playId":"961b41c5-406d-3957-9579-042c22df47ff","pitchNumber":1,"startTime":"2026-06-21T20:09:11.906Z","endTime":"2026-06-21T20:09:15.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683769,"link":"/api/v1/people/683769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":681807,"link":"/api/v1/people/681807"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":656413,"link":"/api/v1/people/656413"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.5,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.210525278293428,"aZ":-24.901991097992543,"pfxX":4.188954866580999,"pfxZ":4.253715927852641,"pX":1.4168315906317475,"pZ":1.75943859000928,"vX0":6.257228076385477,"vY0":-129.6882095346641,"vZ0":-6.797179804983112,"x":62.99,"y":191.28,"x0":-1.5681084025709824,"y0":50.00360231636009,"z0":6.304219702153476,"aX":7.1598208434550346},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.5,"breakHorizontal":-8.9,"spinRate":2350,"spinDirection":154},"zone":14,"typeConfidence":2.0,"plateTime":0.421771463203791,"extension":7.169989997637775},"index":1,"playId":"d10f0d1d-b932-3c6c-8c12-dfd515733fb2","pitchNumber":2,"startTime":"2026-06-21T20:09:31.350Z","endTime":"2026-06-21T20:09:34.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683769,"link":"/api/v1/people/683769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":681807,"link":"/api/v1/people/681807"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":656413,"link":"/api/v1/people/656413"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-06-21T20:09:40.588Z","endTime":"2026-06-21T20:10:00.735Z","isPitch":false,"type":"action","player":{"id":572233,"link":"/api/v1/people/572233"},"defense":{"pitcher":{"id":683769,"link":"/api/v1/people/683769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":681807,"link":"/api/v1/people/681807"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":656413,"link":"/api/v1/people/656413"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.842486467878313,"aZ":-23.229321619968914,"pfxX":3.0149822888383104,"pfxZ":5.069204369103054,"pX":1.481496636049623,"pZ":1.6422323914398216,"vX0":7.144223807028441,"vY0":-131.70814603368552,"vZ0":-7.74835988432173,"x":60.53,"y":194.44,"x0":-1.6532728388333904,"y0":50.0039861484706,"z0":6.328790256947778,"aX":5.318295739323782},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.7,"breakHorizontal":-7.0,"spinRate":2434,"spinDirection":160},"zone":14,"typeConfidence":2.0,"plateTime":0.4151783735596717,"extension":6.96795524805102},"index":3,"playId":"3ef46ca6-85af-3765-813f-52d344f06965","pitchNumber":3,"startTime":"2026-06-21T20:10:00.735Z","endTime":"2026-06-21T20:10:03.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683769,"link":"/api/v1/people/683769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":681807,"link":"/api/v1/people/681807"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":656413,"link":"/api/v1/people/656413"}},"offense":{"batter":{"id":572233,"link":"/api/v1/people/572233","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_ab"},{"player":{"id":683769,"link":"/api/v1/people/683769"},"credit":"p_ab"},{"player":{"id":572233,"link":"/api/v1/people/572233"},"credit":"b_pa"},{"player":{"id":683769,"link":"/api/v1/people/683769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.3,"awayTeamWinProbability":15.700000000000003,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:10:03.751Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Isaac Paredes singles on a fly ball to center fielder Petey Halpin.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-21T20:10:24.267Z","endTime":"2026-06-21T20:12:06.864Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.6735781112555,"aZ":-22.71900620528463,"pfxX":3.0218677156288978,"pfxZ":5.401218771228334,"pX":1.1879495041669772,"pZ":1.679826475676307,"vX0":6.373766808284586,"vY0":-130.94386168264296,"vZ0":-7.74496404040501,"x":71.72,"y":193.42,"x0":-1.6629166973975291,"y0":50.00240914141257,"z0":6.355660283857118,"aX":5.285089745893666},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.4,"breakHorizontal":-6.7,"spinRate":2413,"spinDirection":169},"zone":14,"typeConfidence":2.0,"plateTime":0.4170816457204012,"extension":6.988912821199803},"index":0,"playId":"d5869f4a-6c9d-30ec-8dbf-438e165d0dd0","pitchNumber":1,"startTime":"2026-06-21T20:10:33.075Z","endTime":"2026-06-21T20:10:37.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683769,"link":"/api/v1/people/683769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":681807,"link":"/api/v1/people/681807"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":656413,"link":"/api/v1/people/656413"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-06-21T20:10:43.692Z","endTime":"2026-06-21T20:10:55.524Z","isPitch":false,"type":"action","player":{"id":670623,"link":"/api/v1/people/670623"},"defense":{"pitcher":{"id":683769,"link":"/api/v1/people/683769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":681807,"link":"/api/v1/people/681807"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":656413,"link":"/api/v1/people/656413"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.496577080750047,"aZ":-11.156380503806274,"pfxX":-6.2735117035501515,"pfxZ":10.911897985724229,"pX":1.2850141519251987,"pZ":1.8390233904596234,"vX0":9.949809503523404,"vY0":-138.08552606906346,"vZ0":-9.735046132015698,"x":68.02,"y":189.13,"x0":-1.554193790741733,"y0":50.003792272606674,"z0":6.1664358061481375,"aX":-12.085116009690951},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.8,"breakHorizontal":9.2,"spinRate":2418,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.3970488744671097,"extension":7.074861061942401},"index":2,"playId":"d168df16-cef8-3e17-9928-e2062db69bd1","pitchNumber":2,"startTime":"2026-06-21T20:10:55.524Z","endTime":"2026-06-21T20:10:59.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683769,"link":"/api/v1/people/683769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":681807,"link":"/api/v1/people/681807"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":656413,"link":"/api/v1/people/656413"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":94.8,"endSpeed":86.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.27649961627898,"aZ":-10.340297881497316,"pfxX":-4.221738350906554,"pfxZ":11.4343971150326,"pX":0.4833689968686268,"pZ":2.6084558365524013,"vX0":7.474617937365206,"vY0":-137.72032756207904,"vZ0":-7.75758795821285,"x":98.58,"y":168.35,"x0":-1.7246987403878198,"y0":50.00257347673475,"z0":6.171625347026471,"aX":-8.061710746750354},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.1,"breakHorizontal":6.0,"spinRate":2361,"spinDirection":206},"zone":6,"typeConfidence":2.0,"plateTime":0.39861638958200185,"extension":7.248403679940894},"index":3,"playId":"f8f63de4-8f65-3ac7-a38d-e447b4b505d8","pitchNumber":3,"startTime":"2026-06-21T20:11:14.051Z","endTime":"2026-06-21T20:11:17.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683769,"link":"/api/v1/people/683769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":681807,"link":"/api/v1/people/681807"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":656413,"link":"/api/v1/people/656413"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":90.4,"endSpeed":83.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.095147216669858,"aZ":-27.23783245410255,"pfxX":3.7584288279836127,"pfxZ":2.8010314064728297,"pX":2.010642665303224,"pZ":1.8118474296741816,"vX0":8.219691702536728,"vY0":-131.4145030840745,"vZ0":-6.548830948573941,"x":40.36,"y":189.86,"x0":-1.6374951022070396,"y0":50.00089501785182,"z0":6.341090700978853,"aX":6.615704182990125},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.0,"breakHorizontal":-8.5,"spinRate":2432,"spinDirection":152},"zone":14,"typeConfidence":2.0,"plateTime":0.41572456549689774,"extension":7.12211366490176},"index":4,"playId":"f5345c5c-8e1f-3abd-bcbf-a5240905c954","pitchNumber":4,"startTime":"2026-06-21T20:11:35.739Z","endTime":"2026-06-21T20:11:39.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683769,"link":"/api/v1/people/683769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":681807,"link":"/api/v1/people/681807"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":656413,"link":"/api/v1/people/656413"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.965811856281505,"aZ":-11.32270318015431,"pfxX":-3.1369671422387624,"pfxZ":10.79840002098168,"pX":0.6605605439588946,"pZ":3.6662507640224278,"vX0":7.7298434338064075,"vY0":-137.9132348088936,"vZ0":-5.144031475661166,"x":91.82,"y":139.79,"x0":-1.7679446592608015,"y0":50.003340665178094,"z0":6.315854158514989,"aX":-6.058402748212332},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.7,"breakHorizontal":4.1,"spinRate":2341,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.3967771640943121,"extension":7.078072445237198},"hitData":{"launchSpeed":67.1,"launchAngle":29.0,"totalDistance":211.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":137.03,"coordY":98.13}},"index":5,"playId":"70203eff-581f-3ab8-b773-cac8fd11421b","pitchNumber":5,"startTime":"2026-06-21T20:11:54.000Z","endTime":"2026-06-21T20:12:06.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683769,"link":"/api/v1/people/683769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":681807,"link":"/api/v1/people/681807"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":656413,"link":"/api/v1/people/656413"}},"offense":{"batter":{"id":670623,"link":"/api/v1/people/670623","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_ab"},{"player":{"id":683769,"link":"/api/v1/people/683769"},"credit":"p_ab"},{"player":{"id":670623,"link":"/api/v1/people/670623"},"credit":"b_pa"},{"player":{"id":683769,"link":"/api/v1/people/683769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.0,"awayTeamWinProbability":15.0,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.3,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:12:06.864Z","atBatIndex":60},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jose Altuve grounds into a force out, shortstop Brayan Rocchio to second baseman Daniel Schneemann. Isaac Paredes out at 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-21T20:12:29.611Z","endTime":"2026-06-21T20:13:00.383Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683769,"fullName":"Hunter Gaddis","link":"/api/v1/people/683769"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":670623,"fullName":"Isaac Paredes","link":"/api/v1/people/670623"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":682177,"link":"/api/v1/people/682177"},"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":514888,"fullName":"Jose Altuve","link":"/api/v1/people/514888"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":89.3,"endSpeed":83.0,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.318391954351306,"aZ":-23.87115966835265,"pfxX":3.251457067175428,"pfxZ":4.845750923455991,"pX":2.430506645542653,"pZ":0.6691233534611987,"vX0":9.050745008897547,"vY0":-129.56578926617013,"vZ0":-9.504264798033415,"x":24.35,"y":220.71,"x0":-1.520428923866821,"y0":50.000622679310744,"z0":6.188018112854806,"aX":5.562386507696616},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.0,"breakHorizontal":-7.8,"spinRate":2326,"spinDirection":163},"zone":14,"typeConfidence":2.0,"plateTime":0.4216338573055727,"extension":7.045571594224967},"index":0,"playId":"34e2721d-94c2-36f6-979f-ee07b8b49bdd","pitchNumber":1,"startTime":"2026-06-21T20:12:32.404Z","endTime":"2026-06-21T20:12:35.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683769,"link":"/api/v1/people/683769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":681807,"link":"/api/v1/people/681807"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":656413,"link":"/api/v1/people/656413"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.5,"strikeZoneTop":2.926,"strikeZoneBottom":1.477,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.876856764240273,"aZ":-24.772908099636563,"pfxX":3.931594239616927,"pfxZ":4.224996914308924,"pX":0.6737065081811178,"pZ":1.6636494304617804,"vX0":5.231652657919929,"vY0":-131.0333791192376,"vZ0":-7.112472970312269,"x":91.32,"y":193.86,"x0":-1.8540960522612582,"y0":50.00041177483464,"z0":6.245275341810471,"aX":6.883259049443816},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.4,"breakHorizontal":-8.2,"spinRate":2356,"spinDirection":164},"zone":9,"typeConfidence":2.0,"plateTime":0.4168925962421026,"extension":7.268879439154242},"hitData":{"launchSpeed":74.4,"launchAngle":-1.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.54,"coordY":171.81}},"index":1,"playId":"6a229bf3-1c32-3e49-b9fd-ccc072729fb0","pitchNumber":2,"startTime":"2026-06-21T20:12:52.535Z","endTime":"2026-06-21T20:13:00.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683769,"link":"/api/v1/people/683769","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":595978,"link":"/api/v1/people/595978"},"first":{"id":700932,"link":"/api/v1/people/700932"},"second":{"id":682177,"link":"/api/v1/people/682177"},"third":{"id":672356,"link":"/api/v1/people/672356"},"shortstop":{"id":677587,"link":"/api/v1/people/677587"},"left":{"id":681807,"link":"/api/v1/people/681807"},"center":{"id":690984,"link":"/api/v1/people/690984"},"right":{"id":656413,"link":"/api/v1/people/656413"}},"offense":{"batter":{"id":514888,"link":"/api/v1/people/514888","batSide":{"code":"R","description":"Right"}},"first":{"id":670623,"link":"/api/v1/people/670623"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_ab"},{"player":{"id":683769,"link":"/api/v1/people/683769"},"credit":"p_ab"},{"player":{"id":514888,"link":"/api/v1/people/514888"},"credit":"b_pa"},{"player":{"id":683769,"link":"/api/v1/people/683769"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.5,"awayTeamWinProbability":16.5,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:13:00.383Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gabriel Arias strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-21T20:15:30.675Z","endTime":"2026-06-21T20:16:17.299Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672356,"fullName":"Gabriel Arias","link":"/api/v1/people/672356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Brice Matthews replaces left fielder Yordan Alvarez, batting 2nd, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-21T20:14:39.139Z","endTime":"2026-06-21T20:14:39.153Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694728,"link":"/api/v1/people/694728"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"201","replacedPlayer":{"id":670541,"link":"/api/v1/people/670541"},"defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":670541,"link":"/api/v1/people/670541"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jake Meyers replaces center fielder Joey Loperfido, batting 6th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-21T20:14:39.153Z","endTime":"2026-06-21T20:14:39.154Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676694,"link":"/api/v1/people/676694"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"601","replacedPlayer":{"id":694388,"link":"/api/v1/people/694388"},"defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":694388,"link":"/api/v1/people/694388"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Josh Hader replaces Bryan King.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-06-21T20:14:39.154Z","endTime":"2026-06-21T20:15:33.031Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623352,"link":"/api/v1/people/623352"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":687911,"link":"/api/v1/people/687911","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.564770674667525,"aZ":-11.041498494786005,"pfxX":5.425979329997579,"pfxZ":11.07113845362846,"pX":0.5655614450466703,"pZ":4.012470080885015,"vX0":-7.417412837706599,"vY0":-137.09993492029406,"vZ0":-3.0957776517913667,"x":95.44,"y":130.44,"x0":2.597793258047068,"y0":50.00063305324185,"z0":5.906927562445687,"aX":10.355734791487388},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.6,"breakHorizontal":-8.3,"spinRate":2228,"spinDirection":156},"zone":12,"typeConfidence":0.9,"plateTime":0.39910907686588404,"extension":6.531393446653614},"index":3,"playId":"afff7b75-eb63-3070-8a6c-967d00992920","pitchNumber":1,"startTime":"2026-06-21T20:15:33.031Z","endTime":"2026-06-21T20:15:36.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.3,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.53756503692647,"aZ":-28.72814398892996,"pfxX":0.9597438883156499,"pfxZ":2.338252851407394,"pX":-1.0865839007285047,"pZ":1.4122519588884732,"vX0":-9.560278951204776,"vY0":-121.10325748710576,"vZ0":-3.8696678412657324,"x":158.42,"y":200.65,"x0":2.8019093921508453,"y0":50.00143361755209,"z0":5.567449480583039,"aX":1.4141113715849505},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":3.5,"breakHorizontal":0.7,"spinRate":2451,"spinDirection":349},"zone":13,"typeConfidence":0.9,"plateTime":0.45376509604499615,"extension":6.545755317060445},"index":4,"playId":"f8f38997-f3b1-3c04-8552-ca3774d720ba","pitchNumber":2,"startTime":"2026-06-21T20:15:46.089Z","endTime":"2026-06-21T20:15:49.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.1,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.36302076070787,"aZ":-30.461817836892262,"pfxX":-0.38829538603764185,"pfxZ":1.1683906210866626,"pX":0.11210663400676855,"pZ":1.8567725069172671,"vX0":-6.626268588865796,"vY0":-120.66337127046599,"vZ0":-2.48510121410564,"x":112.73,"y":188.65,"x0":2.9490338275308687,"y0":50.00524476904187,"z0":5.594916278162741,"aX":-0.5692812386687006},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.8,"breakHorizontal":2.4,"spinRate":2522,"spinDirection":309},"zone":8,"typeConfidence":0.9,"plateTime":0.4546380782458135,"extension":6.605863024740197},"index":5,"playId":"c8059318-b7a8-3bdc-ac0a-8eecafb2e338","pitchNumber":3,"startTime":"2026-06-21T20:15:59.188Z","endTime":"2026-06-21T20:16:03.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.2,"strikeZoneTop":3.242,"strikeZoneBottom":1.636,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.984892775737563,"aZ":-10.49462742444881,"pfxX":5.065533745827298,"pfxZ":11.152389178888303,"pX":-0.047825759285031806,"pZ":3.9024563276384594,"vX0":-9.206616252622362,"vY0":-138.12293186345892,"vZ0":-3.262614491801453,"x":100.88,"y":128.18,"x0":2.6611613328149857,"y0":50.0037467253951,"z0":5.7979881260653885,"aX":9.848540702768625},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.8,"breakHorizontal":-7.4,"spinRate":2343,"spinDirection":148},"zone":11,"typeConfidence":0.9,"plateTime":0.3956042799634951,"extension":6.840623522000145},"index":6,"playId":"25901a4f-a5cd-3323-8d25-1a31055824f9","pitchNumber":4,"startTime":"2026-06-21T20:16:13.967Z","endTime":"2026-06-21T20:16:17.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":672356,"link":"/api/v1/people/672356","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672356,"link":"/api/v1/people/672356"},"credit":"b_ab"},{"player":{"id":623352,"link":"/api/v1/people/623352"},"credit":"p_ab"},{"player":{"id":672356,"link":"/api/v1/people/672356"},"credit":"b_pa"},{"player":{"id":623352,"link":"/api/v1/people/623352"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.8,"awayTeamWinProbability":9.200000000000003,"homeTeamWinProbabilityAdded":7.299999999999997,"leverageIndex":2.87,"dramaIndex":122.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:16:17.299Z","atBatIndex":62},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Daniel Schneemann pops out to first baseman Christian Walker in foul territory.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-21T20:16:26.196Z","endTime":"2026-06-21T20:17:08.751Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682177,"fullName":"Daniel Schneemann","link":"/api/v1/people/682177"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":572233,"link":"/api/v1/people/572233"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.398393453637386,"aZ":-10.293594817537395,"pfxX":4.117893579890529,"pfxZ":11.403913973164677,"pX":0.06178070766148166,"pZ":3.531022615334122,"vX0":-7.921319122823511,"vY0":-137.39066614726954,"vZ0":-4.33335299714725,"x":114.65,"y":143.44,"x0":2.442568210746899,"y0":50.00486635008255,"z0":5.823862812280682,"aX":7.9035268663665486},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.9,"breakHorizontal":-5.9,"spinRate":2301,"spinDirection":155},"zone":12,"typeConfidence":0.9,"plateTime":0.3981101324887968,"extension":6.594550527123522},"index":0,"playId":"500090ca-a802-3cdb-98b1-2fb4f1ee9aed","pitchNumber":1,"startTime":"2026-06-21T20:16:43.923Z","endTime":"2026-06-21T20:16:47.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"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":95.2,"endSpeed":87.0,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.600032037368404,"aZ":-11.040417134729898,"pfxX":5.874505807316322,"pfxZ":10.866793908891704,"pX":0.9510588331325505,"pZ":3.301665403839381,"vX0":-6.472977057856254,"vY0":-138.50650422241776,"vZ0":-4.725815647429026,"x":80.75,"y":149.64,"x0":2.553864306277494,"y0":50.00586792359625,"z0":5.766802448471375,"aX":11.428912563976837},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.8,"breakHorizontal":-9.4,"spinRate":2321,"spinDirection":152},"zone":12,"typeConfidence":0.9,"plateTime":0.3952657847637995,"extension":6.734499431211486},"hitData":{"launchSpeed":81.5,"launchAngle":74.0,"totalDistance":82.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":151.4,"coordY":181.54}},"index":1,"playId":"5c9f9dd6-b7c4-3d50-9577-8ca1eb06d212","pitchNumber":2,"startTime":"2026-06-21T20:16:59.006Z","endTime":"2026-06-21T20:17:08.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":682177,"link":"/api/v1/people/682177","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_ab"},{"player":{"id":623352,"link":"/api/v1/people/623352"},"credit":"p_ab"},{"player":{"id":682177,"link":"/api/v1/people/682177"},"credit":"b_pa"},{"player":{"id":623352,"link":"/api/v1/people/623352"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":5.5,"leverageIndex":2.19,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:17:08.751Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"David Fry strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-21T20:17:21.781Z","endTime":"2026-06-21T20:18:11.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623352,"fullName":"Josh Hader","link":"/api/v1/people/623352"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.250"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.385"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".273"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".520"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".409"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.06"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.13"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"82.74"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.95"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.18"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.31"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.20"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.24"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.68"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"62.66"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.30"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"67.55"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.92"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".182"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"04","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".462"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".091"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".158"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".778"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.250"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".533"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".643"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.385"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".273"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".556"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".455"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".520"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".409"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681807,"fullName":"David Fry","link":"/api/v1/people/681807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":543877,"link":"/api/v1/people/543877"},"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":95.9,"endSpeed":87.7,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.77805616028334,"aZ":-11.741022933320266,"pfxX":7.402887803001997,"pfxZ":10.383934116656945,"pX":-0.33838477456946175,"pZ":2.8128997182874262,"vX0":-10.301039386726977,"vY0":-139.2682492945022,"vZ0":-5.921049564817751,"x":129.9,"y":162.83,"x0":2.4435828278009932,"y0":50.00386729323768,"z0":5.740586407055961,"aX":14.569020597068532},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.8,"breakHorizontal":-11.3,"spinRate":2212,"spinDirection":154},"zone":1,"typeConfidence":0.9,"plateTime":0.3930323129359916,"extension":6.763094150523281},"index":0,"playId":"3dddb475-c1a0-3109-ac10-5d0dca58f54b","pitchNumber":1,"startTime":"2026-06-21T20:17:33.484Z","endTime":"2026-06-21T20:17:36.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.7,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.93202879503342,"aZ":-8.50098613502111,"pfxX":6.592044500703535,"pfxZ":12.005194806966266,"pX":-0.4329744188647594,"pZ":2.503365466840233,"vX0":-10.457417934974544,"vY0":-139.6552531798273,"vZ0":-7.250346340754429,"x":133.5,"y":171.19,"x0":2.506514097683063,"y0":50.0062566191183,"z0":5.695114271817657,"aX":13.003449263530268},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":20.3,"breakHorizontal":-9.7,"spinRate":2396,"spinDirection":153},"zone":4,"typeConfidence":0.91,"plateTime":0.39244304450225265,"extension":6.6207427992010865},"index":1,"playId":"38993435-7007-332d-9aeb-536a04ef3d64","pitchNumber":2,"startTime":"2026-06-21T20:17:48.962Z","endTime":"2026-06-21T20:17:53.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.7,"strikeZoneTop":3.243,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.61702970062808,"aZ":-10.743623510183827,"pfxX":6.694642908919242,"pfxZ":10.790457451570973,"pX":0.03805059061365072,"pZ":4.430594392403336,"vX0":-9.020609525062328,"vY0":-140.24651128500315,"vZ0":-2.0509427817997548,"x":115.55,"y":119.15,"x0":2.4308995374227758,"y0":50.002548905049515,"z0":5.874830314829444,"aX":13.296689935885812},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.3,"breakHorizontal":-10.2,"spinRate":2321,"spinDirection":151},"zone":12,"typeConfidence":0.9,"plateTime":0.39099998994084384,"extension":6.719323201450208},"index":2,"playId":"dba2da00-266d-3511-a510-d3b4a21168fc","pitchNumber":3,"startTime":"2026-06-21T20:18:07.787Z","endTime":"2026-06-21T20:18:11.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623352,"link":"/api/v1/people/623352","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543877,"link":"/api/v1/people/543877"},"first":{"id":572233,"link":"/api/v1/people/572233"},"second":{"id":669384,"link":"/api/v1/people/669384"},"third":{"id":670623,"link":"/api/v1/people/670623"},"shortstop":{"id":665161,"link":"/api/v1/people/665161"},"left":{"id":694728,"link":"/api/v1/people/694728"},"center":{"id":676694,"link":"/api/v1/people/676694"},"right":{"id":701358,"link":"/api/v1/people/701358"}},"offense":{"batter":{"id":681807,"link":"/api/v1/people/681807","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681807,"link":"/api/v1/people/681807"},"credit":"b_ab"},{"player":{"id":623352,"link":"/api/v1/people/623352"},"credit":"p_ab"},{"player":{"id":681807,"link":"/api/v1/people/681807"},"credit":"b_pa"},{"player":{"id":623352,"link":"/api/v1/people/623352"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.45,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-06-21T20:18:11.111Z","atBatIndex":64}]