[{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Fernando Tatis Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-20T20:08:58.259Z","endTime":"2026-06-20T20:09:59.107Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022"},"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-20T16:43:08.654Z","endTime":"2026-06-20T19:35:07.143Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"},"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-20T19:35:07.143Z","endTime":"2026-06-20T20:08:01.589Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"},"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-20T20:08:01.589Z","endTime":"2026-06-20T20:09:00.344Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":74.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.480154191336155,"aZ":-43.498036186131564,"pfxX":-3.310661624659801,"pfxZ":-8.211534191455327,"pX":-1.015405772430029,"pZ":2.5280029900974035,"vX0":-5.152793102763128,"vY0":-116.8366685832678,"vZ0":2.083442867998453,"x":155.7,"y":170.52,"x0":1.6505770735876086,"y0":50.00217906482696,"z0":5.719411057628165,"aX":-4.565350239127001},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-14.0,"breakHorizontal":7.3,"spinRate":2330,"spinDirection":330},"zone":13,"typeConfidence":2.0,"plateTime":0.4692152421699909,"extension":6.872490337857282},"index":3,"playId":"9b9632f8-163d-3489-ba6c-e70323b054bb","pitchNumber":1,"startTime":"2026-06-20T20:09:00.344Z","endTime":"2026-06-20T20:09:04.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.856002936432457,"aZ":-13.179203567525104,"pfxX":5.922541374750415,"pfxZ":9.575807143198416,"pX":-0.37959692744195955,"pZ":2.1095201151548792,"vX0":-8.059878234318964,"vY0":-140.00175743949163,"vZ0":-6.763139544892603,"x":131.47,"y":181.82,"x0":1.7682295801173433,"y0":50.00295441638687,"z0":5.420684387709039,"aX":11.74823280864016},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.1,"breakHorizontal":-9.0,"spinRate":2195,"spinDirection":147},"zone":7,"typeConfidence":2.0,"plateTime":0.3913549708557045,"extension":6.705815790667644},"index":4,"playId":"3cf1ab4e-fdc6-36cb-a34d-d3458516c72b","pitchNumber":2,"startTime":"2026-06-20T20:09:15.098Z","endTime":"2026-06-20T20:09:18.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.12325048336023,"aZ":-10.399311420979174,"pfxX":5.8742611210369775,"pfxZ":11.029123019760796,"pX":-0.12668360753538546,"pZ":2.348356185336805,"vX0":-7.071618408089018,"vY0":-139.55674309084299,"vZ0":-6.687467921435305,"x":121.83,"y":175.37,"x0":1.6757451133845032,"y0":50.002217402427654,"z0":5.4590884424205575,"aX":11.597756592376879},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.7,"breakHorizontal":-9.2,"spinRate":2226,"spinDirection":144},"zone":5,"typeConfidence":2.0,"plateTime":0.39231722619553544,"extension":6.849780052501014},"index":5,"playId":"f8c0b370-4c68-3da7-8678-0fece0f22b9a","pitchNumber":3,"startTime":"2026-06-20T20:09:34.376Z","endTime":"2026-06-20T20:09:37.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.00787837736843,"aZ":-16.04609461468885,"pfxX":7.3176654176295814,"pfxZ":8.216694043765607,"pX":-0.053100591577615666,"pZ":3.7285451645525107,"vX0":-7.560310420289712,"vY0":-139.5918859150277,"vZ0":-2.3085867703611154,"x":119.02,"y":138.11,"x0":1.7466925679436185,"y0":50.001933374655856,"z0":5.629288772005607,"aX":14.362837734449856},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.5,"breakHorizontal":-11.6,"spinRate":2182,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.39319033227363587,"extension":6.660825354165178},"index":6,"playId":"0ade8a08-d558-399e-9884-d2eab0832f3d","pitchNumber":4,"startTime":"2026-06-20T20:09:56.107Z","endTime":"2026-06-20T20:09:59.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-06-20T20:09:59.107Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Samad Taylor singles on a soft bunt ground ball to pitcher MacKenzie Gore.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-20T20:10:00.693Z","endTime":"2026-06-20T20:11:04.548Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669022,"link":"/api/v1/people/669022"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":95.7,"endSpeed":87.2,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.80583808889684,"aZ":-13.919890686450637,"pfxX":7.707404863470413,"pfxZ":9.3925972858986,"pX":-1.9113763461553133,"pZ":1.849613554396535,"vX0":-12.34155081879774,"vY0":-138.7026321604008,"vZ0":-7.232826511078887,"x":189.86,"y":188.84,"x0":1.5998763258356503,"y0":50.00111661801461,"z0":5.4243020718797865,"aX":14.976855026255084},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.5,"breakHorizontal":-11.3,"spinRate":2172,"spinDirection":145},"zone":13,"typeConfidence":2.0,"plateTime":0.395309611722793,"extension":6.876619796103112},"index":0,"playId":"99956e80-72eb-320d-8aed-0f90043ec483","pitchNumber":1,"startTime":"2026-06-20T20:10:28.059Z","endTime":"2026-06-20T20:10:31.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":95.6,"endSpeed":87.0,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.060253470820186,"aZ":-12.097769526794673,"pfxX":6.830034466392775,"pfxZ":10.320627956234475,"pX":0.030233516065424917,"pZ":2.0312396442596605,"vX0":-7.240660573580915,"vY0":-138.82104986756872,"vZ0":-7.145698107456945,"x":115.85,"y":183.94,"x0":1.789152682898039,"y0":50.00386119862601,"z0":5.450108945530003,"aX":13.2869831978608},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.3,"breakHorizontal":-10.8,"spinRate":2237,"spinDirection":142},"zone":8,"typeConfidence":2.0,"plateTime":0.39507803471338576,"extension":6.824228310238587},"hitData":{"launchSpeed":44.4,"launchAngle":-73.0,"totalDistance":5.0,"trajectory":"bunt_grounder","hardness":"soft","location":"1","coordinates":{"coordX":128.5,"coordY":192.19}},"index":1,"playId":"ee45f8f0-802f-338e-883a-71bca4e1ef8d","pitchNumber":2,"startTime":"2026-06-20T20:10:51.252Z","endTime":"2026-06-20T20:11:04.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669392,"link":"/api/v1/people/669392"},"credit":"b_ab"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_ab"},{"player":{"id":669392,"link":"/api/v1/people/669392"},"credit":"b_pa"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.63,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-06-20T20:11:04.548Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Manny Machado flies out to left fielder Jarred Kelenic.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-20T20:11:11.502Z","endTime":"2026-06-20T20:16:22.779Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,8,9,11],"actionIndex":[10],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pickoff 1B","eventType":"pickoff_1b","movementReason":"r_pickoff_1b","runner":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":669022,"link":"/api/v1/people/669022"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":672284,"link":"/api/v1/people/672284"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.2,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.28337148372227,"aZ":-17.192898306746795,"pfxX":7.15975759378426,"pfxZ":7.70574480270733,"pX":0.3320721485575107,"pZ":2.538893074637515,"vX0":-6.454508826651987,"vY0":-138.4125252347833,"vZ0":-5.0325864084674174,"x":104.34,"y":170.23,"x0":1.7616189367515314,"y0":50.002882201244255,"z0":5.528241742758,"aX":13.921424941963235},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.1,"breakHorizontal":-11.6,"spinRate":2151,"spinDirection":143},"zone":6,"typeConfidence":2.0,"plateTime":0.39539732914877534,"extension":6.626477436282366},"index":0,"playId":"9d6c7a3d-43fb-390b-9e6b-ff6ea67fdebd","pitchNumber":1,"startTime":"2026-06-20T20:11:28.864Z","endTime":"2026-06-20T20:11:31.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":95.9,"endSpeed":88.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.292121923659344,"aZ":-12.732642583830332,"pfxX":4.867614841355133,"pfxZ":9.793911278315079,"pX":-0.1577289292432536,"pZ":3.19934848433327,"vX0":-6.60261184947602,"vY0":-139.51233244892202,"vZ0":-4.20003202744259,"x":123.01,"y":152.4,"x0":1.5993582806908164,"y0":50.00491782513965,"z0":5.55415357556812,"aX":9.665196585981256},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.2,"breakHorizontal":-7.6,"spinRate":2165,"spinDirection":152},"zone":2,"typeConfidence":2.0,"plateTime":0.39153266709756585,"extension":6.5619389023396115},"index":1,"playId":"0c9396b5-4706-3e96-b2cd-268574e70cb7","pitchNumber":2,"startTime":"2026-06-20T20:11:44.988Z","endTime":"2026-06-20T20:11:47.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.40329306074603,"aZ":-25.799329941804658,"pfxX":6.816066106291484,"pfxZ":3.8347938522829645,"pX":1.37294530307384,"pZ":1.2207075469171977,"vX0":-2.9765890894406457,"vY0":-127.84734340831297,"vZ0":-5.4343696679415725,"x":64.67,"y":205.82,"x0":1.6642936280924736,"y0":50.003058135524256,"z0":5.388951058482157,"aX":11.32670192226686},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.0,"breakHorizontal":-11.8,"spinRate":2251,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.4277911567590813,"extension":6.841538393470784},"index":2,"playId":"ecbbd817-a4b1-3bc9-8a58-575329ba4e55","pitchNumber":3,"startTime":"2026-06-20T20:12:12.346Z","endTime":"2026-06-20T20:12:15.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.9,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.73148586594606,"aZ":-23.63709341724506,"pfxX":8.247935496831913,"pfxZ":5.36615444101526,"pX":-0.02115512030924359,"pZ":2.793746010404933,"vX0":-6.233504917009046,"vY0":-125.19383314441423,"vZ0":-1.9088863574242478,"x":117.81,"y":163.35,"x0":1.4265939611129776,"y0":50.002178302583864,"z0":5.496237861656892,"aX":13.122262120706184},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":9.5,"breakHorizontal":-13.6,"spinRate":1993,"spinDirection":115},"zone":5,"typeConfidence":2.0,"plateTime":0.43711744356761617,"extension":6.523761518175136},"index":3,"playId":"44785b4d-4dfb-3310-8502-12fc5335529e","pitchNumber":4,"startTime":"2026-06-20T20:12:29.364Z","endTime":"2026-06-20T20:12:32.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.86440202680922,"aZ":-16.633711061485194,"pfxX":5.152607196560368,"pfxZ":7.852357902056411,"pX":1.1443424527909596,"pZ":4.650551471892465,"vX0":-3.641048104014799,"vY0":-139.64744598571974,"vZ0":0.1933781192789854,"x":73.38,"y":113.22,"x0":1.7943506277359496,"y0":50.00111466040198,"z0":5.672840000664783,"aX":10.195945365747912},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.5,"breakHorizontal":-8.6,"spinRate":2131,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.39192278880316245,"extension":6.4954261884961015},"index":4,"playId":"fd2afa7e-f229-378e-aded-e1001253d89b","pitchNumber":5,"startTime":"2026-06-20T20:12:57.956Z","endTime":"2026-06-20T20:13:01.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":96.0,"endSpeed":88.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.349832306281137,"aZ":-16.22798284696823,"pfxX":5.227454573677845,"pfxZ":8.029021975340632,"pX":0.3700160371931711,"pZ":3.710820413097242,"vX0":-5.517026762904468,"vY0":-139.77421916782117,"vZ0":-2.327316055403225,"x":102.9,"y":138.59,"x0":1.686554632011448,"y0":50.004666153634666,"z0":5.615025443710453,"aX":10.385140943599454},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.3,"breakHorizontal":-8.4,"spinRate":2156,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.3912820522327074,"extension":6.527564786522061},"index":5,"playId":"747afa83-3305-3bff-9e4f-aada88ca85f2","pitchNumber":6,"startTime":"2026-06-20T20:13:17.131Z","endTime":"2026-06-20T20:13:20.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.9,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.97461017576131,"aZ":-24.638194638948935,"pfxX":-0.2253161779618853,"pfxZ":4.198409062137575,"pX":-0.37926984925428947,"pZ":3.924021858040513,"vX0":-4.835021335367622,"vY0":-132.5626877079769,"vZ0":0.1200386909167912,"x":131.46,"y":132.83,"x0":1.4908586325914726,"y0":50.00498602011011,"z0":5.663779520668975,"aX":-0.40351691515027577},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.8,"breakHorizontal":1.3,"spinRate":1910,"spinDirection":164},"zone":11,"typeConfidence":2.0,"plateTime":0.41179014763295285,"extension":6.569727747895949},"index":6,"playId":"ea7369e4-99c6-3a3d-9a62-2fd280fbeadb","pitchNumber":7,"startTime":"2026-06-20T20:13:39.119Z","endTime":"2026-06-20T20:13:43.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":7,"startTime":"2026-06-20T20:14:10.179Z","endTime":"2026-06-20T20:14:23.620Z","isPitch":false,"type":"action","player":{"id":592518,"link":"/api/v1/people/592518"},"defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":8,"playId":"3804e699-5148-3b11-bd7c-39cfd677c517","startTime":"2026-06-20T20:14:23.620Z","endTime":"2026-06-20T20:14:26.620Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":9,"playId":"fafca362-04e6-3366-8d0a-a1fb677fc180","startTime":"2026-06-20T20:14:43.738Z","endTime":"2026-06-20T20:14:46.875Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Rangers challenged (tag play), call on the field was overturned: pitcher MacKenzie Gore picks off Samad Taylor at 1st on throw to first baseman Jake Burger.","event":"Pickoff 1B","eventType":"pickoff_1b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":true},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":1},"index":10,"actionPlayId":"fafca362-04e6-3366-8d0a-a1fb677fc180","startTime":"2026-06-20T20:14:47.917Z","endTime":"2026-06-20T20:16:12.763Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669392,"link":"/api/v1/people/669392"},"defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":140},"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":4.000000000000007,"leverageIndex":1.21,"dramaIndex":60.0,"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.86761780432249,"aZ":-24.45593210065098,"pfxX":8.755049928278702,"pfxZ":4.701948297026899,"pX":0.1648701424328886,"pZ":2.81325664226879,"vX0":-6.832576369188042,"vY0":-127.26576990277242,"vZ0":-1.772692545936199,"x":110.72,"y":162.82,"x0":1.745562116883099,"y0":50.00375666770841,"z0":5.453874779388396,"aX":14.37702494405927},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.4,"breakHorizontal":-14.3,"spinRate":1998,"spinDirection":118},"zone":5,"typeConfidence":2.0,"plateTime":0.43021222609371623,"extension":7.023554947701258},"hitData":{"launchSpeed":98.5,"launchAngle":48.0,"totalDistance":300.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":83.06,"coordY":105.45}},"index":11,"playId":"6bec0eb0-96c6-3567-9233-c24d1cf47aa5","pitchNumber":8,"startTime":"2026-06-20T20:16:12.763Z","endTime":"2026-06-20T20:16:22.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":1.21,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-06-20T20:16:22.779Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joc Pederson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-20T20:18:29.993Z","endTime":"2026-06-20T20:19:42.138Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":675448,"link":"/api/v1/people/675448"},"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":93.3,"endSpeed":85.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.480778939432767,"aZ":-14.929263486209523,"pfxX":-3.540364242767592,"pfxZ":9.231079493102857,"pX":0.08262419516206743,"pZ":1.7326467496142177,"vX0":4.467199141493834,"vY0":-135.75103631496538,"vZ0":-6.917693579361365,"x":113.85,"y":192.0,"x0":-1.1236438696243085,"y0":50.000722166594805,"z0":5.351437930670826,"aX":-6.612657696686337},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.5,"breakHorizontal":5.5,"spinRate":2126,"spinDirection":212},"zone":8,"typeConfidence":0.91,"plateTime":0.40334794573427457,"extension":6.523231565552937},"index":0,"playId":"0e780e03-93e5-31a3-8262-946dc06ce4ad","pitchNumber":1,"startTime":"2026-06-20T20:18:33.257Z","endTime":"2026-06-20T20:18:36.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.5466763228581,"aZ":-42.67645865860953,"pfxX":6.571111417183972,"pfxZ":-7.944282902366332,"pX":-1.4350590261801803,"pZ":3.215055531788073,"vX0":-2.396090064325789,"vY0":-114.65813992939107,"vZ0":3.5110008867300873,"x":171.7,"y":151.97,"x0":-1.226205000568572,"y0":50.00247069164718,"z0":5.847747657836075,"aX":8.689114344613705},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-13.1,"breakHorizontal":-11.3,"spinRate":2387,"spinDirection":40},"zone":11,"typeConfidence":0.9,"plateTime":0.4789563000153443,"extension":6.199670294116861},"index":1,"playId":"3b58b622-43c8-36af-87ea-3d78bb60704e","pitchNumber":2,"startTime":"2026-06-20T20:18:46.665Z","endTime":"2026-06-20T20:18:49.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.351077175132573,"aZ":-24.67574100593552,"pfxX":2.9679092379435943,"pfxZ":4.330294712064337,"pX":-2.051582570228815,"pZ":3.060300277761984,"vX0":-2.4652494379099883,"vY0":-130.05853555316645,"vZ0":-1.5524331462881569,"x":195.2,"y":156.15,"x0":-1.4823070103883562,"y0":50.00544128219093,"z0":5.515851421226829,"aX":5.14354008794573},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.8,"breakHorizontal":-4.9,"spinRate":2443,"spinDirection":164},"zone":11,"typeConfidence":0.89,"plateTime":0.41930968831114157,"extension":6.415724219997654},"index":2,"playId":"4441ff15-8b69-36c6-a0b3-c69b79c5817e","pitchNumber":3,"startTime":"2026-06-20T20:19:00.093Z","endTime":"2026-06-20T20:19:03.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.64536292140009,"aZ":-24.98028218623975,"pfxX":2.871936665400151,"pfxZ":4.147131968878385,"pX":-0.4413312212688685,"pZ":1.974236143983647,"vX0":1.1980277567374855,"vY0":-130.18231086379845,"vZ0":-4.289198765718172,"x":133.82,"y":185.48,"x0":-1.2792111869219955,"y0":50.00168429165062,"z0":5.510450701923971,"aX":4.980642871615524},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.8,"breakHorizontal":-5.4,"spinRate":2394,"spinDirection":170},"zone":7,"typeConfidence":0.9,"plateTime":0.4190642680594654,"extension":6.419894968388952},"index":3,"playId":"0fe42bc2-5fdc-3c80-80ad-08aa5ddeb0cf","pitchNumber":4,"startTime":"2026-06-20T20:19:14.752Z","endTime":"2026-06-20T20:19:17.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-06-20T20:19:29.826Z","endTime":"2026-06-20T20:19:39.138Z","isPitch":false,"type":"action","player":{"id":592626,"link":"/api/v1/people/592626"},"defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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.7,"endSpeed":85.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.91959757305705,"aZ":-16.815019548925278,"pfxX":-3.8301330317739732,"pfxZ":8.142407325871348,"pX":-0.8004868991573969,"pZ":3.5308304903552803,"vX0":2.3234737593097345,"vY0":-136.4450683788121,"vZ0":-2.312064048469617,"x":147.51,"y":143.45,"x0":-1.1653191069082396,"y0":50.000632030040094,"z0":5.54726227267739,"aX":-7.223541353014486},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.5,"breakHorizontal":6.5,"spinRate":2110,"spinDirection":207},"zone":11,"typeConfidence":0.9,"plateTime":0.4013715269606388,"extension":6.4986767946990245},"index":5,"playId":"3fbc9d5d-e986-3c3b-9713-23272776e73c","pitchNumber":5,"startTime":"2026-06-20T20:19:39.138Z","endTime":"2026-06-20T20:19:42.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_ab"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_ab"},{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-06-20T20:19:42.138Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Jung singles on a ground ball to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-20T20:19:48.916Z","endTime":"2026-06-20T20:20:18.429Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.2,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.920191344024982,"aZ":-18.682078836292447,"pfxX":-3.3890839496145904,"pfxZ":7.122242708558184,"pX":-0.1447196265072517,"pZ":2.345832541384395,"vX0":3.47907984834407,"vY0":-136.50860181138432,"vZ0":-4.972167964120375,"x":122.52,"y":175.44,"x0":-0.9929522015054744,"y0":50.005151712004185,"z0":5.469716589231178,"aX":-6.422797624485459},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.1,"breakHorizontal":5.4,"spinRate":1960,"spinDirection":207},"zone":5,"typeConfidence":0.9,"plateTime":0.40062563421384967,"extension":6.558983949462618},"hitData":{"launchSpeed":104.3,"launchAngle":-2.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.14,"coordY":90.75}},"index":0,"playId":"c00a0232-d5eb-3db0-9b63-80ff672613c8","pitchNumber":1,"startTime":"2026-06-20T20:20:07.784Z","endTime":"2026-06-20T20:20:18.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_ab"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_ab"},{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.63,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-06-20T20:20:18.429Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wyatt Langford flies out to center fielder Jackson Merrill.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-20T20:20:26.802Z","endTime":"2026-06-20T20:20:52.873Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":84.2,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.074928544844525,"aZ":-23.143471293684524,"pfxX":1.9849731444665635,"pfxZ":5.044690175043851,"pX":0.41954875492455673,"pZ":2.0249578480505104,"vX0":2.9823008249727914,"vY0":-132.18565409211462,"vZ0":-4.817411513176982,"x":101.01,"y":184.11,"x0":-0.9761950511945988,"y0":50.00432063153439,"z0":5.544918328046448,"aX":3.55364863752355},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.4,"breakHorizontal":-4.2,"spinRate":2347,"spinDirection":177},"zone":9,"typeConfidence":0.91,"plateTime":0.41252028641549865,"extension":6.55239133800081},"hitData":{"launchSpeed":92.2,"launchAngle":48.0,"totalDistance":301.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.36,"coordY":78.92}},"index":0,"playId":"738f4977-7c14-3261-9c5c-78393533643d","pitchNumber":1,"startTime":"2026-06-20T20:20:42.078Z","endTime":"2026-06-20T20:20:52.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"credit":"b_ab"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_ab"},{"player":{"id":694671,"link":"/api/v1/people/694671"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":-2.8999999999999986,"leverageIndex":1.2,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-06-20T20:20:52.873Z","atBatIndex":5},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Brandon Nimmo grounds into a force out, third baseman Manny Machado to shortstop Xander Bogaerts. Josh Jung out at 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-20T20:21:31.371Z","endTime":"2026-06-20T20:23:03.039Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"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":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"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":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"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-20T20:21:14.081Z","endTime":"2026-06-20T20:21:33.616Z","isPitch":false,"type":"action","player":{"id":607043,"link":"/api/v1/people/607043"},"defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.662719537963316,"aZ":-15.00915879772101,"pfxX":-3.239017621334046,"pfxZ":8.932317338576325,"pX":-0.6181585876590494,"pZ":3.067570857111732,"vX0":2.0526777590880525,"vY0":-137.53405244811802,"vZ0":-4.219720938600483,"x":140.56,"y":155.96,"x0":-0.9522485233649005,"y0":50.00056964345273,"z0":5.635209903121926,"aX":-6.222549978114712},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.5,"breakHorizontal":5.4,"spinRate":2007,"spinDirection":207},"zone":1,"typeConfidence":0.91,"plateTime":0.3977964830747531,"extension":6.463732626529356},"index":1,"playId":"9621d99d-11eb-333d-a969-4280c1eee05b","pitchNumber":1,"startTime":"2026-06-20T20:21:33.616Z","endTime":"2026-06-20T20:21:36.616Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.21963275621535,"aZ":-31.130037666212356,"pfxX":5.287930283705275,"pfxZ":0.6355875026178488,"pX":0.6091530269412093,"pZ":1.503846828862446,"vX0":2.0006682174478394,"vY0":-126.8727545858854,"vZ0":-4.096166086363709,"x":93.78,"y":198.18,"x0":-0.8751351183659116,"y0":50.004171546046415,"z0":5.600922694899286,"aX":8.681478327779129},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.5,"breakHorizontal":-10.0,"spinRate":2513,"spinDirection":135},"zone":14,"typeConfidence":0.92,"plateTime":0.430549954266473,"extension":6.636112388201733},"index":2,"playId":"ed0c9ed3-034f-3689-889c-ccd40fd50350","pitchNumber":2,"startTime":"2026-06-20T20:21:51.043Z","endTime":"2026-06-20T20:21:54.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.7,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.172325005921607,"aZ":-32.35874820900806,"pfxX":-7.391216505819532,"pfxZ":-0.1102913626084252,"pX":-1.204496309042316,"pZ":1.9981983279230446,"vX0":2.5710272208038423,"vY0":-128.71147569639152,"vZ0":-2.6265951031509456,"x":162.91,"y":184.83,"x0":-1.2524863313611205,"y0":50.00295501127366,"z0":5.522275284188477,"aX":-12.477449779679985},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.5,"breakHorizontal":12.8,"spinRate":1111,"spinDirection":242},"zone":13,"typeConfidence":0.91,"plateTime":0.4245584739781547,"extension":6.432851109333486},"index":3,"playId":"2699ef2e-49e0-38ac-b3bb-50e0a551cfb1","pitchNumber":3,"startTime":"2026-06-20T20:22:10.613Z","endTime":"2026-06-20T20:22:13.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.859583204250793,"aZ":-17.449127666083122,"pfxX":-3.021111109092403,"pfxZ":7.697260283729712,"pX":-0.22963615934304416,"pZ":3.807171133659179,"vX0":3.3197024818568086,"vY0":-137.5103808023351,"vZ0":-2.0044478315303134,"x":125.75,"y":135.99,"x0":-1.0607387607400984,"y0":50.00058964845864,"z0":5.731017137861402,"aX":-5.777772476789796},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.7,"breakHorizontal":4.8,"spinRate":1992,"spinDirection":207},"zone":11,"typeConfidence":0.91,"plateTime":0.398510035937818,"extension":6.4282968505131395},"index":4,"playId":"afe08b4b-b83c-33d8-929a-82a4912a6224","pitchNumber":4,"startTime":"2026-06-20T20:22:33.070Z","endTime":"2026-06-20T20:22:36.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.7,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.16590487367937,"aZ":-21.528876750266583,"pfxX":-8.524281474120606,"pfxZ":5.5464547971421965,"pX":-1.0874245572309307,"pZ":2.73601909589323,"vX0":3.6430390107301727,"vY0":-137.32505983905835,"vZ0":-3.4459314505644008,"x":158.45,"y":164.91,"x0":-1.32060919932625,"y0":50.000281516255605,"z0":5.464049581890473,"aX":-16.348809619752256},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.6,"breakHorizontal":14.8,"spinRate":2001,"spinDirection":216},"zone":11,"typeConfidence":0.89,"plateTime":0.3981917801346295,"extension":6.35224550008463},"hitData":{"launchSpeed":88.8,"launchAngle":-19.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.42,"coordY":155.64}},"index":5,"playId":"4eaf1cc4-55fb-3c5b-ae9e-f58ae6beea8a","pitchNumber":5,"startTime":"2026-06-20T20:22:56.389Z","endTime":"2026-06-20T20:23:03.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_ab"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_ab"},{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-06-20T20:23:03.039Z","atBatIndex":6},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Xander Bogaerts walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-20T20:25:02.808Z","endTime":"2026-06-20T20:26:18.748Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.1,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.54145798179337,"aZ":-13.503515100271123,"pfxX":4.21600651081308,"pfxZ":9.729674891212074,"pX":0.16977858304852234,"pZ":5.2744812254782225,"vX0":-6.124556982868984,"vY0":-138.08856730020793,"vZ0":1.187796000399185,"x":110.53,"y":96.37,"x0":1.8751325937421461,"y0":50.00434402780928,"z0":5.7508128093914035,"aX":8.092353195498037},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.1,"breakHorizontal":-6.2,"spinRate":2270,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.39760073229454473,"extension":6.577633615685791},"index":0,"playId":"66cc87ba-34e8-33e0-b8e5-9161b485b3aa","pitchNumber":1,"startTime":"2026-06-20T20:25:18.566Z","endTime":"2026-06-20T20:25:21.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.659489224726737,"aZ":-14.864609691885512,"pfxX":5.721802604325003,"pfxZ":9.00964918000399,"pX":0.9890920219066545,"pZ":2.541837696391425,"vX0":-4.371713236743524,"vY0":-137.73693608507892,"vZ0":-5.366218258862041,"x":79.3,"y":170.15,"x0":1.853662480563748,"y0":50.00194960526478,"z0":5.520923898243491,"aX":10.990859970794117},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.4,"breakHorizontal":-9.5,"spinRate":2209,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.39770459682058545,"extension":6.618527173477547},"index":1,"playId":"4f547073-5d88-365b-a1dd-f1276fa8f35f","pitchNumber":2,"startTime":"2026-06-20T20:25:43.604Z","endTime":"2026-06-20T20:25:47.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.616571166442977,"aZ":-13.597375452167508,"pfxX":4.072737083764764,"pfxZ":9.525181954970869,"pX":0.4098170591606798,"pZ":4.3282622970794575,"vX0":-5.337597948511784,"vY0":-138.88748811217997,"vZ0":-1.0332422608611165,"x":101.38,"y":121.92,"x0":1.8289565991365269,"y0":50.0013784975674,"z0":5.610972582615261,"aX":7.942353066263156},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.3,"breakHorizontal":-6.2,"spinRate":2285,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.39462847692094094,"extension":6.612070570456963},"index":2,"playId":"eb202bec-cd22-3001-ac20-bf3b99ecffe4","pitchNumber":3,"startTime":"2026-06-20T20:25:59.407Z","endTime":"2026-06-20T20:26:02.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.349524988813464,"aZ":-13.242301204768612,"pfxX":4.584903432313263,"pfxZ":9.84984580487491,"pX":0.7802831806630163,"pZ":3.297202603459749,"vX0":-4.968418322867989,"vY0":-137.70963354824252,"vZ0":-3.6821027555821026,"x":87.26,"y":149.76,"x0":2.0114811153851164,"y0":50.00311473858201,"z0":5.546345642798862,"aX":8.813270790958526},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.3,"breakHorizontal":-7.3,"spinRate":2155,"spinDirection":146},"zone":3,"typeConfidence":2.0,"plateTime":0.39761668123315985,"extension":6.7219355770999965},"index":3,"playId":"1845d846-0e51-311a-967c-a68e0e7f0df3","pitchNumber":4,"startTime":"2026-06-20T20:26:14.436Z","endTime":"2026-06-20T20:26:18.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.2,"awayTeamWinProbability":53.8,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":0.92,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-06-20T20:26:18.748Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Merrill singles on a fly ball to right fielder Brandon Nimmo. Xander Bogaerts to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-20T20:26:20.330Z","endTime":"2026-06-20T20:27:48.632Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"postOnSecond":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.474059147561746,"aZ":-15.717520326470476,"pfxX":5.786396108267479,"pfxZ":8.658305132936457,"pX":0.9840292659415962,"pZ":3.8157711832040606,"vX0":-4.096098994330131,"vY0":-137.03169290300352,"vZ0":-2.0986232130264755,"x":79.49,"y":135.75,"x0":1.7469314439931978,"y0":50.002308767255656,"z0":5.66622702982365,"aX":10.996587963935587},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.5,"breakHorizontal":-9.6,"spinRate":2167,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.3998223691597982,"extension":6.562544864223345},"index":0,"playId":"88588fd4-1020-360c-964d-ae78c0e46b2c","pitchNumber":1,"startTime":"2026-06-20T20:26:42.942Z","endTime":"2026-06-20T20:26:46.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.784357182969522,"aZ":-35.919631660623196,"pfxX":-6.179118824299888,"pfxZ":-2.5041520350767,"pX":0.11454395847737275,"pZ":2.910046283248697,"vX0":-1.934057667834363,"vY0":-121.83116576767557,"vZ0":0.8792647873446482,"x":112.63,"y":160.21,"x0":1.7220881885419344,"y0":50.00099286032999,"z0":5.658218557551589,"aX":-9.251745388661279},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-4.1,"breakHorizontal":11.6,"spinRate":2066,"spinDirection":306},"zone":2,"typeConfidence":2.0,"plateTime":0.4502274355600333,"extension":6.812071833123723},"index":1,"playId":"a820a5d7-b22a-3e3b-8c9a-1dc7a9ae5900","pitchNumber":2,"startTime":"2026-06-20T20:26:59.786Z","endTime":"2026-06-20T20:27:02.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":77.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.159979939003584,"aZ":-32.31492720039306,"pfxX":-3.943114936000986,"pfxZ":-0.09537741043286196,"pX":-0.7614912209875496,"pZ":2.6794807916669545,"vX0":-4.5425514806600455,"vY0":-123.66100130267006,"vZ0":-0.6601792062854903,"x":146.03,"y":166.43,"x0":1.6219240354423663,"y0":50.000169412286894,"z0":5.697232760983779,"aX":-6.012682347495441},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.0,"breakHorizontal":8.3,"spinRate":2128,"spinDirection":297},"zone":4,"typeConfidence":2.0,"plateTime":0.445524923638124,"extension":6.774759528626512},"index":2,"playId":"ce0de050-c4bb-3032-81b3-bdaa99ecac76","pitchNumber":3,"startTime":"2026-06-20T20:27:21.280Z","endTime":"2026-06-20T20:27:24.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.326904156824085,"aZ":-14.18820040741975,"pfxX":5.229702650809431,"pfxZ":9.231218628138585,"pX":0.9078832789231088,"pZ":3.236778076543647,"vX0":-4.216314274081757,"vY0":-139.18373638339375,"vZ0":-3.634049027740252,"x":82.39,"y":151.39,"x0":1.7683541635249493,"y0":50.00023445513883,"z0":5.508520684776442,"aX":10.185807072799106},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.1,"breakHorizontal":-8.5,"spinRate":2253,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.3946240485251935,"extension":6.705128512760864},"hitData":{"launchSpeed":73.8,"launchAngle":26.0,"totalDistance":252.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":166.18,"coordY":92.3}},"index":3,"playId":"5733c9ff-0aa5-3d88-9e99-b0fd17cdd484","pitchNumber":4,"startTime":"2026-06-20T20:27:38.480Z","endTime":"2026-06-20T20:27:48.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.5,"awayTeamWinProbability":59.5,"homeTeamWinProbabilityAdded":-5.700000000000003,"leverageIndex":1.54,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-06-20T20:27:48.632Z","atBatIndex":8},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Ty France grounds into a double play, shortstop Ezequiel Duran to second baseman Nicky Lopez to first baseman Jake Burger. Xander Bogaerts to 3rd. Jackson Merrill out at 2nd. Ty France out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-20T20:27:49.318Z","endTime":"2026-06-20T20:30:08.174Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":670032,"link":"/api/v1/people/670032"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.535930052360733,"aZ":-22.82175412999008,"pfxX":0.4081386871124363,"pfxZ":5.184347893022277,"pX":-0.16495848571115487,"pZ":2.441371601129555,"vX0":-4.849718996047745,"vY0":-133.0096048048361,"vZ0":-3.878367933789302,"x":123.29,"y":172.86,"x0":1.6232905295109872,"y0":50.00539832613624,"z0":5.55846913598957,"aX":0.7365141835149532},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.8,"breakHorizontal":0.2,"spinRate":2011,"spinDirection":149},"zone":5,"typeConfidence":2.0,"plateTime":0.41062631497529223,"extension":6.834735769507907},"index":0,"playId":"285abf0e-46f7-3efd-9eeb-8814a77cb900","pitchNumber":1,"startTime":"2026-06-20T20:28:33.241Z","endTime":"2026-06-20T20:28:36.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"second":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.687577608018557,"aZ":-13.285416189878507,"pfxX":3.089241666530728,"pfxZ":9.611731111132546,"pX":-1.0580064826607285,"pZ":2.2150928444207523,"vX0":-8.390953919156342,"vY0":-138.94023497534266,"vZ0":-6.845490951356232,"x":157.33,"y":178.97,"x0":1.5930476192229093,"y0":50.00012400960391,"z0":5.584869526754965,"aX":6.070196231412611},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.2,"breakHorizontal":-4.0,"spinRate":2240,"spinDirection":154},"zone":13,"typeConfidence":2.0,"plateTime":0.3934693554226749,"extension":6.5843969302541066},"index":1,"playId":"153403a7-2913-3133-ad6f-1578acfedb47","pitchNumber":2,"startTime":"2026-06-20T20:28:53.447Z","endTime":"2026-06-20T20:28:56.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"second":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":95.6,"endSpeed":87.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.6977687944287,"aZ":-16.762109652379387,"pfxX":4.7462541761800505,"pfxZ":7.846053482007803,"pX":1.1752026188605136,"pZ":2.3821882177962634,"vX0":-2.872736369943744,"vY0":-139.14031505650863,"vZ0":-5.6775593611103465,"x":72.2,"y":174.46,"x0":1.603438852770558,"y0":50.002872155584676,"z0":5.556694650907246,"aX":9.32282017971114},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.2,"breakHorizontal":-8.0,"spinRate":2245,"spinDirection":154},"zone":14,"typeConfidence":2.0,"plateTime":0.3933915008078386,"extension":6.781604027907241},"index":2,"playId":"6f22b4f8-aa52-3b64-80cb-4b37777c845d","pitchNumber":3,"startTime":"2026-06-20T20:29:15.586Z","endTime":"2026-06-20T20:29:19.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"second":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.135559305770947,"aZ":-21.941990246738353,"pfxX":-0.45154326887506213,"pfxZ":5.8981675035872225,"pX":-0.13983055972608163,"pZ":1.1335700504877468,"vX0":-4.957511830321521,"vY0":-130.31517837821968,"vZ0":-6.74156143529518,"x":122.33,"y":208.17,"x0":1.8389818246728713,"y0":50.00350589977107,"z0":5.390147474467927,"aX":-0.7830506270306555},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.5,"breakHorizontal":1.8,"spinRate":1966,"spinDirection":151},"zone":13,"typeConfidence":2.0,"plateTime":0.41890891684933074,"extension":6.751195595067812},"index":3,"playId":"8849d5be-3b3c-3ce4-9268-4e0df6da00e4","pitchNumber":4,"startTime":"2026-06-20T20:29:36.641Z","endTime":"2026-06-20T20:29:39.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"second":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.225620213431604,"aZ":-16.64055073244346,"pfxX":5.906090966533477,"pfxZ":7.939232028022559,"pX":-0.4199463926314712,"pZ":2.8761166604241364,"vX0":-7.598840539530214,"vY0":-139.02859479911675,"vZ0":-4.4604336274459335,"x":133.01,"y":161.12,"x0":1.5816362255551781,"y0":50.00601970748061,"z0":5.606061078509797,"aX":11.561589970928326},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.6,"breakHorizontal":-9.1,"spinRate":2325,"spinDirection":153},"zone":1,"typeConfidence":2.0,"plateTime":0.3939997677409752,"extension":6.8207606330744},"hitData":{"launchSpeed":80.8,"launchAngle":-2.0,"totalDistance":31.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.44,"coordY":149.05}},"index":4,"playId":"80aee1aa-16a4-333a-ba7c-e1d398b2d241","pitchNumber":5,"startTime":"2026-06-20T20:30:00.144Z","endTime":"2026-06-20T20:30:08.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"second":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_ab"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_ab"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_pa"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":51.2,"awayTeamWinProbability":48.8,"homeTeamWinProbabilityAdded":10.700000000000003,"leverageIndex":1.93,"dramaIndex":119.0,"contextMetrics":{},"playEndTime":"2026-06-20T20:30:08.174Z","atBatIndex":9},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Solak walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-20T20:30:15.949Z","endTime":"2026-06-20T20:31:47.822Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":669256,"fullName":"Nick Solak","link":"/api/v1/people/669256"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669256,"fullName":"Nick Solak","link":"/api/v1/people/669256"},"postOnThird":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669256,"fullName":"Nick Solak","link":"/api/v1/people/669256"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.35361042818797,"aZ":-44.316582462093926,"pfxX":-2.8962358078870736,"pfxZ":-8.655508382736228,"pX":-0.670976021255888,"pZ":1.045406228762089,"vX0":-4.075356464099905,"vY0":-118.17080296858947,"vZ0":-1.2120960777214176,"x":142.58,"y":210.55,"x0":1.458224902169016,"y0":50.00582985281261,"z0":5.667887029253416,"aX":-4.060620130732423},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-15.7,"breakHorizontal":6.4,"spinRate":2396,"spinDirection":331},"zone":13,"typeConfidence":2.0,"plateTime":0.46505412562592374,"extension":7.021454220260072},"index":0,"playId":"e8bee0cf-6bf0-3fb8-8515-cc13f573d17c","pitchNumber":1,"startTime":"2026-06-20T20:30:37.677Z","endTime":"2026-06-20T20:30:41.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":669256,"link":"/api/v1/people/669256","batSide":{"code":"R","description":"Right"}},"third":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":95.5,"endSpeed":87.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.513074736316934,"aZ":-15.64461424303927,"pfxX":6.118371626356124,"pfxZ":8.457764040533569,"pX":1.125321147681959,"pZ":3.05024186224171,"vX0":-4.020894135961374,"vY0":-138.9870552437874,"vZ0":-3.889588231145317,"x":74.11,"y":156.42,"x0":1.7968283038922894,"y0":50.0003029340052,"z0":5.508537926512019,"aX":11.953512047347566},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.6,"breakHorizontal":-10.2,"spinRate":2271,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.3942834197130911,"extension":6.713868534126339},"index":1,"playId":"147c5415-20ed-3d7f-8eef-c9d1bd70660d","pitchNumber":2,"startTime":"2026-06-20T20:30:57.998Z","endTime":"2026-06-20T20:31:01.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":669256,"link":"/api/v1/people/669256","batSide":{"code":"R","description":"Right"}},"third":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":95.6,"endSpeed":87.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.444190741831346,"aZ":-15.775254961808042,"pfxX":5.888976338421221,"pfxZ":8.354278907239628,"pX":0.8586410723286981,"pZ":4.422573345872341,"vX0":-4.394416994751087,"vY0":-139.27008538817662,"vZ0":-0.6792911271481615,"x":84.27,"y":119.37,"x0":1.6922771263154686,"y0":50.00539437363931,"z0":5.71359170439092,"aX":11.563560580079038},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.2,"breakHorizontal":-9.7,"spinRate":2224,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.39337860246967216,"extension":6.704904214418727},"index":2,"playId":"946c8ac5-8776-3345-ab6b-29e7d8f7c520","pitchNumber":3,"startTime":"2026-06-20T20:31:20.929Z","endTime":"2026-06-20T20:31:24.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":669256,"link":"/api/v1/people/669256","batSide":{"code":"R","description":"Right"}},"third":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":94.9,"endSpeed":86.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.501751035755717,"aZ":-15.071075021670572,"pfxX":4.403765813342592,"pfxZ":8.874682892232368,"pX":1.1748891846122347,"pZ":2.9589371634131525,"vX0":-2.9593848371695204,"vY0":-138.12945390603915,"vZ0":-4.316962736694982,"x":72.22,"y":158.89,"x0":1.6894044812497395,"y0":50.003443045461516,"z0":5.559188439326685,"aX":8.488280410754793},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.4,"breakHorizontal":-7.3,"spinRate":2309,"spinDirection":159},"zone":12,"typeConfidence":2.0,"plateTime":0.39691268782651257,"extension":6.743941700583875},"index":3,"playId":"c7845328-44fc-37c6-9326-5676ec73d8d1","pitchNumber":4,"startTime":"2026-06-20T20:31:43.650Z","endTime":"2026-06-20T20:31:47.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":669256,"link":"/api/v1/people/669256","batSide":{"code":"R","description":"Right"}},"third":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669256,"link":"/api/v1/people/669256"},"credit":"b_pa"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":1.44,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-06-20T20:31:47.822Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jase Bowen grounds out, shortstop Ezequiel Duran to first baseman Jake Burger.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-20T20:32:55.729Z","endTime":"2026-06-20T20:33:24.431Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"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-20T20:32:04.717Z","endTime":"2026-06-20T20:32:57.873Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"first":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.639090783926303,"aZ":-12.617552773019733,"pfxX":2.8169817172999263,"pfxZ":9.873246950718801,"pX":-0.7737825065029096,"pZ":2.3276389675946803,"vX0":-7.379037399054701,"vY0":-139.856525780637,"vZ0":-6.610805676903163,"x":146.49,"y":175.93,"x0":1.5331237502053208,"y0":50.00090182085998,"z0":5.55013424570941,"aX":5.5798907845862},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.7,"breakHorizontal":-3.6,"spinRate":2202,"spinDirection":154},"zone":4,"typeConfidence":2.0,"plateTime":0.39169023543680614,"extension":6.870863960371203},"index":1,"playId":"e8e1c8e6-b4ae-380f-a84d-33043c3763c3","pitchNumber":1,"startTime":"2026-06-20T20:32:57.873Z","endTime":"2026-06-20T20:33:00.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"first":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.211083891606,"aZ":-15.602048920990512,"pfxX":6.01623952573893,"pfxZ":8.470433260327354,"pX":0.5457700589543412,"pZ":2.3374690090716217,"vX0":-4.9529194287521925,"vY0":-139.01593057967003,"vZ0":-6.078705781242811,"x":96.2,"y":175.67,"x0":1.568993713111143,"y0":50.00621353982601,"z0":5.588583377287001,"aX":11.775745772567674},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.3,"breakHorizontal":-9.8,"spinRate":2308,"spinDirection":149},"zone":6,"typeConfidence":2.0,"plateTime":0.39403490869856483,"extension":6.737735959324432},"hitData":{"launchSpeed":100.0,"launchAngle":-3.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.4,"coordY":152.09}},"index":2,"playId":"a6cac767-fc40-393a-80f7-b4658a98013d","pitchNumber":2,"startTime":"2026-06-20T20:33:16.763Z","endTime":"2026-06-20T20:33:24.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"first":{"id":669256,"link":"/api/v1/people/669256"},"third":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"credit":"b_ab"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_ab"},{"player":{"id":687749,"link":"/api/v1/people/687749"},"credit":"b_pa"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":5.100000000000001,"leverageIndex":1.96,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2026-06-20T20:33:24.431Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ezequiel Duran strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-20T20:35:16.309Z","endTime":"2026-06-20T20:36:42.169Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,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":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":675448,"link":"/api/v1/people/675448"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.071886003933628,"aZ":-16.87349582938609,"pfxX":-2.137643881791834,"pfxZ":8.351037502124392,"pX":1.0732841450149757,"pZ":2.2202337202810316,"vX0":5.882771531760745,"vY0":-134.23531879141274,"vZ0":-5.521019769392486,"x":76.09,"y":178.83,"x0":-0.8652781372674281,"y0":50.00029808118242,"z0":5.498188041822049,"aX":-3.916095017193772},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.2,"breakHorizontal":2.6,"spinRate":2135,"spinDirection":203},"zone":14,"typeConfidence":0.85,"plateTime":0.40748430567538874,"extension":6.557845334543687},"index":0,"playId":"0f79e76a-ed1d-345c-8cec-29a0930d0c5a","pitchNumber":1,"startTime":"2026-06-20T20:35:33.909Z","endTime":"2026-06-20T20:35:37.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.94338833063605,"aZ":-25.089588926307865,"pfxX":3.4982225023284177,"pfxZ":4.179137950211203,"pX":0.6273571548070189,"pZ":2.4513590996119916,"vX0":2.6792900796035304,"vY0":-128.67845021461576,"vZ0":-3.253071532377173,"x":93.09,"y":172.59,"x0":-0.8779481989917018,"y0":50.00476751980439,"z0":5.652453008428308,"aX":5.930552149498843},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.2,"breakHorizontal":-6.8,"spinRate":2183,"spinDirection":167},"zone":6,"typeConfidence":0.89,"plateTime":0.4238907953872366,"extension":6.548808517613396},"index":1,"playId":"f451ad75-90fc-3286-a52b-5110ad1e81fc","pitchNumber":2,"startTime":"2026-06-20T20:35:46.639Z","endTime":"2026-06-20T20:35:49.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":82.0,"endSpeed":75.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.47944349735449,"aZ":-33.124081062016764,"pfxX":7.480998272415363,"pfxZ":-0.6613474347440738,"pX":1.8061510159643046,"pZ":1.7676179247784698,"vX0":4.164688894955487,"vY0":-119.36462917542063,"vZ0":-1.6738342007625229,"x":48.15,"y":191.05,"x0":-0.9344276637067124,"y0":50.00280935092895,"z0":5.466983544814219,"aX":10.767836324520841},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-1.3,"breakHorizontal":-14.5,"spinRate":2569,"spinDirection":76},"zone":14,"typeConfidence":0.81,"plateTime":0.4592967187824657,"extension":6.625044559669114},"index":2,"playId":"72267e67-7a84-31fc-98a1-90ce8ee5c5bb","pitchNumber":3,"startTime":"2026-06-20T20:36:05.050Z","endTime":"2026-06-20T20:36:08.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.334856927252197,"aZ":-19.71532932790781,"pfxX":-7.940402295914321,"pfxZ":6.634252215063109,"pX":-0.024275662234799926,"pZ":2.6372246691931553,"vX0":5.138787744363771,"vY0":-136.05692462169762,"vZ0":-3.9954100818684837,"x":117.93,"y":167.57,"x0":-0.9040138090229919,"y0":50.00493427031759,"z0":5.487886232139624,"aX":-14.916093388885615},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.4,"breakHorizontal":13.3,"spinRate":1901,"spinDirection":209},"zone":5,"typeConfidence":0.87,"plateTime":0.40229342086424014,"extension":6.631552645828538},"index":3,"playId":"8cbf7524-c367-3f8c-8024-8121b5425069","pitchNumber":4,"startTime":"2026-06-20T20:36:18.431Z","endTime":"2026-06-20T20:36:21.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-06-20T20:36:29.284Z","endTime":"2026-06-20T20:36:39.169Z","isPitch":false,"type":"action","player":{"id":677649,"link":"/api/v1/people/677649"},"defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":87.2,"endSpeed":81.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.23206415659775,"aZ":-29.671526201609367,"pfxX":4.428603988626966,"pfxZ":1.5155763807057365,"pX":0.9414779492541374,"pZ":2.289906846013357,"vX0":2.942450274721537,"vY0":-127.039059069854,"vZ0":-2.7250879670344483,"x":81.11,"y":176.95,"x0":-0.8027947555183851,"y0":50.004744686287424,"z0":5.707711872985843,"aX":7.321669946631653},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.4,"breakHorizontal":-8.6,"spinRate":2393,"spinDirection":126},"zone":14,"typeConfidence":0.92,"plateTime":0.42927141225903176,"extension":6.50061231826628},"index":5,"playId":"d9f079ea-040b-370c-a7d1-c8057c523ba4","pitchNumber":5,"startTime":"2026-06-20T20:36:39.169Z","endTime":"2026-06-20T20:36:42.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_ab"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_ab"},{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-06-20T20:36:42.169Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jarred Kelenic called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-20T20:36:46.622Z","endTime":"2026-06-20T20:38:23.796Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":672284,"fullName":"Jarred Kelenic","link":"/api/v1/people/672284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672284,"fullName":"Jarred Kelenic","link":"/api/v1/people/672284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":675448,"link":"/api/v1/people/675448"},"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":93.3,"endSpeed":85.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.14178552180946,"aZ":-18.11375741149849,"pfxX":-3.1706640258731724,"pfxZ":7.488454153623166,"pX":0.7267752742567141,"pZ":2.188342037657002,"vX0":5.410525467199154,"vY0":-135.749593501129,"vZ0":-5.409512332519487,"x":89.3,"y":179.69,"x0":-0.8750232354838754,"y0":50.00058465722538,"z0":5.457250484134565,"aX":-5.951368195628758},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.7,"breakHorizontal":4.7,"spinRate":2082,"spinDirection":205},"zone":6,"typeConfidence":0.89,"plateTime":0.4026192778333031,"extension":6.529391064019116},"index":0,"playId":"73bfa743-d424-397f-a0b0-d1a72248c49e","pitchNumber":1,"startTime":"2026-06-20T20:37:06.725Z","endTime":"2026-06-20T20:37:09.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":81.6,"endSpeed":75.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.59388056852182,"aZ":-27.984595720646624,"pfxX":8.780558775179827,"pfxZ":2.92258341626515,"pX":0.39474016266592155,"pZ":2.0427686067836914,"vX0":1.6156044879437526,"vY0":-118.85785585061991,"vZ0":-1.669990977775159,"x":101.95,"y":183.63,"x0":-1.4342819142779355,"y0":50.00083956686777,"z0":5.293564656613966,"aX":12.571479576456536},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":5.2,"breakHorizontal":-16.3,"spinRate":2610,"spinDirection":68},"zone":9,"typeConfidence":0.93,"plateTime":0.46066455734918055,"extension":6.454413401710641},"index":1,"playId":"bd377ed8-b2ba-37fe-b1ac-8c68f154b574","pitchNumber":2,"startTime":"2026-06-20T20:37:20.515Z","endTime":"2026-06-20T20:37:23.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.935224830340626,"aZ":-31.253722207424993,"pfxX":-4.338107760933173,"pfxZ":0.5635516701588248,"pX":-1.3828172463525479,"pZ":3.154439176872652,"vX0":1.0403962991653912,"vY0":-127.77270462903881,"vZ0":0.1391164511484848,"x":169.71,"y":153.61,"x0":-1.2333412557602708,"y0":50.00610491168774,"z0":5.568488505946746,"aX":-7.126960398010215},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.3,"breakHorizontal":7.6,"spinRate":917,"spinDirection":257},"zone":11,"typeConfidence":0.66,"plateTime":0.4297651245325511,"extension":6.516546487576148},"index":2,"playId":"e43df864-a26c-31fb-8710-3286dc850021","pitchNumber":3,"startTime":"2026-06-20T20:37:38.865Z","endTime":"2026-06-20T20:37:41.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":79.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.219010831281803,"aZ":-33.26107529920589,"pfxX":-3.974752164738131,"pfxZ":-0.6662676631771411,"pX":-0.058073156675859175,"pZ":2.3310872119261203,"vX0":3.4565584514523766,"vY0":-127.1847163478161,"vZ0":-1.6376824337970308,"x":119.21,"y":175.84,"x0":-0.924145820064615,"y0":50.00426725995741,"z0":5.642818513008739,"aX":-6.4551963734447595},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.3,"breakHorizontal":6.4,"spinRate":951,"spinDirection":243},"zone":5,"typeConfidence":2.0,"plateTime":0.43209684567185125,"extension":6.500509789420447},"index":3,"playId":"74c02b55-2862-3526-b12a-c60c7609311a","pitchNumber":4,"startTime":"2026-06-20T20:37:54.491Z","endTime":"2026-06-20T20:37:57.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-06-20T20:38:08.359Z","endTime":"2026-06-20T20:38:20.364Z","isPitch":false,"type":"action","player":{"id":672284,"link":"/api/v1/people/672284"},"defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.3,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.31875669589944,"aZ":-26.858824242818283,"pfxX":3.818281624705033,"pfxZ":3.0273831181625876,"pX":-0.2385677691517314,"pZ":2.3884856293169934,"vX0":1.5331126167308435,"vY0":-131.07802866537716,"vZ0":-2.708123837066042,"x":126.09,"y":174.29,"x0":-1.3256675906359134,"y0":50.00450271951037,"z0":5.4213626974900615,"aX":6.7050859515386305},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.2,"breakHorizontal":-7.2,"spinRate":2304,"spinDirection":160},"zone":5,"typeConfidence":0.89,"plateTime":0.41640229877906876,"extension":6.421658931011662},"index":5,"playId":"730eab19-8c76-3e36-80af-c21bf66d2aa7","pitchNumber":5,"startTime":"2026-06-20T20:38:20.364Z","endTime":"2026-06-20T20:38:23.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672284,"link":"/api/v1/people/672284"},"credit":"b_ab"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_ab"},{"player":{"id":672284,"link":"/api/v1/people/672284"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-06-20T20:38:23.796Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Burger called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-20T20:38:24.459Z","endTime":"2026-06-20T20:39:40.004Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":675448,"link":"/api/v1/people/675448"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.52969956518753,"aZ":-15.889286051923566,"pfxX":-3.0514107948871825,"pfxZ":8.552093425804337,"pX":0.6278538880346649,"pZ":2.248484627713255,"vX0":4.833799961683328,"vY0":-136.96536176096635,"vZ0":-6.007718417551792,"x":93.07,"y":178.07,"x0":-0.7613963847628512,"y0":50.005554899133955,"z0":5.5523461479321,"aX":-5.813030112138012},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.4,"breakHorizontal":4.6,"spinRate":2041,"spinDirection":204},"zone":6,"typeConfidence":0.91,"plateTime":0.3995132576503604,"extension":6.511391140028452},"index":0,"playId":"a9325fa9-d400-3fe5-891c-ddb46f283586","pitchNumber":1,"startTime":"2026-06-20T20:38:49.128Z","endTime":"2026-06-20T20:38:52.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":87.9,"endSpeed":82.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.56343946727084,"aZ":-26.13560346720182,"pfxX":2.8951023392524293,"pfxZ":3.582019976262452,"pX":1.9481051039499508,"pZ":1.6334404797147606,"vX0":5.727521673817218,"vY0":-127.99835444353363,"vZ0":-4.699962991739992,"x":42.74,"y":194.68,"x0":-0.6810074118682333,"y0":50.00150965567517,"z0":5.501760116925591,"aX":4.877516190836205},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.8,"breakHorizontal":-6.4,"spinRate":2360,"spinDirection":154},"zone":14,"typeConfidence":0.92,"plateTime":0.4254034522974117,"extension":6.745296142387947},"index":1,"playId":"92e24fa9-a861-3c48-9d6a-b7edcf442700","pitchNumber":2,"startTime":"2026-06-20T20:39:02.795Z","endTime":"2026-06-20T20:39:05.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":80.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.12173485440941,"aZ":-29.356696229788277,"pfxX":4.435826216828131,"pfxZ":1.7465558836016317,"pX":1.133831336950864,"pZ":1.6080138104211983,"vX0":3.1696589613738118,"vY0":-125.34325357480921,"vZ0":-4.154682349200377,"x":73.78,"y":195.36,"x0":-0.7176104763652086,"y0":50.003981590729026,"z0":5.648272040365089,"aX":7.152637580685039},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.5,"breakHorizontal":-8.6,"spinRate":2491,"spinDirection":113},"zone":14,"typeConfidence":0.92,"plateTime":0.434747893717911,"extension":6.65448943030399},"index":2,"playId":"da3a458d-10a2-3b29-bed3-f706eafc9795","pitchNumber":3,"startTime":"2026-06-20T20:39:16.460Z","endTime":"2026-06-20T20:39:19.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-20T20:39:26.536Z","endTime":"2026-06-20T20:39:36.853Z","isPitch":false,"type":"action","player":{"id":669394,"link":"/api/v1/people/669394"},"defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.785910945653033,"aZ":-18.74288884002406,"pfxX":-7.563736029766838,"pfxZ":6.9177851428885,"pX":0.3423807948437733,"pZ":2.4634660925507474,"vX0":5.416950774100173,"vY0":-137.7822744815545,"vZ0":-5.10144125075794,"x":103.95,"y":172.27,"x0":-0.6566983098547584,"y0":50.00284432698039,"z0":5.587594809425241,"aX":-14.686045511815834},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.8,"breakHorizontal":12.7,"spinRate":1948,"spinDirection":203},"zone":6,"typeConfidence":0.89,"plateTime":0.3960489359264687,"extension":6.619937043992879},"index":4,"playId":"b1c306a9-313d-3974-bb05-52dc6436d9be","pitchNumber":4,"startTime":"2026-06-20T20:39:36.853Z","endTime":"2026-06-20T20:39:40.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669394,"link":"/api/v1/people/669394"},"credit":"b_ab"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_ab"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-06-20T20:39:40.004Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Blake Hunt called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-20T20:41:46.387Z","endTime":"2026-06-20T20:43:22.577Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":675448,"fullName":"Blake Hunt","link":"/api/v1/people/675448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":675448,"fullName":"Blake Hunt","link":"/api/v1/people/675448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"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":95.1,"endSpeed":87.0,"strikeZoneTop":3.37,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.526073566920378,"aZ":-15.554966823813617,"pfxX":5.5129018360243265,"pfxZ":8.581926203107791,"pX":-0.2210075649755546,"pZ":2.6144026426646936,"vX0":-7.367720331721856,"vY0":-138.20711678405698,"vZ0":-5.227482688429465,"x":125.42,"y":168.19,"x0":1.7618936682195967,"y0":50.000917812189336,"z0":5.573335875652015,"aX":10.674198465024727},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.6,"breakHorizontal":-8.5,"spinRate":2185,"spinDirection":148},"zone":5,"typeConfidence":2.0,"plateTime":0.39615445556619555,"extension":6.7332973480472065},"index":0,"playId":"58cfd796-f075-395c-8f21-ae716c9c5abd","pitchNumber":1,"startTime":"2026-06-20T20:41:53.011Z","endTime":"2026-06-20T20:41:56.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":675448,"link":"/api/v1/people/675448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.7,"strikeZoneTop":3.37,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.492671169517084,"aZ":-39.91596236723106,"pfxX":-0.19688502985514322,"pfxZ":-5.279467545302543,"pX":-1.1034478063869242,"pZ":0.8241594770186137,"vX0":-6.333366284032244,"vY0":-120.41181635620727,"vZ0":-2.9333553735797477,"x":159.06,"y":216.53,"x0":1.5868605734367085,"y0":50.00096439273087,"z0":5.591645088785123,"aX":-0.28771923118321724},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-10.0,"breakHorizontal":1.9,"spinRate":2275,"spinDirection":330},"zone":13,"typeConfidence":2.0,"plateTime":0.4549620749301799,"extension":6.736369810085616},"index":1,"playId":"8c3dd2d3-919f-3899-af16-64d82e3553eb","pitchNumber":2,"startTime":"2026-06-20T20:42:06.052Z","endTime":"2026-06-20T20:42:09.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":675448,"link":"/api/v1/people/675448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":75.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.946785792620624,"aZ":-42.97989293391177,"pfxX":-0.7620094097150978,"pfxZ":-7.697346297451588,"pX":-0.6481937383945034,"pZ":0.23566631418411457,"vX0":-4.927664436569495,"vY0":-118.17382987156455,"vZ0":-3.3249209820829435,"x":141.71,"y":232.42,"x0":1.5687517065189227,"y0":50.000205655356325,"z0":5.635381681143285,"aX":-1.0698261191017329},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-14.5,"breakHorizontal":2.6,"spinRate":2311,"spinDirection":336},"zone":13,"typeConfidence":2.0,"plateTime":0.46469132331909613,"extension":6.8251059184794265},"index":2,"playId":"9e368cc0-88e7-3475-95cc-5c13a215a3fa","pitchNumber":3,"startTime":"2026-06-20T20:42:21.997Z","endTime":"2026-06-20T20:42:26.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":675448,"link":"/api/v1/people/675448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":95.1,"endSpeed":86.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.742050777491503,"aZ":-15.010229526620412,"pfxX":3.500793600520064,"pfxZ":8.867120115081804,"pX":1.2355743227249893,"pZ":3.616764251892895,"vX0":-2.9163860290534496,"vY0":-138.438758004905,"vZ0":-2.3717224696846966,"x":69.9,"y":141.13,"x0":1.8493649108448935,"y0":50.00171461945687,"z0":5.492834723036193,"aX":6.775190490373219},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.7,"breakHorizontal":-5.8,"spinRate":2197,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.39609735322911455,"extension":6.805682657955663},"index":3,"playId":"451a6020-a94a-377f-9d00-d1cee6da1fae","pitchNumber":4,"startTime":"2026-06-20T20:42:44.219Z","endTime":"2026-06-20T20:42:47.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":675448,"link":"/api/v1/people/675448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.37,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.397912917211812,"aZ":-15.272607857841775,"pfxX":2.4592021724553765,"pfxZ":8.625027757497053,"pX":0.258388035528903,"pZ":2.7971873022757294,"vX0":-4.979256153505098,"vY0":-139.132581389397,"vZ0":-4.676094690085263,"x":107.15,"y":163.26,"x0":1.7521572547151048,"y0":50.00058906806116,"z0":5.512663141014,"aX":4.818231634583259},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":14.9,"breakHorizontal":-3.4,"spinRate":2096,"spinDirection":153},"zone":5,"typeConfidence":2.0,"plateTime":0.3937583732854746,"extension":6.703577067475653},"index":4,"playId":"6dde77e6-0fc2-3705-adc6-efcd7d48c59e","pitchNumber":5,"startTime":"2026-06-20T20:43:00.152Z","endTime":"2026-06-20T20:43:03.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":675448,"link":"/api/v1/people/675448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.9,"strikeZoneTop":3.37,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.956365910645005,"aZ":-25.93789149775556,"pfxX":-1.2558053863277414,"pfxZ":3.652744586366321,"pX":0.6120500862243586,"pZ":3.091138969772979,"vX0":-3.115635859191511,"vY0":-129.32067504283293,"vZ0":-1.1564456192414077,"x":93.67,"y":155.32,"x0":1.9917673055005027,"y0":50.00241758880509,"z0":5.519135201318154,"aX":-2.143649844431746},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.6,"breakHorizontal":2.9,"spinRate":1898,"spinDirection":165},"zone":3,"typeConfidence":2.0,"plateTime":0.42225745692329886,"extension":6.696312780643869},"index":5,"playId":"8496b71e-1e36-33cd-ba0b-486063b37e6c","pitchNumber":6,"startTime":"2026-06-20T20:43:19.119Z","endTime":"2026-06-20T20:43:22.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":675448,"link":"/api/v1/people/675448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":675448,"link":"/api/v1/people/675448"},"credit":"b_ab"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_ab"},{"player":{"id":675448,"link":"/api/v1/people/675448"},"credit":"b_pa"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-06-20T20:43:22.577Z","atBatIndex":15},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Fernando Tatis Jr. hits a ground-rule double (12) on a line drive to left-center field.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-20T20:43:30.905Z","endTime":"2026-06-20T20:44:54.944Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":81.4,"endSpeed":75.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.157449360574883,"aZ":-43.216249451874006,"pfxX":-1.9083805409673225,"pfxZ":-7.789930726538923,"pX":-0.3044974234028586,"pZ":2.009511900868988,"vX0":-4.088244605603372,"vY0":-118.44266381285708,"vZ0":0.6526664383269238,"x":128.61,"y":184.52,"x0":1.6936349422878367,"y0":50.00353386726589,"z0":5.69026835714665,"aX":-2.7043473405782077},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-13.7,"breakHorizontal":4.4,"spinRate":2323,"spinDirection":329},"zone":7,"typeConfidence":2.0,"plateTime":0.462883750078118,"extension":6.822829747286586},"index":0,"playId":"ffab865f-9a88-3c51-8098-8c8328d8e640","pitchNumber":1,"startTime":"2026-06-20T20:43:48.533Z","endTime":"2026-06-20T20:43:51.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.9,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.7870552748148,"aZ":-24.03086461403781,"pfxX":6.461214232446684,"pfxZ":4.992593019741893,"pX":1.3304161626378044,"pZ":3.4057411298300293,"vX0":-3.117686155640141,"vY0":-126.59398980058374,"vZ0":-0.6384034625504789,"x":66.29,"y":146.82,"x0":1.7356559442647395,"y0":50.00051141942206,"z0":5.577412158904759,"aX":10.53129974424558},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":9.1,"breakHorizontal":-11.0,"spinRate":1976,"spinDirection":117},"zone":12,"typeConfidence":2.0,"plateTime":0.4319524787397322,"extension":6.9002833439210685},"index":1,"playId":"fb3fd134-2746-304b-96d5-09e41ac1d48b","pitchNumber":2,"startTime":"2026-06-20T20:44:07.381Z","endTime":"2026-06-20T20:44:10.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.462298747923626,"aZ":-23.920705775777783,"pfxX":0.1774328510163583,"pfxZ":4.598482408445681,"pX":-1.127104336919795,"pZ":1.6190589878459611,"vX0":-7.2909440295675765,"vY0":-132.4169531005992,"vZ0":-5.69173645537191,"x":159.96,"y":195.07,"x0":1.6266823718968526,"y0":50.00444681912998,"z0":5.521834508817799,"aX":0.32060369088290425},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.4,"breakHorizontal":1.1,"spinRate":2000,"spinDirection":159},"zone":13,"typeConfidence":2.0,"plateTime":0.4119887554726511,"extension":6.903877107994475},"index":2,"playId":"ed4c08d7-7f01-3acb-8693-5d170ee0d073","pitchNumber":3,"startTime":"2026-06-20T20:44:23.453Z","endTime":"2026-06-20T20:44:27.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.137976070693664,"aZ":-23.935482513213795,"pfxX":8.84490009242602,"pfxZ":5.052867851567815,"pX":0.6451289926810603,"pZ":2.3871607620201396,"vX0":-5.894730886546967,"vY0":-126.46147506928234,"vZ0":-2.952194224237805,"x":92.41,"y":174.33,"x0":1.8491199035172958,"y0":50.004154445776045,"z0":5.475549968289241,"aX":14.42523317378304},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.8,"breakHorizontal":-14.8,"spinRate":2097,"spinDirection":124},"zone":6,"typeConfidence":2.0,"plateTime":0.43198984209855773,"extension":6.899755769041626},"hitData":{"launchSpeed":99.6,"launchAngle":21.0,"totalDistance":387.0,"trajectory":"line_drive","hardness":"medium","coordinates":{"coordX":93.23,"coordY":31.95}},"index":3,"playId":"06c5a82e-252b-3e63-9c11-25fd45779288","pitchNumber":4,"startTime":"2026-06-20T20:44:40.971Z","endTime":"2026-06-20T20:44:54.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":47.8,"awayTeamWinProbability":52.2,"homeTeamWinProbabilityAdded":-4.700000000000003,"leverageIndex":0.73,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-06-20T20:44:54.944Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Samad Taylor grounds out, shortstop Ezequiel Duran to first baseman Jake Burger.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-20T20:45:09.453Z","endTime":"2026-06-20T20:48:19.900Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":73.7,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.590798616404264,"aZ":-44.30031135282165,"pfxX":-1.2014854176981888,"pfxZ":-8.791370181846553,"pX":1.3111934157322263,"pZ":3.2452170441131623,"vX0":-0.2774575753167532,"vY0":-117.13838852515295,"vZ0":3.5161558238128396,"x":67.02,"y":151.16,"x0":1.5874204439432693,"y0":50.001450894827784,"z0":5.886537268676961,"aX":-1.657582210181492},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-14.6,"breakHorizontal":2.3,"spinRate":2232,"spinDirection":333},"zone":12,"typeConfidence":2.0,"plateTime":0.4688605860892374,"extension":6.653203679821064},"index":0,"playId":"7b4080b9-da19-3df5-8393-fcbe6670598d","pitchNumber":1,"startTime":"2026-06-20T20:45:26.697Z","endTime":"2026-06-20T20:45:30.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.6,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.46478387763713,"aZ":-25.446626602137037,"pfxX":-0.8063242057837972,"pfxZ":3.871982838695007,"pX":1.0021421926931469,"pZ":2.2705188072577696,"vX0":-1.6310795444135209,"vY0":-130.9838670935603,"vZ0":-3.591842305151613,"x":78.8,"y":177.48,"x0":1.7375553419725571,"y0":50.00654025430419,"z0":5.560735777994303,"aX":-1.4022121285027862},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.5,"breakHorizontal":1.8,"spinRate":1921,"spinDirection":158},"zone":14,"typeConfidence":2.0,"plateTime":0.41803582903972103,"extension":6.838120411469957},"index":1,"playId":"5b5cd091-992a-3775-9067-3e6b8e249d24","pitchNumber":2,"startTime":"2026-06-20T20:45:46.109Z","endTime":"2026-06-20T20:45:49.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":96.2,"endSpeed":88.2,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.79243962042676,"aZ":-12.934333001352481,"pfxX":4.288350028691953,"pfxZ":9.684055358349415,"pX":0.6105458770037309,"pZ":1.7368052766339432,"vX0":-4.507318874573797,"vY0":-139.87286422452004,"vZ0":-7.842237743594326,"x":93.73,"y":191.89,"x0":1.6837306763964202,"y0":50.00241019028742,"z0":5.420216955325471,"aX":8.51912392223272},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.2,"breakHorizontal":-6.8,"spinRate":2282,"spinDirection":148},"zone":9,"typeConfidence":2.0,"plateTime":0.3912199331670321,"extension":6.7879220163271},"index":2,"playId":"6b496b59-ff6e-39b7-87cc-bff015ae4355","pitchNumber":3,"startTime":"2026-06-20T20:46:12.014Z","endTime":"2026-06-20T20:46:15.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.8,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.783457619537618,"aZ":-15.5856618716336,"pfxX":4.089946324583982,"pfxZ":8.390284225869118,"pX":-0.26412178797252384,"pZ":2.930971818763402,"vX0":-6.2032369116625805,"vY0":-139.78022196930362,"vZ0":-4.55392188861008,"x":127.07,"y":159.64,"x0":1.453434988903402,"y0":50.00343235653062,"z0":5.606137266632281,"aX":8.087024069542574},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.4,"breakHorizontal":-6.1,"spinRate":2307,"spinDirection":151},"zone":1,"typeConfidence":2.0,"plateTime":0.391997120685021,"extension":6.8942401207842625},"index":3,"playId":"600b5f22-e0be-36d5-9029-afda41965bc8","pitchNumber":4,"startTime":"2026-06-20T20:46:33.813Z","endTime":"2026-06-20T20:46:38.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.5,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.869023375297257,"aZ":-23.70610384435341,"pfxX":9.367544231551523,"pfxZ":5.255116871408765,"pX":1.2104789797916637,"pZ":2.2720736602536458,"vX0":-4.044537558671647,"vY0":-126.2220339884685,"vZ0":-3.188511838945155,"x":70.86,"y":177.43,"x0":1.6170966449652289,"y0":50.00608923117615,"z0":5.462161249490398,"aX":15.106700851051595},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":9.0,"breakHorizontal":-16.1,"spinRate":2081,"spinDirection":122},"zone":14,"typeConfidence":2.0,"plateTime":0.43407013886989354,"extension":6.779736063460947},"index":4,"playId":"097c7ff0-16db-3b9b-b01b-ca674e210b02","pitchNumber":5,"startTime":"2026-06-20T20:47:02.468Z","endTime":"2026-06-20T20:47:05.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.2,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.499485121679562,"aZ":-24.025601612502307,"pfxX":-0.09409534956702492,"pfxZ":4.64377770568278,"pX":-0.60516070508334,"pZ":2.8718928620791555,"vX0":-5.736511729234391,"vY0":-131.08982908346127,"vZ0":-2.3164686028142722,"x":140.07,"y":161.24,"x0":1.6160090725912803,"y0":50.00530374162477,"z0":5.544899739736789,"aX":-0.1638363715764945},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.2,"breakHorizontal":1.3,"spinRate":1954,"spinDirection":162},"zone":1,"typeConfidence":2.0,"plateTime":0.41648155592757297,"extension":6.728928573230464},"index":5,"playId":"234bb232-4a44-3b5b-b359-8844015a7fb9","pitchNumber":6,"startTime":"2026-06-20T20:47:25.893Z","endTime":"2026-06-20T20:47:28.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":6,"playId":"1c1d3063-39d8-40a8-8764-2de8f6fea0fa","startTime":"2026-06-20T20:47:52.963Z","endTime":"2026-06-20T20:47:57.963Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.3,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.00378220094092,"aZ":-14.275160541860828,"pfxX":4.419349462534176,"pfxZ":9.101810603144571,"pX":-0.3386993573475175,"pZ":2.57274672233582,"vX0":-6.879027638865001,"vY0":-139.930541618436,"vZ0":-5.598639427501445,"x":129.91,"y":169.32,"x0":1.5867369332029273,"y0":50.004567784957544,"z0":5.548235153866623,"aX":8.693003346128696},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.4,"breakHorizontal":-6.5,"spinRate":2281,"spinDirection":147},"zone":4,"typeConfidence":2.0,"plateTime":0.39266337173785804,"extension":6.7186339892568405},"hitData":{"launchSpeed":95.4,"launchAngle":-2.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.97,"coordY":149.55}},"index":7,"playId":"31918a20-b716-3e32-bc0b-2e05691c7a96","pitchNumber":7,"startTime":"2026-06-20T20:48:11.159Z","endTime":"2026-06-20T20:48:19.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669392,"link":"/api/v1/people/669392"},"credit":"b_ab"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_ab"},{"player":{"id":669392,"link":"/api/v1/people/669392"},"credit":"b_pa"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.800000000000004,"awayTeamWinProbability":48.199999999999996,"homeTeamWinProbabilityAdded":4.000000000000007,"leverageIndex":1.45,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-06-20T20:48:19.900Z","atBatIndex":17},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Manny Machado doubles (12) on a sharp line drive to center fielder Wyatt Langford. Fernando Tatis Jr. scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-20T20:48:24.821Z","endTime":"2026-06-20T20:49:26.837Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"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":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":{"id":669022,"link":"/api/v1/people/669022"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.9,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.03958861028899,"aZ":-43.93039266164671,"pfxX":-2.0404342798938515,"pfxZ":-8.144492355858809,"pX":-0.21389015383859297,"pZ":1.2598529347345224,"vX0":-3.6526847729608374,"vY0":-119.66169192928581,"vZ0":-1.1826644525993686,"x":125.15,"y":204.76,"x0":1.600037949208775,"y0":50.00241575415683,"z0":5.711691447575004,"aX":-2.945138138180355},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-14.8,"breakHorizontal":4.6,"spinRate":2375,"spinDirection":333},"zone":13,"typeConfidence":2.0,"plateTime":0.45849841705858907,"extension":6.677648898954598},"index":0,"playId":"58c4cb78-24ad-3eef-af7a-7a2eb078c205","pitchNumber":1,"startTime":"2026-06-20T20:48:45.276Z","endTime":"2026-06-20T20:48:49.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.0,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.628966490620467,"aZ":-12.25090065026234,"pfxX":3.1428692655526764,"pfxZ":10.03310516460789,"pX":-0.08529826363642755,"pZ":2.928189880193641,"vX0":-5.717123118165581,"vY0":-139.81005931573688,"vZ0":-4.95278314655831,"x":120.25,"y":159.72,"x0":1.574919479341996,"y0":50.002342911218236,"z0":5.522419379047217,"aX":6.241217753652978},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.4,"breakHorizontal":-4.6,"spinRate":2338,"spinDirection":150},"zone":2,"typeConfidence":2.0,"plateTime":0.3913107374776712,"extension":6.640196375612897},"hitData":{"launchSpeed":103.8,"launchAngle":18.0,"totalDistance":356.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":162.13,"coordY":46.04}},"index":1,"playId":"e896db4b-eff5-3fab-a02e-3af5b342cc32","pitchNumber":2,"startTime":"2026-06-20T20:49:12.819Z","endTime":"2026-06-20T20:49:26.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.300000000000004,"awayTeamWinProbability":59.699999999999996,"homeTeamWinProbabilityAdded":-11.5,"leverageIndex":1.4,"dramaIndex":111.0,"contextMetrics":{},"playEndTime":"2026-06-20T20:49:26.837Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xander Bogaerts strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-20T20:49:46.476Z","endTime":"2026-06-20T20:51:45.215Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":73.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.93360564275071,"aZ":-44.23377213183348,"pfxX":-2.23434098516441,"pfxZ":-8.713462139167053,"pX":0.7957874267289642,"pZ":2.502845427262973,"vX0":-0.8510989946624502,"vY0":-117.36630455675565,"vZ0":1.9071992609263226,"x":86.67,"y":171.2,"x0":1.454316982078412,"y0":50.005081254689514,"z0":5.825011494703215,"aX":-3.0912744780373753},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-14.9,"breakHorizontal":4.3,"spinRate":2293,"spinDirection":336},"zone":6,"typeConfidence":2.0,"plateTime":0.46817406387792015,"extension":6.812207990053744},"index":0,"playId":"e4edf21a-349b-30b8-ab33-16a0dcb5a069","pitchNumber":1,"startTime":"2026-06-20T20:50:07.785Z","endTime":"2026-06-20T20:50:10.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"second":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.507761137436,"aZ":-43.73857786515506,"pfxX":-3.475316652714196,"pfxZ":-8.024941979793342,"pX":-0.7337415482295987,"pZ":1.7520895870922497,"vX0":-3.6990533510829047,"vY0":-119.71878086345609,"vZ0":-0.20137372657411756,"x":144.97,"y":191.47,"x0":1.286448711384289,"y0":50.0007310139807,"z0":5.7736704504904885,"aX":-5.0099344420184755},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-14.3,"breakHorizontal":7.2,"spinRate":2412,"spinDirection":338},"zone":7,"typeConfidence":2.0,"plateTime":0.4586526881231978,"extension":6.948094609635793},"index":1,"playId":"a56b4bd7-3b0c-31d1-951b-645f57cc88b6","pitchNumber":2,"startTime":"2026-06-20T20:50:28.101Z","endTime":"2026-06-20T20:50:31.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"second":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.313050713779887,"aZ":-20.677399323609112,"pfxX":9.155523240969442,"pfxZ":6.8446860508961915,"pX":0.9442060205763896,"pZ":2.8800687425143843,"vX0":-4.290688472296067,"vY0":-128.94557332191772,"vZ0":-2.9292345213490725,"x":81.01,"y":161.02,"x0":1.4419452371877688,"y0":50.00588412354761,"z0":5.629749814502639,"aX":15.389541258624783},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":11.9,"breakHorizontal":-15.6,"spinRate":2361,"spinDirection":126},"zone":12,"typeConfidence":2.0,"plateTime":0.42508639820303573,"extension":6.863232033896325},"index":2,"playId":"8b098f2e-b6b3-3a61-9ade-cf0537395454","pitchNumber":3,"startTime":"2026-06-20T20:50:48.261Z","endTime":"2026-06-20T20:50:51.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"second":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.319932582772857,"aZ":-43.52553691049338,"pfxX":-0.6639579938369735,"pfxZ":-7.891577384263212,"pX":-2.527281201477599,"pZ":-1.2757855092156904,"vX0":-7.967955707221733,"vY0":-119.75126417702816,"vZ0":-6.725780139976841,"x":213.33,"y":273.23,"x0":0.9437661377272918,"y0":50.004603076898974,"z0":5.508218199301479,"aX":-0.9547189036883007},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-15.8,"breakHorizontal":3.4,"spinRate":2413,"spinDirection":339},"zone":13,"typeConfidence":2.0,"plateTime":0.45916593422489926,"extension":6.990555963743885},"index":3,"playId":"a5d3f652-c4ae-3265-b8a2-e94d2b0264a2","pitchNumber":4,"startTime":"2026-06-20T20:51:13.091Z","endTime":"2026-06-20T20:51:16.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"second":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.202749272399803,"aZ":-43.211497164476015,"pfxX":-2.110269226339499,"pfxZ":-7.507043135628011,"pX":-0.6529756337932642,"pZ":1.677247174246094,"vX0":-4.061702502113877,"vY0":-120.6370401215174,"vZ0":-0.5509677877446743,"x":141.89,"y":193.49,"x0":1.3290556820033723,"y0":50.00561732038708,"z0":5.728460156123591,"aX":-3.100705165658606},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-13.4,"breakHorizontal":4.8,"spinRate":2323,"spinDirection":337},"zone":7,"typeConfidence":2.0,"plateTime":0.4546023100113201,"extension":6.740177335753122},"index":4,"playId":"12fedd3e-5852-3d9d-9698-e0b354b7562a","pitchNumber":5,"startTime":"2026-06-20T20:51:41.182Z","endTime":"2026-06-20T20:51:45.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"second":{"id":592518,"link":"/api/v1/people/592518"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":1.25,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-06-20T20:51:45.215Z","atBatIndex":19},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nicky Lopez lines out to left fielder Samad Taylor.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-20T20:53:39.442Z","endTime":"2026-06-20T20:54:49.352Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669392,"link":"/api/v1/people/669392"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.0,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.636394190001983,"aZ":-21.08173529702026,"pfxX":-0.11216309876395547,"pfxZ":6.188599284409583,"pX":0.8354794738201738,"pZ":2.0715109664233684,"vX0":4.912301867832045,"vY0":-132.61783864522278,"vZ0":-4.93695792121829,"x":85.15,"y":182.85,"x0":-1.0212188406782305,"y0":50.00363026046996,"z0":5.481600634022124,"aX":-0.2010814738158886},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.4,"breakHorizontal":-0.8,"spinRate":1857,"spinDirection":210},"zone":14,"typeConfidence":0.9,"plateTime":0.41198874717111034,"extension":6.422724534537914},"index":0,"playId":"6862dcf1-1a3b-3cd6-8f01-125bcd54fd29","pitchNumber":1,"startTime":"2026-06-20T20:53:54.960Z","endTime":"2026-06-20T20:53:58.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":91.7,"endSpeed":84.4,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.03777102373358,"aZ":-17.515612756177763,"pfxX":-0.9689750035738216,"pfxZ":8.06414771789701,"pX":-0.2874832649136284,"pZ":2.840888297218014,"vX0":2.3220426550726745,"vY0":-133.5382773027953,"vZ0":-3.896053379017691,"x":127.96,"y":162.08,"x0":-1.0399300523579647,"y0":50.0024734212156,"z0":5.5683135639449945,"aX":-1.7615259635626443},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.0,"breakHorizontal":1.3,"spinRate":2001,"spinDirection":206},"zone":1,"typeConfidence":0.49,"plateTime":0.40918169870323284,"extension":6.392030058659276},"index":1,"playId":"d5ea9896-cbbf-395f-a029-b7196518ab89","pitchNumber":2,"startTime":"2026-06-20T20:54:12.000Z","endTime":"2026-06-20T20:54:15.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.9,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.355484462428347,"aZ":-29.846896577315132,"pfxX":4.700354933027334,"pfxZ":1.4369993983659644,"pX":-0.520684540241213,"pZ":3.073508358882951,"vX0":-0.018848841447809433,"vY0":-125.79995157242851,"vZ0":-0.7855715392099184,"x":136.85,"y":155.8,"x0":-1.1246719047240166,"y0":50.0019653765781,"z0":5.790057776867879,"aX":7.6008777708583946},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.6,"breakHorizontal":-8.5,"spinRate":2409,"spinDirection":134},"zone":1,"typeConfidence":0.92,"plateTime":0.43390810575552674,"extension":6.397191242457908},"index":2,"playId":"19779450-97ec-3d86-845b-6fbcf7aea30a","pitchNumber":3,"startTime":"2026-06-20T20:54:25.879Z","endTime":"2026-06-20T20:54:29.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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.6,"endSpeed":85.2,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.05557673100918,"aZ":-17.971050338761422,"pfxX":-1.4907266931115966,"pfxZ":7.670867819426925,"pX":0.12202131734894879,"pZ":2.4364690259116615,"vX0":3.7678461010789963,"vY0":-134.88240782205207,"vZ0":-4.777262144310299,"x":112.35,"y":173.0,"x0":-1.0963636014522007,"y0":50.000697970173626,"z0":5.489305418557922,"aX":-2.759715877964502},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.1,"breakHorizontal":1.9,"spinRate":1980,"spinDirection":206},"zone":5,"typeConfidence":0.79,"plateTime":0.4053596750966504,"extension":6.442261532064512},"hitData":{"launchSpeed":88.4,"launchAngle":35.0,"totalDistance":326.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":43.34,"coordY":96.21}},"index":3,"playId":"33eed939-67f8-3d8d-a80d-940a84f154e0","pitchNumber":4,"startTime":"2026-06-20T20:54:40.951Z","endTime":"2026-06-20T20:54:49.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"credit":"b_ab"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_ab"},{"player":{"id":670032,"link":"/api/v1/people/670032"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.9,"awayTeamWinProbability":59.1,"homeTeamWinProbabilityAdded":-2.8000000000000043,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-06-20T20:54:49.352Z","atBatIndex":20},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Kyle Higashioka lines out to first baseman Ty France.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-20T20:54:51.774Z","endTime":"2026-06-20T20:55:52.805Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.935076285392544,"aZ":-19.226468359443476,"pfxX":-1.1695629173396047,"pfxZ":6.939313770191175,"pX":0.6961940364762557,"pZ":2.689773707811896,"vX0":4.601015337085897,"vY0":-135.31865869079164,"vZ0":-4.070901960907262,"x":90.46,"y":166.16,"x0":-0.8698278694621193,"y0":50.00013610511966,"z0":5.550537327981347,"aX":-2.1819871645822753},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.0,"breakHorizontal":1.2,"spinRate":1965,"spinDirection":201},"zone":6,"typeConfidence":0.75,"plateTime":0.4038807780397571,"extension":6.52784117459036},"index":0,"playId":"6c9d6065-a13d-3a06-9ff8-5ebe59cae8f1","pitchNumber":1,"startTime":"2026-06-20T20:55:12.943Z","endTime":"2026-06-20T20:55:15.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.47801208299191,"aZ":-29.311605845163452,"pfxX":4.329100217500827,"pfxZ":1.7434486108990033,"pX":0.5146440138960062,"pZ":2.3142130810637096,"vX0":2.0970387337341916,"vY0":-126.70653632968528,"vZ0":-2.659748267399515,"x":97.38,"y":176.3,"x0":-0.8836162798762984,"y0":50.002311225120046,"z0":5.696027463598966,"aX":7.108833665659829},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.9,"breakHorizontal":-8.3,"spinRate":2465,"spinDirection":127},"zone":6,"typeConfidence":0.92,"plateTime":0.4306332824737815,"extension":6.493300687388777},"index":1,"playId":"461113b1-061a-3f56-bf34-293782899519","pitchNumber":2,"startTime":"2026-06-20T20:55:29.568Z","endTime":"2026-06-20T20:55:32.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":82.6,"endSpeed":76.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.500557797853475,"aZ":-25.242801594607403,"pfxX":6.199842482699703,"pfxZ":4.736960962931699,"pX":1.0278177664010961,"pZ":1.3684532743216833,"vX0":2.806364613420306,"vY0":-120.23036433242744,"vZ0":-4.1367352268482,"x":77.82,"y":201.83,"x0":-0.9601922952099483,"y0":50.0010563088873,"z0":5.353669491132563,"aX":9.067337551363423},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":7.8,"breakHorizontal":-11.9,"spinRate":2705,"spinDirection":84},"zone":14,"typeConfidence":0.93,"plateTime":0.4557046104107596,"extension":6.760179272905748},"hitData":{"launchSpeed":62.6,"launchAngle":19.0,"totalDistance":150.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":154.76,"coordY":148.95}},"index":2,"playId":"5bcbfaab-8d42-3722-8e4e-d1801ba012e3","pitchNumber":3,"startTime":"2026-06-20T20:55:46.315Z","endTime":"2026-06-20T20:55:52.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_ab"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_ab"},{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.0,"awayTeamWinProbability":61.0,"homeTeamWinProbabilityAdded":-1.8999999999999986,"leverageIndex":0.78,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-06-20T20:55:52.805Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joc Pederson grounds out, first baseman Ty France to pitcher Walker Buehler.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-20T20:55:59.089Z","endTime":"2026-06-20T20:57:05.843Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":72.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.759134341853475,"aZ":-41.574468178367724,"pfxX":6.034455705085746,"pfxZ":-7.0702977959717135,"pX":0.4407454880588535,"pZ":2.1063476954653466,"vX0":1.498902094116194,"vY0":-115.22183208617439,"vZ0":0.9196329760141453,"x":100.2,"y":181.91,"x0":-1.0040190480994222,"y0":50.00479262232308,"z0":5.756997074353656,"aX":8.0190590375975},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-12.2,"breakHorizontal":-11.3,"spinRate":2349,"spinDirection":41},"zone":9,"typeConfidence":0.9,"plateTime":0.47751744585659184,"extension":6.480504375479019},"index":0,"playId":"6bca853c-82c5-3268-af65-0db78885b1a4","pitchNumber":1,"startTime":"2026-06-20T20:56:18.055Z","endTime":"2026-06-20T20:56:21.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-06-20T20:56:30.907Z","endTime":"2026-06-20T20:56:44.193Z","isPitch":false,"type":"action","player":{"id":592626,"link":"/api/v1/people/592626"},"defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.733125142290934,"aZ":-27.785346624960486,"pfxX":3.3402696569426675,"pfxZ":2.5344821189660998,"pX":-0.3215503224299909,"pZ":2.749135251683561,"vX0":1.0808005989496228,"vY0":-130.03967934050885,"vZ0":-1.7578553282887026,"x":129.26,"y":164.55,"x0":-1.1754131211387566,"y0":50.00007824879622,"z0":5.521613353866129,"aX":5.776175185802082},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.4,"breakHorizontal":-6.2,"spinRate":2263,"spinDirection":153},"zone":4,"typeConfidence":2.0,"plateTime":0.4196184928632887,"extension":6.546632934570977},"index":2,"playId":"874e4c43-efe2-35bd-8cb9-7cc48cfc6108","pitchNumber":2,"startTime":"2026-06-20T20:56:44.193Z","endTime":"2026-06-20T20:56:47.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.704974156800752,"aZ":-33.37126803539609,"pfxX":-3.611290772131283,"pfxZ":-0.7145039136434539,"pX":-0.5889919282443274,"pZ":1.97445569575299,"vX0":2.5209342948708415,"vY0":-128.74643370051712,"vZ0":-2.6668991345613264,"x":139.45,"y":185.47,"x0":-1.109672998640028,"y0":50.000042605577384,"z0":5.59588135542183,"aX":-6.0863604620594565},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-1.7,"breakHorizontal":6.0,"spinRate":858,"spinDirection":254},"zone":7,"typeConfidence":2.0,"plateTime":0.42476290490565827,"extension":6.498341434731049},"hitData":{"launchSpeed":75.5,"launchAngle":-10.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":162.15,"coordY":163.24}},"index":3,"playId":"87078aef-2048-33b3-8d44-66b920b6eb62","pitchNumber":3,"startTime":"2026-06-20T20:56:58.893Z","endTime":"2026-06-20T20:57:05.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_ab"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_ab"},{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.7,"awayTeamWinProbability":62.3,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":0.5,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-06-20T20:57:05.843Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Merrill singles on a sharp line drive to right fielder Brandon Nimmo.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-20T20:59:10.644Z","endTime":"2026-06-20T21:00:46.466Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":83.9,"endSpeed":76.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.004264286095005,"aZ":-39.56714185849613,"pfxX":-4.13787214677917,"pfxZ":-5.012852695839009,"pX":-0.6387330888766359,"pZ":1.6661357606703857,"vX0":-4.528620346689882,"vY0":-121.99640741538701,"vZ0":-1.0699268238678197,"x":141.35,"y":193.79,"x0":1.7951394284694564,"y0":50.005919646344296,"z0":5.589974207035528,"aX":-6.097622479989929},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-9.0,"breakHorizontal":8.8,"spinRate":2171,"spinDirection":312},"zone":13,"typeConfidence":2.0,"plateTime":0.4528767722070062,"extension":7.260915868883724},"index":0,"playId":"64b200ca-94c9-361a-abc8-e4807120358f","pitchNumber":1,"startTime":"2026-06-20T20:59:15.695Z","endTime":"2026-06-20T20:59:18.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.27446339127411,"aZ":-14.187582114152685,"pfxX":4.581830011716296,"pfxZ":9.301241751291567,"pX":-0.3589468306626636,"pZ":4.338864391867161,"vX0":-7.14353988823728,"vY0":-138.08092037412234,"vZ0":-1.0887285964312206,"x":130.68,"y":121.63,"x0":1.6644702284792339,"y0":50.00555566970289,"z0":5.691293081039227,"aX":8.863680210347047},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.8,"breakHorizontal":-6.8,"spinRate":2281,"spinDirection":153},"zone":11,"typeConfidence":2.0,"plateTime":0.3964216284264639,"extension":6.8200806626444725},"index":1,"playId":"8029af21-bc44-3ad6-835b-e70289cb93be","pitchNumber":2,"startTime":"2026-06-20T20:59:32.400Z","endTime":"2026-06-20T20:59:35.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.981503103946135,"aZ":-26.779057474254994,"pfxX":0.14710298479745632,"pfxZ":3.5160113275927216,"pX":1.5030583736860341,"pZ":2.7101552850214956,"vX0":-1.0602154404398783,"vY0":-123.24101309422896,"vZ0":-1.3530652183785277,"x":59.71,"y":165.61,"x0":1.9201166067300417,"y0":50.003575112248626,"z0":5.532629719542649,"aX":0.2258720709558415},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":6.2,"breakHorizontal":0.0,"spinRate":2097,"spinDirection":294},"zone":12,"typeConfidence":2.0,"plateTime":0.44479723426252393,"extension":6.850171107562728},"index":2,"playId":"e0f53a4d-3686-3fd9-831b-85494c92f871","pitchNumber":3,"startTime":"2026-06-20T20:59:47.016Z","endTime":"2026-06-20T20:59:50.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":87.0,"endSpeed":78.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.99732872603173,"aZ":-30.39263738582211,"pfxX":-3.424088175213649,"pfxZ":1.12646822464745,"pX":0.5917386041283286,"pZ":4.2166489158295315,"vX0":-1.8802079175508064,"vY0":-126.52031735807921,"vZ0":2.4045463542664143,"x":94.44,"y":124.93,"x0":1.7947046744723543,"y0":50.00561478571442,"z0":5.72536055265833,"aX":-5.4319414896598985},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.0,"breakHorizontal":6.7,"spinRate":2055,"spinDirection":249},"zone":12,"typeConfidence":2.0,"plateTime":0.4365416187034641,"extension":6.7648430558167565},"index":3,"playId":"a07db9bd-33fa-3e90-ae6c-cf18be38b51a","pitchNumber":4,"startTime":"2026-06-20T21:00:20.278Z","endTime":"2026-06-20T21:00:24.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":77.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.285683756007785,"aZ":-37.62132040535284,"pfxX":-4.820932023962782,"pfxZ":-3.542077819525087,"pX":0.37592365898668173,"pZ":2.4255018551260017,"vX0":-1.7838500518070015,"vY0":-124.59303651868409,"vZ0":-0.1554361747398898,"x":102.67,"y":173.29,"x0":1.7321164940853275,"y0":50.00525731055994,"z0":5.6578579630831545,"aX":-7.40883792127525},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-6.1,"breakHorizontal":9.1,"spinRate":2195,"spinDirection":297},"zone":6,"typeConfidence":2.0,"plateTime":0.4434623096644992,"extension":6.909252310509691},"hitData":{"launchSpeed":101.7,"launchAngle":10.0,"totalDistance":189.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":176.56,"coordY":120.02}},"index":4,"playId":"4b138786-f36c-3427-beaa-c8a4fa19e1ce","pitchNumber":5,"startTime":"2026-06-20T21:00:36.861Z","endTime":"2026-06-20T21:00:46.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.1,"awayTeamWinProbability":65.9,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":0.9,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-06-20T21:00:46.466Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ty France flies out to left fielder Jarred Kelenic.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-20T21:00:45.134Z","endTime":"2026-06-20T21:02:56.871Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672284,"link":"/api/v1/people/672284"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.1,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.615425339618497,"aZ":-42.62841381789461,"pfxX":-2.9881100838431673,"pfxZ":-7.584209978611934,"pX":-0.05350710586869486,"pZ":1.4666766334856138,"vX0":-2.7875542747624174,"vY0":-117.09057895299581,"vZ0":-0.4688542095372594,"x":119.04,"y":199.18,"x0":1.543828022606717,"y0":50.00291246764525,"z0":5.6831505619404,"aX":-4.118501600342829},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-13.6,"breakHorizontal":6.1,"spinRate":2253,"spinDirection":336},"zone":13,"typeConfidence":2.0,"plateTime":0.4690863439076729,"extension":6.78096433902454},"index":0,"playId":"66830526-3529-33fe-9019-e67ecf4039fa","pitchNumber":1,"startTime":"2026-06-20T21:01:12.697Z","endTime":"2026-06-20T21:01:16.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.88105800859097,"aZ":-25.3747454646866,"pfxX":1.0319597359423796,"pfxZ":3.9395215283843203,"pX":-0.43631319682836267,"pZ":2.2250187296571244,"vX0":-5.543781472168878,"vY0":-130.1493436385424,"vZ0":-3.5795824685033684,"x":133.63,"y":178.7,"x0":1.58206972710965,"y0":50.00182225037578,"z0":5.527820975375998,"aX":1.7812596912696423},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.6,"breakHorizontal":-0.7,"spinRate":1926,"spinDirection":159},"zone":4,"typeConfidence":2.0,"plateTime":0.41995191512186336,"extension":6.995414615167832},"index":1,"playId":"f21d0500-da7f-3b7a-b037-2fd707498133","pitchNumber":2,"startTime":"2026-06-20T21:01:32.808Z","endTime":"2026-06-20T21:01:35.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":95.2,"endSpeed":86.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.368724228324496,"aZ":-15.022667794775293,"pfxX":4.051079152012965,"pfxZ":8.817881513873907,"pX":1.5960825676113868,"pZ":3.444736273318087,"vX0":-2.1613049169384713,"vY0":-138.66239546688095,"vZ0":-2.9685339622861333,"x":56.16,"y":145.77,"x0":1.859867275205369,"y0":50.00066942474318,"z0":5.533056972635829,"aX":7.877731000787001},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.5,"breakHorizontal":-6.8,"spinRate":2229,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.39518901439142873,"extension":6.705561993872844},"index":2,"playId":"30b6d8a2-3129-3cc9-874b-d87afca48a50","pitchNumber":3,"startTime":"2026-06-20T21:01:58.934Z","endTime":"2026-06-20T21:02:02.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":95.5,"endSpeed":87.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.281390788523574,"aZ":-11.710727493195096,"pfxX":4.322389505871046,"pfxZ":10.525190657764664,"pX":-0.5493588936328968,"pZ":1.4766576476954048,"vX0":-7.337858010035659,"vY0":-138.61818449474654,"vZ0":-8.749321105670314,"x":137.94,"y":198.91,"x0":1.571741495719827,"y0":50.00356965720899,"z0":5.457933576879089,"aX":8.40462643544759},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.4,"breakHorizontal":-6.2,"spinRate":2294,"spinDirection":146},"zone":13,"typeConfidence":2.0,"plateTime":0.3952989865856411,"extension":6.932636241710174},"index":3,"playId":"53f6b1c6-4466-3107-a937-952005dee081","pitchNumber":4,"startTime":"2026-06-20T21:02:19.861Z","endTime":"2026-06-20T21:02:24.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.67061332506209,"aZ":-24.4563473096944,"pfxX":-0.12502941835556314,"pfxZ":4.492777869676187,"pX":-0.5903815718012391,"pZ":3.078187289295149,"vX0":-5.8723477121432675,"vY0":-129.86517270112788,"vZ0":-1.656305847172781,"x":139.5,"y":155.67,"x0":1.7108016984779255,"y0":50.00479258851748,"z0":5.573796871568975,"aX":-0.2136066939344795},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":8.0,"breakHorizontal":1.4,"spinRate":1975,"spinDirection":163},"zone":1,"typeConfidence":2.0,"plateTime":0.4208144309894646,"extension":7.018349478048091},"hitData":{"launchSpeed":97.6,"launchAngle":26.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.2,"coordY":67.27}},"index":4,"playId":"3f66fd32-0bbb-3b43-8c3a-dc90bb5907a5","pitchNumber":5,"startTime":"2026-06-20T21:02:45.792Z","endTime":"2026-06-20T21:02:56.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_ab"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_ab"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_pa"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.5,"awayTeamWinProbability":62.5,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":1.47,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-06-20T21:02:56.871Z","atBatIndex":24},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nick Solak lines out to center fielder Wyatt Langford.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-20T21:02:57.074Z","endTime":"2026-06-20T21:04:43.460Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":669256,"fullName":"Nick Solak","link":"/api/v1/people/669256"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669256,"fullName":"Nick Solak","link":"/api/v1/people/669256"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.075264338133735,"aZ":-13.351162368512556,"pfxX":3.9291381918733794,"pfxZ":9.616056807467814,"pX":1.0929080443393238,"pZ":3.5767999132835677,"vX0":-3.004128421922762,"vY0":-139.23021199286384,"vZ0":-2.9900316105294613,"x":75.34,"y":142.21,"x0":1.6768725394676136,"y0":50.006711144960434,"z0":5.551631600112405,"aX":7.69427334817343},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.9,"breakHorizontal":-6.5,"spinRate":2259,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.3938310600300583,"extension":6.970819111338783},"index":0,"playId":"ecd95927-29b8-3d22-b821-7703a4e4a3fa","pitchNumber":1,"startTime":"2026-06-20T21:03:24.189Z","endTime":"2026-06-20T21:03:27.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":669256,"link":"/api/v1/people/669256","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.1,"endSpeed":73.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.747639090114916,"aZ":-43.45010626773835,"pfxX":-2.0917399792614955,"pfxZ":-8.215822230408511,"pX":0.35167775618265973,"pZ":2.578653200595182,"vX0":-2.047344935277277,"vY0":-116.68170768839893,"vZ0":1.8340913241056451,"x":103.59,"y":169.16,"x0":1.5133904537115417,"y0":50.00047964366867,"z0":5.888584043286844,"aX":-2.871911920733055},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-14.0,"breakHorizontal":4.3,"spinRate":2249,"spinDirection":336},"zone":6,"typeConfidence":2.0,"plateTime":0.4701192001589991,"extension":6.834640598832656},"index":1,"playId":"5d567bdb-2a6f-30b1-ba62-26f9d4a4e15a","pitchNumber":2,"startTime":"2026-06-20T21:03:45.189Z","endTime":"2026-06-20T21:03:48.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":669256,"link":"/api/v1/people/669256","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.039298104523972,"aZ":-14.118626109228872,"pfxX":4.085805127364807,"pfxZ":9.189306686371122,"pX":0.36553634998697243,"pZ":3.531234258494367,"vX0":-4.968486981539138,"vY0":-139.21918470642993,"vZ0":-3.2716091879993914,"x":103.07,"y":143.44,"x0":1.6418293160761916,"y0":50.00018869693804,"z0":5.655155608453133,"aX":8.025718165552291},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.2,"breakHorizontal":-6.4,"spinRate":2259,"spinDirection":148},"zone":12,"typeConfidence":2.0,"plateTime":0.39333026429563134,"extension":6.9939747677624915},"index":2,"playId":"98996506-d01f-380a-a216-2d1a6799828b","pitchNumber":3,"startTime":"2026-06-20T21:04:05.677Z","endTime":"2026-06-20T21:04:08.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":669256,"link":"/api/v1/people/669256","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.236665527555115,"aZ":-43.62659030220808,"pfxX":-2.969111393021363,"pfxZ":-8.056856001754369,"pX":-0.20349515153457412,"pZ":1.8131028837841938,"vX0":-2.594688811563399,"vY0":-118.59052295371538,"vZ0":-0.06447022499398147,"x":124.76,"y":189.83,"x0":1.2917088643090628,"y0":50.005607376142656,"z0":5.82890629553352,"aX":-4.218152927930116},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-14.3,"breakHorizontal":6.0,"spinRate":2284,"spinDirection":336},"zone":8,"typeConfidence":2.0,"plateTime":0.46233935911392,"extension":6.584440160224946},"hitData":{"launchSpeed":95.4,"launchAngle":24.0,"totalDistance":364.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":135.15,"coordY":52.86}},"index":3,"playId":"8100ca0f-9a4f-365f-9448-e0fa86bfef02","pitchNumber":4,"startTime":"2026-06-20T21:04:29.546Z","endTime":"2026-06-20T21:04:43.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":669256,"link":"/api/v1/people/669256","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669256,"link":"/api/v1/people/669256"},"credit":"b_ab"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_ab"},{"player":{"id":669256,"link":"/api/v1/people/669256"},"credit":"b_pa"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.25,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-06-20T21:04:43.460Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jase Bowen strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-20T21:04:40.314Z","endTime":"2026-06-20T21:06:43.194Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687749,"fullName":"Jase Bowen","link":"/api/v1/people/687749"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.368335772147912,"aZ":-24.02222395008747,"pfxX":7.4890832956563615,"pfxZ":5.102310899205135,"pX":-0.29106301634777737,"pZ":1.264098296112533,"vX0":-6.8163128650499125,"vY0":-125.34578959632591,"vZ0":-5.390213696569847,"x":128.09,"y":204.65,"x0":1.4852245437358247,"y0":50.00206776254053,"z0":5.3933748532117844,"aX":11.965108139648754},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":8.3,"breakHorizontal":-12.1,"spinRate":1937,"spinDirection":126},"zone":13,"typeConfidence":2.0,"plateTime":0.4362789921421246,"extension":6.944062753523464},"index":0,"playId":"814fb5ef-3f92-32a0-81ac-892b6e9f9897","pitchNumber":1,"startTime":"2026-06-20T21:05:08.108Z","endTime":"2026-06-20T21:05:11.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"b0da0849-9dd5-3cf6-a32e-77dc3d6b9fed","startTime":"2026-06-20T21:05:28.433Z","endTime":"2026-06-20T21:05:31.433Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.38439460147335,"aZ":-44.35352071706511,"pfxX":-1.3369957879277816,"pfxZ":-8.583816984399538,"pX":-0.3541147546036054,"pZ":0.9643862329031946,"vX0":-3.7062985949359044,"vY0":-118.83639763718794,"vZ0":-1.6250037454406954,"x":130.5,"y":212.74,"x0":1.404133060762437,"y0":50.00189759098823,"z0":5.713931861804039,"aX":-1.8968599860873523},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-15.6,"breakHorizontal":3.4,"spinRate":2401,"spinDirection":336},"zone":13,"typeConfidence":2.0,"plateTime":0.46225772100633966,"extension":6.703135439642108},"index":2,"playId":"cd4f31d6-601d-36c9-97f8-c9078d9ad6d6","pitchNumber":2,"startTime":"2026-06-20T21:05:47.308Z","endTime":"2026-06-20T21:05:53.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jackson Merrill steals (13) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":3,"actionPlayId":"cd4f31d6-601d-36c9-97f8-c9078d9ad6d6","startTime":"2026-06-20T21:05:55.788Z","endTime":"2026-06-20T21:06:19.386Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":701538,"link":"/api/v1/people/701538"},"defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"postOnSecond":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"homeTeamWinProbability":39.300000000000004,"awayTeamWinProbability":60.699999999999996,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.94,"dramaIndex":35.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.959988551166134,"aZ":-42.75085008058806,"pfxX":-3.6936836272351856,"pfxZ":-7.352088535950862,"pX":0.5691520844701878,"pZ":0.968920818033322,"vX0":-1.0396463132278964,"vY0":-119.42624527436078,"vZ0":-2.1018830293853714,"x":95.31,"y":212.62,"x0":1.4905180663269397,"y0":50.00438587835181,"z0":5.721664417766781,"aX":-5.311928001107526},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-13.6,"breakHorizontal":7.0,"spinRate":2338,"spinDirection":336},"zone":14,"typeConfidence":2.0,"plateTime":0.4594092676812047,"extension":6.877272851070822},"index":4,"playId":"90b97604-1689-3f04-b453-74b276fd9a0b","pitchNumber":3,"startTime":"2026-06-20T21:06:19.386Z","endTime":"2026-06-20T21:06:22.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.829865124785126,"aZ":-21.624012072033693,"pfxX":6.983623716541079,"pfxZ":6.48629685789174,"pX":0.6171390821095024,"pZ":2.3176013430532665,"vX0":-4.295974258659208,"vY0":-126.48318911858273,"vZ0":-3.7261880955334608,"x":93.48,"y":176.2,"x0":1.4267987940919875,"y0":50.00417939957767,"z0":5.5357139029904,"aX":11.36150117496828},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":11.2,"breakHorizontal":-11.8,"spinRate":1867,"spinDirection":121},"zone":6,"typeConfidence":2.0,"plateTime":0.4323885370325118,"extension":6.7091464573807365},"index":5,"playId":"1a914a0d-a34d-3ebd-ba57-8c20049fe2ed","pitchNumber":4,"startTime":"2026-06-20T21:06:40.194Z","endTime":"2026-06-20T21:06:43.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687749,"link":"/api/v1/people/687749"},"credit":"b_ab"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_ab"},{"player":{"id":687749,"link":"/api/v1/people/687749"},"credit":"b_pa"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-06-20T21:06:43.194Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Jung strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-20T21:08:35.879Z","endTime":"2026-06-20T21:10:18.450Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":675448,"link":"/api/v1/people/675448"},"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.4,"endSpeed":85.6,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.871881579376,"aZ":-16.467730463246546,"pfxX":-1.9724819698287845,"pfxZ":8.467704797416125,"pX":0.6409604393107944,"pZ":2.016252661194731,"vX0":4.411162563075873,"vY0":-134.53010003956297,"vZ0":-6.276799509702683,"x":92.57,"y":184.34,"x0":-0.7549403930692784,"y0":50.006170587491525,"z0":5.5237173840616975,"aX":-3.6606067885035825},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.4,"breakHorizontal":2.8,"spinRate":2061,"spinDirection":205},"zone":9,"typeConfidence":0.81,"plateTime":0.40528357356601896,"extension":6.5851347310984},"index":0,"playId":"08c00d5d-385f-3503-94ac-e48f83d5751f","pitchNumber":1,"startTime":"2026-06-20T21:08:55.916Z","endTime":"2026-06-20T21:08:58.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.3,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.217203802080466,"aZ":-24.102610915731308,"pfxX":1.9796505500666584,"pfxZ":4.687164996820073,"pX":0.5487400060992356,"pZ":4.047783348762167,"vX0":2.9193282597175227,"vY0":-129.39541037675798,"vZ0":0.4196358809251026,"x":96.08,"y":129.49,"x0":-0.8447746100524182,"y0":50.000232867633464,"z0":5.708619373561172,"aX":3.4056464717722212},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.8,"breakHorizontal":-4.2,"spinRate":2240,"spinDirection":172},"zone":12,"typeConfidence":0.57,"plateTime":0.42090310587289625,"extension":6.5048944965667275},"index":1,"playId":"716f3904-4a5d-3d17-aa89-b7411c253ded","pitchNumber":2,"startTime":"2026-06-20T21:09:10.042Z","endTime":"2026-06-20T21:09:13.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.5,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.13556702174031,"aZ":-31.11615058581909,"pfxX":4.6267205150385005,"pfxZ":0.6493818193258942,"pX":-0.1174459694827575,"pZ":2.6949774467932923,"vX0":0.4965632474749576,"vY0":-126.44973274118847,"vZ0":-1.5075469107992943,"x":121.48,"y":166.02,"x0":-0.9177584800029089,"y0":50.00480804826899,"z0":5.770032506626076,"aX":7.575554004150155},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.1,"breakHorizontal":-8.5,"spinRate":2310,"spinDirection":139},"zone":5,"typeConfidence":0.92,"plateTime":0.43134557964119,"extension":6.323173973086738},"index":2,"playId":"7ba43529-c401-3c5a-8d04-d4715c742b30","pitchNumber":3,"startTime":"2026-06-20T21:09:23.158Z","endTime":"2026-06-20T21:09:26.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.6,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.181816053426658,"aZ":-22.22586839791484,"pfxX":2.567205589718067,"pfxZ":5.63193585297982,"pX":1.6041330143900494,"pZ":2.4056370934812787,"vX0":5.4540624994713385,"vY0":-131.3788337248869,"vZ0":-3.8270765311969837,"x":55.85,"y":173.83,"x0":-0.8239151782134885,"y0":50.00209151101499,"z0":5.51313294777661,"aX":4.531319973720535},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.7,"breakHorizontal":-5.8,"spinRate":2281,"spinDirection":178},"zone":14,"typeConfidence":0.91,"plateTime":0.4152986696350478,"extension":6.610539613526914},"index":3,"playId":"ba61cd23-75fc-3deb-aeaf-880681d0a8ce","pitchNumber":4,"startTime":"2026-06-20T21:09:42.393Z","endTime":"2026-06-20T21:09:45.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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.9,"endSpeed":86.4,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.339881691810074,"aZ":-19.209203650255468,"pfxX":-8.749483693836305,"pfxZ":6.820542617323631,"pX":0.42082210046710944,"pZ":2.0782870585614313,"vX0":6.160955136556421,"vY0":-136.5644603894992,"vZ0":-5.7789390515193695,"x":100.96,"y":182.67,"x0":-0.7206610384931527,"y0":50.002829273049386,"z0":5.531077187962931,"aX":-16.628161088226406},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.4,"breakHorizontal":14.6,"spinRate":1975,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.40013913053359484,"extension":6.555451906267855},"index":4,"playId":"d969b73c-ea88-3a34-9232-14c2941843a2","pitchNumber":5,"startTime":"2026-06-20T21:09:54.755Z","endTime":"2026-06-20T21:09:58.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":87.7,"endSpeed":81.7,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.237745116762216,"aZ":-26.3270376976121,"pfxX":4.873894294633498,"pfxZ":3.4919667872224815,"pX":0.969323667950395,"pZ":1.4662332853368092,"vX0":2.637005908607451,"vY0":-127.76371425073646,"vZ0":-5.336888418645927,"x":80.05,"y":199.19,"x0":-0.7052270428810017,"y0":50.001291562905934,"z0":5.618853649205229,"aX":8.157482932181185},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.5,"breakHorizontal":-9.4,"spinRate":2499,"spinDirection":147},"zone":14,"typeConfidence":0.92,"plateTime":0.4266661115912278,"extension":6.601578635873064},"index":5,"playId":"02303535-2e3f-3b1f-8b63-de227de0f9b9","pitchNumber":6,"startTime":"2026-06-20T21:10:15.450Z","endTime":"2026-06-20T21:10:18.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_ab"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_ab"},{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.800000000000004,"awayTeamWinProbability":60.199999999999996,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.18,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-06-20T21:10:18.450Z","atBatIndex":27},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Wyatt Langford walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-20T21:10:21.194Z","endTime":"2026-06-20T21:13:19.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7,8,9],"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":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.940071472211994,"aZ":-24.355206646005023,"pfxX":3.87370723866124,"pfxZ":4.543846828759296,"pX":1.0064452709429257,"pZ":3.261221563628868,"vX0":3.432001879202606,"vY0":-129.60062021783943,"vZ0":-1.5797104465809553,"x":78.64,"y":150.73,"x0":-0.8326299168232424,"y0":50.00635334733633,"z0":5.716728143270908,"aX":6.67247412219109},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.2,"breakHorizontal":-7.7,"spinRate":2432,"spinDirection":167},"zone":12,"typeConfidence":0.7,"plateTime":0.4206356740086683,"extension":6.532542412196285},"index":0,"playId":"1520e16b-6164-3535-9225-7b7f86a42a20","pitchNumber":1,"startTime":"2026-06-20T21:10:44.034Z","endTime":"2026-06-20T21:10:47.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.470198864616368,"aZ":-19.093590593711962,"pfxX":-8.78154430871743,"pfxZ":7.04911148646801,"pX":1.3325303215537132,"pZ":1.646366605938688,"vX0":8.550534432229746,"vY0":-134.88065593853048,"vZ0":-6.381254761701601,"x":66.21,"y":194.33,"x0":-0.7273844445179916,"y0":50.000850590013975,"z0":5.3748940244832815,"aX":-16.28905586388534},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":11.6,"breakHorizontal":14.3,"spinRate":2101,"spinDirection":210},"zone":14,"typeConfidence":0.9,"plateTime":0.4050390756487454,"extension":6.555783703226488},"index":1,"playId":"348651c0-0b1b-3838-ad89-e120813437c4","pitchNumber":2,"startTime":"2026-06-20T21:10:57.971Z","endTime":"2026-06-20T21:11:00.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.9,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04223034618425,"aZ":-18.58942008600987,"pfxX":-8.804804510182631,"pfxZ":7.207207366271465,"pX":0.6424718491256232,"pZ":2.7721467891014457,"vX0":7.056272433315819,"vY0":-136.00363105723284,"vZ0":-3.8829260934576073,"x":92.51,"y":163.93,"x0":-0.8334771284786623,"y0":50.00607862165567,"z0":5.497119632090792,"aX":-16.603325263462438},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.5,"breakHorizontal":14.5,"spinRate":1993,"spinDirection":212},"zone":3,"typeConfidence":0.91,"plateTime":0.4017491296806619,"extension":6.631242004854121},"index":2,"playId":"59390581-2207-37b7-b97d-9e2c2849e1dd","pitchNumber":3,"startTime":"2026-06-20T21:11:11.776Z","endTime":"2026-06-20T21:11:15.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"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-20T21:11:20.928Z","endTime":"2026-06-20T21:11:31.730Z","isPitch":false,"type":"action","player":{"id":694671,"link":"/api/v1/people/694671"},"defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.2,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.63613076780382,"aZ":-28.763693146333143,"pfxX":5.408298029809582,"pfxZ":2.0614971919828013,"pX":1.4075497009942552,"pZ":1.9379587505048324,"vX0":3.3133590376743816,"vY0":-127.26560152585071,"vZ0":-3.694834625804193,"x":63.35,"y":186.46,"x0":-0.6097334802766851,"y0":50.00524337082259,"z0":5.6616378427593155,"aX":8.962744369358525},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.2,"breakHorizontal":-10.6,"spinRate":2509,"spinDirection":136},"zone":14,"typeConfidence":0.92,"plateTime":0.4287270977216475,"extension":6.508109749422278},"index":4,"playId":"f7f24262-7a46-3b92-9a6e-f00e855e6978","pitchNumber":4,"startTime":"2026-06-20T21:11:31.730Z","endTime":"2026-06-20T21:11:34.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.168267584528763,"aZ":-29.229795693437886,"pfxX":8.962581696277804,"pfxZ":2.0945290577737223,"pX":1.5226450404385552,"pZ":1.9363471135694006,"vX0":3.2956492259171717,"vY0":-117.99755732840936,"vZ0":-1.6875658925038746,"x":58.96,"y":186.5,"x0":-1.057809874847605,"y0":50.00219932186942,"z0":5.362565952276193,"aX":12.594268577524735},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":3.6,"breakHorizontal":-17.0,"spinRate":2519,"spinDirection":77},"zone":14,"typeConfidence":0.93,"plateTime":0.464795130529585,"extension":6.60203563199854},"index":5,"playId":"4b4617bd-320a-34d6-bec9-0fb9bf43047c","pitchNumber":5,"startTime":"2026-06-20T21:11:49.297Z","endTime":"2026-06-20T21:11:54.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.013236540235116,"aZ":-22.773403564965257,"pfxX":-8.661725910896166,"pfxZ":4.952812738776336,"pX":0.8969883589185008,"pZ":3.524122517482937,"vX0":7.435656427499801,"vY0":-136.18165181390827,"vZ0":-1.3393308886170687,"x":82.81,"y":143.63,"x0":-0.7297431864128604,"y0":50.00097832947888,"z0":5.582036590355224,"aX":-16.435364650683102},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.9,"breakHorizontal":14.3,"spinRate":1928,"spinDirection":209},"zone":12,"typeConfidence":0.83,"plateTime":0.4006167232415394,"extension":6.564725441129561},"index":6,"playId":"a782925f-423c-395c-8c5c-00ce710eca97","pitchNumber":6,"startTime":"2026-06-20T21:12:19.417Z","endTime":"2026-06-20T21:12:22.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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.4,"endSpeed":86.0,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.78617588592902,"aZ":-17.385700379603694,"pfxX":-1.5672195432367921,"pfxZ":7.816746546171695,"pX":-0.21629134170353426,"pZ":3.4338316949048595,"vX0":2.407985426543638,"vY0":-136.15631200774604,"vZ0":-2.472311902720452,"x":125.24,"y":146.07,"x0":-0.9054652192193843,"y0":50.00205738105071,"z0":5.546362707266351,"aX":-2.964890174698923},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.9,"breakHorizontal":2.4,"spinRate":2061,"spinDirection":201},"zone":11,"typeConfidence":0.86,"plateTime":0.40112761202463476,"extension":6.593857166505799},"index":7,"playId":"7b393231-f856-34c1-ad53-1ca0755d3927","pitchNumber":7,"startTime":"2026-06-20T21:12:34.875Z","endTime":"2026-06-20T21:12:37.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.32904971396856,"aZ":-26.92654771873556,"pfxX":2.6029394327445248,"pfxZ":2.999820331587415,"pX":-0.5531181879118634,"pZ":3.2993563457909048,"vX0":0.486565518193472,"vY0":-130.67546455757227,"vZ0":-0.9416290071279892,"x":138.08,"y":149.7,"x0":-1.0797142193599434,"y0":50.00611307024414,"z0":5.664755011946904,"aX":4.558096309274331},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.5,"breakHorizontal":-4.8,"spinRate":2148,"spinDirection":170},"zone":1,"typeConfidence":0.83,"plateTime":0.41718597260524204,"extension":6.597627359303322},"index":8,"playId":"549a7e0a-a858-3f9e-a24e-3d93cac4c3cc","pitchNumber":8,"startTime":"2026-06-20T21:12:55.634Z","endTime":"2026-06-20T21:12:58.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.2,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.164051626132053,"aZ":-28.614953835781087,"pfxX":7.163163866249419,"pfxZ":2.4978130901020896,"pX":1.035316749129549,"pZ":0.9444971417577274,"vX0":2.310368891982694,"vY0":-118.67549520055964,"vZ0":-4.341467155746365,"x":77.54,"y":213.28,"x0":-0.8819122793054172,"y0":50.00232555468677,"z0":5.410439752257939,"aX":10.193606651386169},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":3.7,"breakHorizontal":-13.6,"spinRate":2715,"spinDirection":78},"zone":14,"typeConfidence":0.93,"plateTime":0.46192385306423667,"extension":6.557578804452231},"index":9,"playId":"e57b2ae3-bd17-3869-a177-d8a4454cc0b3","pitchNumber":9,"startTime":"2026-06-20T21:13:14.521Z","endTime":"2026-06-20T21:13:19.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.2,"awayTeamWinProbability":56.8,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":0.87,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-06-20T21:13:19.021Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Nimmo singles on a line drive to center fielder Jackson Merrill. Wyatt Langford out at 3rd on the throw, center fielder Jackson Merrill to third baseman Manny Machado.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-20T21:14:00.297Z","endTime":"2026-06-20T21:14:51.679Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_thrown_out","runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_assist_of"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"c5a85722-3f2e-367b-abad-ce7ffc04e643","startTime":"2026-06-20T21:13:46.643Z","endTime":"2026-06-20T21:13:49.643Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.63152220000925,"aZ":-24.700242752555745,"pfxX":3.108426116181379,"pfxZ":4.304154067566017,"pX":-0.859011487264782,"pZ":2.6864196606608948,"vX0":-0.22486051187455883,"vY0":-130.274089004041,"vZ0":-2.746658071654157,"x":149.74,"y":166.25,"x0":-1.1765895866290963,"y0":50.00558275675558,"z0":5.600489881940367,"aX":5.400411123782823},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.4,"breakHorizontal":-5.6,"spinRate":2293,"spinDirection":169},"zone":11,"typeConfidence":0.9,"plateTime":0.418750966098687,"extension":6.61051658166874},"index":1,"playId":"65fc6e50-e51b-3208-bd00-9b9dbe83212c","pitchNumber":1,"startTime":"2026-06-20T21:14:02.514Z","endTime":"2026-06-20T21:14:05.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.3,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.606120940011436,"aZ":-17.271077061131866,"pfxX":-2.8496991018144415,"pfxZ":8.148709674052796,"pX":-0.35075977141330544,"pZ":4.8833412776366085,"vX0":2.563079877476389,"vY0":-134.27799011204579,"vZ0":0.8123066624998454,"x":130.37,"y":106.93,"x0":-0.9466115054638187,"y0":50.00408959034862,"z0":5.804123476052014,"aX":-5.213214914306488},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.1,"breakHorizontal":4.7,"spinRate":2132,"spinDirection":201},"zone":11,"typeConfidence":0.82,"plateTime":0.4076253708996571,"extension":6.463352969607039},"index":2,"playId":"b9624562-da6d-3b6c-af0f-b7f2b47aae58","pitchNumber":2,"startTime":"2026-06-20T21:14:20.296Z","endTime":"2026-06-20T21:14:23.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.3,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.56756514061857,"aZ":-19.29118858797332,"pfxX":-8.460638343032347,"pfxZ":6.913792849528672,"pX":-0.1969897579090006,"pZ":2.602795622178209,"vX0":5.340778515568872,"vY0":-135.61920270843464,"vZ0":-3.950364464775128,"x":124.51,"y":168.5,"x0":-1.0922472399589098,"y0":50.00338530528506,"z0":5.42329966746143,"aX":-15.76588058128759},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.9,"breakHorizontal":14.2,"spinRate":1938,"spinDirection":215},"zone":5,"typeConfidence":0.89,"plateTime":0.40381778679579483,"extension":6.418941818864538},"hitData":{"launchSpeed":105.0,"launchAngle":4.0,"totalDistance":94.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":125.65,"coordY":89.73}},"index":3,"playId":"a6e7947e-8340-3c19-ae59-54d9ee810e9c","pitchNumber":3,"startTime":"2026-06-20T21:14:40.100Z","endTime":"2026-06-20T21:14:51.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_ab"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_ab"},{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.2,"awayTeamWinProbability":60.8,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.66,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-06-20T21:14:51.679Z","atBatIndex":29},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Ezequiel Duran grounds into a force out, shortstop Xander Bogaerts to second baseman Fernando Tatis Jr. Brandon Nimmo out at 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-20T21:15:45.131Z","endTime":"2026-06-20T21:17:31.781Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,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":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"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":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":73.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.133462653939464,"aZ":-42.86883327637388,"pfxX":4.655323105586975,"pfxZ":-7.8649922681983995,"pX":0.5445140809668992,"pZ":1.9696889868185403,"vX0":1.740547324100259,"vY0":-116.27447539861488,"vZ0":0.5151161654331382,"x":96.24,"y":185.6,"x0":-0.8199134270268628,"y0":50.00227040949363,"z0":5.834726264581525,"aX":6.331448787617217},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.9,"breakVerticalInduced":-13.8,"breakHorizontal":-8.9,"spinRate":2553,"spinDirection":34},"zone":9,"typeConfidence":0.91,"plateTime":0.47224626090112753,"extension":6.4554959469748505},"index":0,"playId":"1a173e00-415a-3131-9b79-2de2cd2aaf82","pitchNumber":1,"startTime":"2026-06-20T21:15:50.770Z","endTime":"2026-06-20T21:15:53.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.95718239198645,"aZ":-25.48852001996328,"pfxX":4.1112232538807305,"pfxZ":3.9164256105353354,"pX":0.6756834761672362,"pZ":0.6883756692583134,"vX0":2.3710068677554457,"vY0":-129.08651144259028,"vZ0":-7.490423874616891,"x":91.24,"y":220.19,"x0":-0.7854398062341378,"y0":50.00285191867837,"z0":5.557205470548878,"aX":7.0182996882017505},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.9,"breakHorizontal":-7.9,"spinRate":2386,"spinDirection":159},"zone":14,"typeConfidence":0.77,"plateTime":0.4224380529625882,"extension":6.7034006596535685},"index":1,"playId":"fe1a0604-f38d-3fce-aa2d-cde487698165","pitchNumber":2,"startTime":"2026-06-20T21:16:11.644Z","endTime":"2026-06-20T21:16:14.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.0388679306531,"aZ":-16.068871934823527,"pfxX":-8.690885044479732,"pfxZ":8.298687800430322,"pX":0.7244944701657005,"pZ":1.8081648979903504,"vX0":7.3966901063357176,"vY0":-137.79303459362106,"vZ0":-6.641831992503646,"x":89.38,"y":189.96,"x0":-0.8537206353735235,"y0":50.000138917740024,"z0":5.3182615433358205,"aX":-16.860254342853693},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.9,"breakHorizontal":14.4,"spinRate":2172,"spinDirection":208},"zone":9,"typeConfidence":2.0,"plateTime":0.39613402662711694,"extension":6.705595351132447},"index":2,"playId":"fdf31b8f-c08b-3c0e-b50e-cee22cdcb0a3","pitchNumber":3,"startTime":"2026-06-20T21:16:29.990Z","endTime":"2026-06-20T21:16:33.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.8,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.246871949083783,"aZ":-28.428258027913884,"pfxX":8.065768535230488,"pfxZ":2.5814918531510127,"pX":1.5677611419092046,"pZ":1.6451805947888785,"vX0":3.5682739742297565,"vY0":-119.71940390809914,"vZ0":-2.8129358149591797,"x":57.24,"y":194.36,"x0":-0.9901355527093839,"y0":50.002385467421846,"z0":5.381445286560563,"aX":11.699769774675051},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":4.2,"breakHorizontal":-15.5,"spinRate":2659,"spinDirection":71},"zone":14,"typeConfidence":0.93,"plateTime":0.45762320775580445,"extension":6.729343267955713},"index":3,"playId":"2984cace-ba46-3e9d-9068-f2c27ee7b455","pitchNumber":4,"startTime":"2026-06-20T21:16:46.511Z","endTime":"2026-06-20T21:16:49.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":73.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.927169787148987,"aZ":-32.356416371091484,"pfxX":9.49217052406359,"pfxZ":-0.13176873815382706,"pX":-0.07064111422002858,"pZ":2.621094426769726,"vX0":-0.617447988738855,"vY0":-116.97755973230707,"vZ0":-0.022308040684438035,"x":119.69,"y":168.01,"x0":-1.0351393274811698,"y0":50.002575404850006,"z0":5.674680224803751,"aX":13.0996035914808},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":0.0,"breakHorizontal":-17.0,"spinRate":2560,"spinDirection":65},"zone":5,"typeConfidence":0.92,"plateTime":0.4689831337896049,"extension":6.586299656405812},"index":4,"playId":"dd6b2a74-128f-3901-b4e9-ddc96da23af7","pitchNumber":5,"startTime":"2026-06-20T21:17:03.288Z","endTime":"2026-06-20T21:17:06.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.528554151624025,"aZ":-17.926602754155006,"pfxX":-8.202653290662534,"pfxZ":7.374755375428725,"pX":-0.07214561033391309,"pZ":2.8463728309079905,"vX0":5.195122442679438,"vY0":-137.85382173936114,"vZ0":-3.596386585592287,"x":119.75,"y":161.93,"x0":-0.9115662962062994,"y0":50.00556141669885,"z0":5.372148943645288,"aX":-15.851190158360385},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.8,"breakHorizontal":13.8,"spinRate":2083,"spinDirection":211},"zone":2,"typeConfidence":0.91,"plateTime":0.39674281782965215,"extension":6.6607189855774225},"hitData":{"launchSpeed":92.5,"launchAngle":-17.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":103.34,"coordY":151.07}},"index":5,"playId":"d56b7765-91c5-3dfc-be0b-c835f1739115","pitchNumber":6,"startTime":"2026-06-20T21:17:24.932Z","endTime":"2026-06-20T21:17:31.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_ab"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_ab"},{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.199999999999996,"awayTeamWinProbability":63.800000000000004,"homeTeamWinProbabilityAdded":-3.000000000000007,"leverageIndex":1.21,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-06-20T21:17:31.781Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Blake Hunt strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-20T21:19:22.150Z","endTime":"2026-06-20T21:20:46.770Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":675448,"fullName":"Blake Hunt","link":"/api/v1/people/675448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":675448,"fullName":"Blake Hunt","link":"/api/v1/people/675448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.37,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.795213277471127,"aZ":-12.7860065864684,"pfxX":4.8651438650560515,"pfxZ":9.887191249246223,"pX":-0.16641787361487617,"pZ":3.6458906486372826,"vX0":-6.8018472716175875,"vY0":-139.05978441680983,"vZ0":-3.3045385667464835,"x":123.34,"y":140.34,"x0":1.6776693756865757,"y0":50.00324537941593,"z0":5.696227426363328,"aX":9.541338125906215},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.4,"breakHorizontal":-7.4,"spinRate":2272,"spinDirection":151},"zone":11,"typeConfidence":2.0,"plateTime":0.3936686024823213,"extension":6.783507687430897},"index":0,"playId":"47bf8234-a50b-3ebe-9edc-af9e89f1ded7","pitchNumber":1,"startTime":"2026-06-20T21:19:36.223Z","endTime":"2026-06-20T21:19:39.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":675448,"link":"/api/v1/people/675448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":true},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.0,"strikeZoneTop":3.37,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.490214456859622,"aZ":-12.59743998784344,"pfxX":4.599975006898692,"pfxZ":10.160380139985826,"pX":-0.8004231026104524,"pZ":2.1310178194451668,"vX0":-8.231740142368619,"vY0":-137.46123877062496,"vZ0":-6.849006936976653,"x":147.51,"y":181.24,"x0":1.625972928760407,"y0":50.004015398016314,"z0":5.498023885390179,"aX":8.864827252529585},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.3,"breakHorizontal":-6.7,"spinRate":2268,"spinDirection":147},"zone":7,"typeConfidence":2.0,"plateTime":0.397402059914008,"extension":6.763142537346961},"index":1,"playId":"350a32fc-f99c-3d70-913c-07ef37aab4c3","pitchNumber":2,"startTime":"2026-06-20T21:19:52.768Z","endTime":"2026-06-20T21:20:19.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":675448,"link":"/api/v1/people/675448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":140,"player":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"}},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.92909635401953,"aZ":-21.270741920464065,"pfxX":7.856831811175436,"pfxZ":6.770342352355489,"pX":1.2325122427419817,"pZ":2.33014889892578,"vX0":-3.8455359773958326,"vY0":-125.71105184674175,"vZ0":-3.572642420081267,"x":70.02,"y":175.87,"x0":1.755954917604196,"y0":50.0038943676762,"z0":5.483168208476687,"aX":12.657954875363037},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":11.8,"breakHorizontal":-13.4,"spinRate":1947,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.4346149874902041,"extension":6.967426565601163},"index":2,"playId":"629167ae-a4f0-3d55-b290-92f03af0604f","pitchNumber":3,"startTime":"2026-06-20T21:20:22.748Z","endTime":"2026-06-20T21:20:25.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":675448,"link":"/api/v1/people/675448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":77.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.58642503862283,"aZ":-40.930262796222046,"pfxX":0.6548511886585181,"pfxZ":-5.909696040068628,"pX":-0.2103738730676529,"pZ":0.618192818346893,"vX0":-4.436996391861818,"vY0":-120.99023795107983,"vZ0":-3.191511921322628,"x":125.02,"y":222.09,"x0":1.5620049426096565,"y0":50.0001643789261,"z0":5.540791681864526,"aX":0.971019821061639},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-11.2,"breakHorizontal":-0.1,"spinRate":2229,"spinDirection":339},"zone":13,"typeConfidence":2.0,"plateTime":0.45268114093682055,"extension":7.03727666622505},"index":3,"playId":"268e24b1-0f8d-3aa2-bfc9-b25555291db8","pitchNumber":4,"startTime":"2026-06-20T21:20:41.752Z","endTime":"2026-06-20T21:20:46.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":675448,"link":"/api/v1/people/675448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":675448,"link":"/api/v1/people/675448"},"credit":"b_ab"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_ab"},{"player":{"id":675448,"link":"/api/v1/people/675448"},"credit":"b_pa"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.6,"awayTeamWinProbability":61.4,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-06-20T21:20:46.770Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Fernando Tatis Jr. flies out to right fielder Brandon Nimmo.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-20T21:20:46.359Z","endTime":"2026-06-20T21:21:23.650Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.34728822416483,"aZ":-14.421462731812518,"pfxX":5.039816771991599,"pfxZ":9.245418108274674,"pX":-0.6092936953244379,"pZ":2.6553836203034185,"vX0":-7.9569804250597915,"vY0":-137.65000892805867,"vZ0":-5.122395224305626,"x":140.22,"y":167.08,"x0":1.6631456608689505,"y0":50.00547545846581,"z0":5.515831574715379,"aX":9.680657483703813},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.8,"breakHorizontal":-7.4,"spinRate":2289,"spinDirection":146},"zone":4,"typeConfidence":2.0,"plateTime":0.3978148023458856,"extension":6.962629282362903},"hitData":{"launchSpeed":92.9,"launchAngle":54.0,"totalDistance":249.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":150.02,"coordY":103.45}},"index":0,"playId":"23a9f1ff-b92c-3125-90a7-bc93c3a57cd2","pitchNumber":1,"startTime":"2026-06-20T21:21:12.796Z","endTime":"2026-06-20T21:21:23.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.71,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-06-20T21:21:23.650Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Samad Taylor called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-20T21:21:22.571Z","endTime":"2026-06-20T21:23:49.823Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.7,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.280059866420917,"aZ":-42.40982380227197,"pfxX":-0.7361063694459475,"pfxZ":-7.111818325635552,"pX":-0.35717018804183176,"pZ":2.5722673245817496,"vX0":-4.303164890539318,"vY0":-119.07880768799453,"vZ0":1.3451216428364756,"x":130.61,"y":169.33,"x0":1.5668464167761231,"y0":50.00140438511665,"z0":5.828899568924943,"aX":-1.0589601940171136},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-12.2,"breakHorizontal":2.4,"spinRate":2175,"spinDirection":335},"zone":4,"typeConfidence":2.0,"plateTime":0.45950311531741983,"extension":6.723538752728588},"index":0,"playId":"ec297b0d-aa50-35db-b452-f9e8ec89ab2d","pitchNumber":1,"startTime":"2026-06-20T21:21:49.658Z","endTime":"2026-06-20T21:21:52.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":84.2,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.78457238869706,"aZ":-24.557760194899824,"pfxX":0.7758188793302496,"pfxZ":4.296968570381729,"pX":-1.217209251693468,"pZ":0.8116739550423271,"vX0":-7.783894025966069,"vY0":-131.25678365159,"vZ0":-7.473275818200152,"x":95.62,"y":163.04,"x0":1.666565031116645,"y0":50.000280942887194,"z0":5.482946265713923,"aX":1.3747821650597327},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.6,"breakHorizontal":0.0,"spinRate":1932,"spinDirection":157},"zone":13,"typeConfidence":2.0,"plateTime":0.4148649907296824,"extension":6.937482293436661},"index":1,"playId":"fbd2bb6c-e29f-35cb-8236-cc0816f2ee93","pitchNumber":2,"startTime":"2026-06-20T21:22:11.907Z","endTime":"2026-06-20T21:22:14.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-20T21:22:25.947Z","endTime":"2026-06-20T21:22:34.908Z","isPitch":false,"type":"action","player":{"id":669392,"link":"/api/v1/people/669392"},"defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":76.7,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.41814507821109,"aZ":-39.946542924987995,"pfxX":0.09270399771396765,"pfxZ":-5.341349498359052,"pX":0.7312466198415949,"pZ":-0.1974683786250208,"vX0":-2.2429511539192686,"vY0":-119.74553744546142,"vZ0":-5.155413175281229,"x":89.13,"y":244.11,"x0":1.6666664936292275,"y0":50.00087313877764,"z0":5.544750109466779,"aX":0.13569172261818385},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-10.6,"breakHorizontal":0.4,"spinRate":2158,"spinDirection":341},"zone":14,"typeConfidence":2.0,"plateTime":0.4568466987997981,"extension":7.0692957197847575},"index":3,"playId":"03bb798e-6d2c-3c74-902f-b580a2734c8e","pitchNumber":3,"startTime":"2026-06-20T21:22:34.908Z","endTime":"2026-06-20T21:22:39.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":81.9,"endSpeed":75.9,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.849589426829972,"aZ":-44.225725245238884,"pfxX":-0.509032519878629,"pfxZ":-8.458410998041419,"pX":-0.05852495246702265,"pZ":-0.8521915990533606,"vX0":-3.555879233235965,"vY0":-119.18810907453181,"vZ0":-5.4833195449923124,"x":119.23,"y":261.79,"x0":1.5243859346848845,"y0":50.000324795173555,"z0":5.511075229706136,"aX":-0.7252646235362379},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-16.4,"breakHorizontal":1.8,"spinRate":2294,"spinDirection":341},"zone":13,"typeConfidence":2.0,"plateTime":0.46114458764937627,"extension":6.867233878586174},"index":4,"playId":"6e57df29-0823-3745-9f7d-76ee1ea8d5eb","pitchNumber":4,"startTime":"2026-06-20T21:22:59.478Z","endTime":"2026-06-20T21:23:02.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.6,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.45577997721018,"aZ":-24.73598933728795,"pfxX":-0.28045850622131274,"pfxZ":4.198888321099275,"pX":0.9946994956026906,"pZ":2.739226355470441,"vX0":-2.2284791607870043,"vY0":-131.39065965225683,"vZ0":-2.7715960818429557,"x":79.08,"y":164.82,"x0":1.8857462425139833,"y0":50.00273065722353,"z0":5.620634496812042,"aX":-0.4961682552555243},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.3,"breakHorizontal":1.0,"spinRate":1859,"spinDirection":170},"zone":12,"typeConfidence":2.0,"plateTime":0.4148262903556539,"extension":6.999671406441862},"index":5,"playId":"2b4e1616-c5fb-38c0-a897-d4596e699452","pitchNumber":5,"startTime":"2026-06-20T21:23:22.520Z","endTime":"2026-06-20T21:23:27.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.577436545471866,"aZ":-14.951547465555361,"pfxX":5.046730648255693,"pfxZ":8.768307592162827,"pX":-0.6614628277887927,"pZ":3.1744820266355136,"vX0":-8.432292398462778,"vY0":-138.89028548421805,"vZ0":-3.7595587032177193,"x":142.21,"y":153.07,"x0":1.7508717312296527,"y0":50.001636265142274,"z0":5.53263437668733,"aX":9.912103457683662},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.4,"breakHorizontal":-7.4,"spinRate":2272,"spinDirection":151},"zone":1,"typeConfidence":2.0,"plateTime":0.393565986504377,"extension":6.9703820576246205},"index":6,"playId":"6b0c19bc-581c-3703-89b7-7f83ea8a511d","pitchNumber":6,"startTime":"2026-06-20T21:23:43.638Z","endTime":"2026-06-20T21:23:49.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669392,"link":"/api/v1/people/669392"},"credit":"b_ab"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_ab"},{"player":{"id":669392,"link":"/api/v1/people/669392"},"credit":"b_pa"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.5,"awayTeamWinProbability":58.5,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.47,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-06-20T21:23:49.823Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jarred Kelenic strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-20T21:25:45.509Z","endTime":"2026-06-20T21:26:56.639Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":672284,"fullName":"Jarred Kelenic","link":"/api/v1/people/672284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672284,"fullName":"Jarred Kelenic","link":"/api/v1/people/672284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":675448,"link":"/api/v1/people/675448"},"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.7,"endSpeed":85.1,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.52445596130896,"aZ":-17.85640235911481,"pfxX":-3.6362466684341936,"pfxZ":7.733973563812596,"pX":-0.4678567590693852,"pZ":2.3708844247965266,"vX0":2.7179657566016227,"vY0":-134.99504957733237,"vZ0":-4.8678759297074965,"x":134.83,"y":174.77,"x0":-1.0137315566552028,"y0":50.002374635034705,"z0":5.448738565855364,"aX":-6.7321765244331155},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.2,"breakHorizontal":6.0,"spinRate":1980,"spinDirection":214},"zone":4,"typeConfidence":0.89,"plateTime":0.405239664934375,"extension":6.502551606524054},"index":0,"playId":"a51f5417-965d-34a6-989c-379cb233d62a","pitchNumber":1,"startTime":"2026-06-20T21:25:54.139Z","endTime":"2026-06-20T21:25:57.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.716011301753277,"aZ":-32.488197448457846,"pfxX":-8.74376169264969,"pfxZ":-0.19252983782271205,"pX":-0.8764696852129794,"pZ":1.277948311210427,"vX0":3.0801052115310745,"vY0":-127.27478821035375,"vZ0":-4.346032882093081,"x":150.41,"y":204.28,"x0":-0.9651992148422615,"y0":50.002635390530926,"z0":5.575839704186411,"aX":-14.368159095327174},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.1,"breakHorizontal":15.1,"spinRate":1057,"spinDirection":234},"zone":13,"typeConfidence":0.91,"plateTime":0.43007832480079156,"extension":6.3081558111892795},"index":1,"playId":"c8dbfb0f-376b-3df7-ae29-486417654d04","pitchNumber":2,"startTime":"2026-06-20T21:26:06.893Z","endTime":"2026-06-20T21:26:10.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.0,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.620277837533333,"aZ":-23.52739049742597,"pfxX":2.777521303372831,"pfxZ":5.056194948475397,"pX":-1.0021424883253727,"pZ":3.2914808364548866,"vX0":-0.652805946019521,"vY0":-129.33214238634767,"vZ0":-1.3416612728828259,"x":155.2,"y":149.91,"x0":-1.1088403200778991,"y0":50.001286087947925,"z0":5.605428681445828,"aX":4.748661946022846},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.1,"breakHorizontal":-4.9,"spinRate":2188,"spinDirection":175},"zone":11,"typeConfidence":0.85,"plateTime":0.42199575248662846,"extension":6.430154388322165},"index":2,"playId":"2d54e2f9-2039-3323-97f7-773d56aeb3f0","pitchNumber":3,"startTime":"2026-06-20T21:26:19.940Z","endTime":"2026-06-20T21:26:23.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.296943075895815,"aZ":-34.97771334137172,"pfxX":-6.795390420110035,"pfxZ":-1.6736090294864727,"pX":-0.08991440229744631,"pZ":2.38913356098841,"vX0":4.745502152198051,"vY0":-128.54446550055883,"vZ0":-1.1054540840874194,"x":120.43,"y":174.27,"x0":-1.0758044377914162,"y0":50.00158049299662,"z0":5.536786579127741,"aX":-11.387140488745223},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-3.0,"breakHorizontal":11.3,"spinRate":996,"spinDirection":247},"zone":5,"typeConfidence":0.91,"plateTime":0.4258735185482223,"extension":6.599714910334645},"index":3,"playId":"285cb75a-5815-3048-958a-75d9b6a1ce02","pitchNumber":4,"startTime":"2026-06-20T21:26:34.162Z","endTime":"2026-06-20T21:26:37.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-06-20T21:26:44.053Z","endTime":"2026-06-20T21:26:53.139Z","isPitch":false,"type":"action","player":{"id":672284,"link":"/api/v1/people/672284"},"defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":86.9,"endSpeed":80.6,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.37985365255016,"aZ":-32.160830693871915,"pfxX":3.443467065990864,"pfxZ":0.00775682108238307,"pX":0.7522829191688484,"pZ":1.5222313701025851,"vX0":2.992178218322505,"vY0":-126.66057668289035,"vZ0":-3.7096940710053588,"x":88.32,"y":197.68,"x0":-0.8891577078144681,"y0":50.003512175726826,"z0":5.560766172686423,"aX":5.628532956513818},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.6,"breakHorizontal":-6.8,"spinRate":2279,"spinDirection":121},"zone":14,"typeConfidence":0.93,"plateTime":0.4314216726128697,"extension":6.476326825080542},"index":5,"playId":"c94c14b3-bfbe-37c1-aa14-8404559ce60e","pitchNumber":5,"startTime":"2026-06-20T21:26:53.139Z","endTime":"2026-06-20T21:26:56.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672284,"link":"/api/v1/people/672284"},"credit":"b_ab"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_ab"},{"player":{"id":672284,"link":"/api/v1/people/672284"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.2,"awayTeamWinProbability":61.8,"homeTeamWinProbabilityAdded":-3.299999999999997,"leverageIndex":1.33,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-06-20T21:26:56.639Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Burger strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-20T21:27:06.301Z","endTime":"2026-06-20T21:28:47.688Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":675448,"link":"/api/v1/people/675448"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.020622055055334,"aZ":-15.366672020934935,"pfxX":-6.8603632567736526,"pfxZ":8.966864451918578,"pX":0.6428984332995472,"pZ":2.7059350551928487,"vX0":5.550852928095739,"vY0":-136.08152965439828,"vZ0":-4.863796438062486,"x":92.49,"y":165.72,"x0":-0.5326046590960227,"y0":50.00303335561053,"z0":5.581916375166602,"aX":-12.859518250892574},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.4,"breakHorizontal":11.3,"spinRate":2000,"spinDirection":200},"zone":6,"typeConfidence":0.76,"plateTime":0.4025831656072074,"extension":6.520951533642337},"index":0,"playId":"c22f69fe-830f-3e9a-8449-f326c6a1a281","pitchNumber":1,"startTime":"2026-06-20T21:27:20.880Z","endTime":"2026-06-20T21:27:28.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":87.0,"endSpeed":80.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.00708204615302,"aZ":-29.557761517042042,"pfxX":2.9688874499913958,"pfxZ":1.5893631998404691,"pX":1.5864664250618443,"pZ":2.042346633862036,"vX0":4.306670688216043,"vY0":-126.71856111324739,"vZ0":-3.1310592309814123,"x":56.53,"y":183.64,"x0":-0.5131146351091247,"y0":50.00320990091676,"z0":5.626158953438223,"aX":4.88460187060683},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.5,"breakHorizontal":-6.2,"spinRate":2308,"spinDirection":133},"zone":14,"typeConfidence":0.93,"plateTime":0.430292825163594,"extension":6.6460976033494665},"index":1,"playId":"cb959c11-d600-3773-a5e1-9c0316c74b44","pitchNumber":2,"startTime":"2026-06-20T21:27:46.810Z","endTime":"2026-06-20T21:27:49.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.604770788832237,"aZ":-19.396478625619793,"pfxX":-8.143948759588511,"pfxZ":6.89072513875468,"pX":0.034676730647284576,"pZ":1.1234296664229566,"vX0":4.925721398567104,"vY0":-135.09255545927002,"vZ0":-7.617103242643473,"x":115.68,"y":208.45,"x0":-0.75142876002712,"y0":50.001406298507554,"z0":5.336047131887013,"aX":-15.096451570069942},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.0,"breakHorizontal":13.8,"spinRate":1868,"spinDirection":210},"zone":14,"typeConfidence":0.82,"plateTime":0.40499377924615443,"extension":6.783314227291148},"index":2,"playId":"d97f0bc0-cde0-36ab-be41-3a9419593ab3","pitchNumber":3,"startTime":"2026-06-20T21:28:00.561Z","endTime":"2026-06-20T21:28:03.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.97440984568835,"aZ":-24.428188457684683,"pfxX":2.023129510714386,"pfxZ":4.433702630085147,"pX":0.5411239903158119,"pZ":2.6091850777752037,"vX0":2.8103020719661402,"vY0":-130.71299810342438,"vZ0":-2.8592460925114302,"x":96.37,"y":168.33,"x0":-0.8067727985409507,"y0":50.00380710768288,"z0":5.531633875574947,"aX":3.536077064996335},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.7,"breakHorizontal":-4.2,"spinRate":2191,"spinDirection":168},"zone":6,"typeConfidence":0.91,"plateTime":0.4174351556546938,"extension":6.567838295336634},"index":3,"playId":"ec493b50-1442-34d0-9606-136b59b5c107","pitchNumber":4,"startTime":"2026-06-20T21:28:14.424Z","endTime":"2026-06-20T21:28:21.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.581375519500305,"aZ":-12.106394744159187,"pfxX":-3.1292754170583175,"pfxZ":10.56342351325238,"pX":-0.08583998174655498,"pZ":2.966284623352029,"vX0":2.6083131093966205,"vY0":-137.03066587354104,"vZ0":-4.96967153283727,"x":120.27,"y":158.69,"x0":-0.6439659186269185,"y0":50.00331648131038,"z0":5.632092480542057,"aX":-5.945014212777478},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.2,"breakHorizontal":5.2,"spinRate":2106,"spinDirection":202},"zone":2,"typeConfidence":0.92,"plateTime":0.39988647768338215,"extension":6.488754741911758},"index":4,"playId":"67472ac9-212e-3d08-8918-45662b67a29e","pitchNumber":5,"startTime":"2026-06-20T21:28:44.596Z","endTime":"2026-06-20T21:28:47.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669394,"link":"/api/v1/people/669394"},"credit":"b_ab"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_ab"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.699999999999996,"awayTeamWinProbability":64.30000000000001,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.99,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-06-20T21:28:47.688Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nicky Lopez singles on a ground ball to second baseman Fernando Tatis Jr. Nicky Lopez to 2nd. Nicky Lopez advances to 2nd, on a throwing error by second baseman Fernando Tatis Jr.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-20T21:28:49.252Z","endTime":"2026-06-20T21:29:26.400Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"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":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_throwing_error"}]}],"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.4,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.52815668006664,"aZ":-24.386485889563925,"pfxX":2.959569458215157,"pfxZ":4.425876859632183,"pX":-0.0025572623174429858,"pZ":1.8467068856371687,"vX0":1.4679825381062181,"vY0":-131.2839218753923,"vZ0":-4.776846941378874,"x":117.1,"y":188.92,"x0":-0.9520865626671854,"y0":50.005279616157495,"z0":5.485284583677324,"aX":5.2119431963748015},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.3,"breakHorizontal":-5.6,"spinRate":2219,"spinDirection":161},"zone":8,"typeConfidence":0.91,"plateTime":0.41582209217473665,"extension":6.548039460677684},"hitData":{"launchSpeed":99.0,"launchAngle":-7.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.91,"coordY":154.12}},"index":0,"playId":"3bc23a12-dc39-3762-90fc-06bf2ede8689","pitchNumber":1,"startTime":"2026-06-20T21:29:13.484Z","endTime":"2026-06-20T21:29:26.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"credit":"b_ab"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_ab"},{"player":{"id":670032,"link":"/api/v1/people/670032"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.1,"awayTeamWinProbability":60.9,"homeTeamWinProbabilityAdded":3.4000000000000057,"leverageIndex":0.64,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-06-20T21:29:26.400Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Higashioka grounds out, second baseman Fernando Tatis Jr. to first baseman Ty France.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-20T21:30:06.834Z","endTime":"2026-06-20T21:30:47.016Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"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":94.2,"endSpeed":86.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.019141615951384,"aZ":-16.21924704639503,"pfxX":-8.918085906210933,"pfxZ":8.360312448025354,"pX":0.8344095813205427,"pZ":2.223927384005303,"vX0":7.4368221105959,"vY0":-136.98188810631083,"vZ0":-5.559695979368286,"x":85.19,"y":178.73,"x0":-0.7511376624689694,"y0":50.0053641291872,"z0":5.381121437519315,"aX":-17.024767363266506},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.2,"breakHorizontal":14.6,"spinRate":2030,"spinDirection":210},"zone":14,"typeConfidence":0.92,"plateTime":0.3991960486175907,"extension":6.63882190385869},"index":0,"playId":"1b7e9cc6-68d9-396a-ac4a-44ad6c245352","pitchNumber":1,"startTime":"2026-06-20T21:30:07.378Z","endTime":"2026-06-20T21:30:10.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"second":{"id":670032,"link":"/api/v1/people/670032"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":87.0,"endSpeed":80.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.52229288956726,"aZ":-28.439746560138875,"pfxX":3.941934933946855,"pfxZ":2.276485826564884,"pX":1.5802820352416487,"pZ":1.8855572647571284,"vX0":4.264305741082406,"vY0":-126.67180360336843,"vZ0":-3.5772481078922356,"x":56.76,"y":187.87,"x0":-0.6311473445294258,"y0":50.003978624133964,"z0":5.565954399081934,"aX":6.467518262522266},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.6,"breakHorizontal":-8.0,"spinRate":2369,"spinDirection":137},"zone":14,"typeConfidence":0.92,"plateTime":0.4308035698867778,"extension":6.846274669031074},"index":1,"playId":"bd8d74a3-1762-3cc4-8659-fd20ebf02270","pitchNumber":2,"startTime":"2026-06-20T21:30:22.819Z","endTime":"2026-06-20T21:30:25.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"second":{"id":670032,"link":"/api/v1/people/670032"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":86.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.237185002267854,"aZ":-18.326293415568596,"pfxX":-8.496273832577062,"pfxZ":7.256748282755921,"pX":0.29462833701453317,"pZ":2.2698403110907646,"vX0":5.914788581871783,"vY0":-136.57414221796375,"vZ0":-4.995286119792626,"x":105.77,"y":177.49,"x0":-0.7842777355000864,"y0":50.00335692803222,"z0":5.364891270578097,"aX":-16.212752623189154},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.4,"breakHorizontal":14.3,"spinRate":1980,"spinDirection":209},"zone":6,"typeConfidence":0.91,"plateTime":0.39951506511852086,"extension":6.647356652361876},"hitData":{"launchSpeed":103.9,"launchAngle":-19.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.83,"coordY":148.03}},"index":2,"playId":"9c5d679b-e1d2-3bec-b7b3-062b58a91773","pitchNumber":3,"startTime":"2026-06-20T21:30:38.887Z","endTime":"2026-06-20T21:30:47.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"second":{"id":670032,"link":"/api/v1/people/670032"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_ab"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_ab"},{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.0,"awayTeamWinProbability":66.0,"homeTeamWinProbabilityAdded":-5.100000000000001,"leverageIndex":1.92,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-06-20T21:30:47.016Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Manny Machado grounds out, third baseman Josh Jung to first baseman Jake Burger.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-20T21:33:09.377Z","endTime":"2026-06-20T21:33:59.172Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"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":95.7,"endSpeed":87.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.779653695561574,"aZ":-12.296137433382727,"pfxX":4.283022450460188,"pfxZ":10.11059885482829,"pX":0.5664041711975465,"pZ":2.566841076825485,"vX0":-5.2451952057046265,"vY0":-139.22843201851916,"vZ0":-5.9875692632705375,"x":95.41,"y":169.48,"x0":1.9168499635940552,"y0":50.006753383334164,"z0":5.556610239162052,"aX":8.424445948879047},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.3,"breakHorizontal":-6.7,"spinRate":2199,"spinDirection":152},"zone":6,"typeConfidence":2.0,"plateTime":0.39315962540314686,"extension":6.914830911097937},"index":0,"playId":"290e8399-f94c-3271-b388-a163b65ff741","pitchNumber":1,"startTime":"2026-06-20T21:33:15.162Z","endTime":"2026-06-20T21:33:18.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.148113375356225,"aZ":-20.081303288804783,"pfxX":7.979981629921097,"pfxZ":7.361221366765292,"pX":2.1292003361196947,"pZ":4.157982570057158,"vX0":-1.8208918886746979,"vY0":-127.12578545900287,"vZ0":0.06319073139767128,"x":35.84,"y":126.51,"x0":1.8162395754837315,"y0":50.00220434385687,"z0":5.721874613394945,"aX":13.109802147015438},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":13.6,"breakHorizontal":-14.0,"spinRate":2085,"spinDirection":122},"zone":12,"typeConfidence":2.0,"plateTime":0.43023615316585406,"extension":6.802855684605994},"index":1,"playId":"5aaae155-3a59-31cb-ad6c-f0e67a7f20dc","pitchNumber":2,"startTime":"2026-06-20T21:33:33.236Z","endTime":"2026-06-20T21:33:36.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":73.8,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.267703027558106,"aZ":-43.16802365165104,"pfxX":-2.5449448543487088,"pfxZ":-8.011863775908012,"pX":0.3823775072749449,"pZ":2.4476235732477756,"vX0":-2.204897295109351,"vY0":-116.53781999870385,"vZ0":1.7674944592346618,"x":102.42,"y":172.69,"x0":1.671925529189615,"y0":50.001085540366596,"z0":5.762537739251326,"aX":-3.493136278986038},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-13.8,"breakHorizontal":5.2,"spinRate":2220,"spinDirection":334},"zone":6,"typeConfidence":2.0,"plateTime":0.47033321760360103,"extension":6.925255134984199},"hitData":{"launchSpeed":95.1,"launchAngle":-10.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.35,"coordY":164.25}},"index":2,"playId":"f878bbc1-9d0d-3846-8f9c-85ff9b859cef","pitchNumber":3,"startTime":"2026-06-20T21:33:51.487Z","endTime":"2026-06-20T21:33:59.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.5,"awayTeamWinProbability":63.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.97,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-06-20T21:33:59.172Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xander Bogaerts grounds out, shortstop Ezequiel Duran to first baseman Jake Burger.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-20T21:34:01.359Z","endTime":"2026-06-20T21:35:07.290Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.795485276486684,"aZ":-44.28285160009226,"pfxX":-1.8434147628436044,"pfxZ":-8.63791086065393,"pX":0.9677110774098914,"pZ":3.248243276662057,"vX0":-1.166712921093995,"vY0":-117.75318614056786,"vZ0":3.500385285326539,"x":80.11,"y":151.08,"x0":1.7094822688317914,"y0":50.00428024132545,"z0":5.845199912573586,"aX":-2.5833039091248353},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-14.5,"breakHorizontal":3.6,"spinRate":2306,"spinDirection":329},"zone":12,"typeConfidence":2.0,"plateTime":0.46552000264800686,"extension":6.9205291003214295},"index":0,"playId":"a9543f6e-4d01-3855-b412-7503fa2cc64e","pitchNumber":1,"startTime":"2026-06-20T21:34:26.333Z","endTime":"2026-06-20T21:34:30.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.01211285599872,"aZ":-14.142788919371602,"pfxX":2.6489231150258354,"pfxZ":9.121202447636312,"pX":0.4863118576681934,"pZ":3.6653286548313235,"vX0":-4.628137166373916,"vY0":-139.39621163149621,"vZ0":-2.895957477894726,"x":98.46,"y":139.82,"x0":1.8205368636702652,"y0":50.0015837634073,"z0":5.645879331295076,"aX":5.236283451113},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.2,"breakHorizontal":-3.8,"spinRate":2238,"spinDirection":151},"zone":12,"typeConfidence":2.0,"plateTime":0.3922492668525557,"extension":6.853334719160222},"index":1,"playId":"e5b194ac-788b-3bb2-8fa9-f991d3ebd82b","pitchNumber":2,"startTime":"2026-06-20T21:34:41.359Z","endTime":"2026-06-20T21:34:44.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.78752129216208,"aZ":-21.333164474445912,"pfxX":8.058443749282734,"pfxZ":6.639387469981218,"pX":0.38706378666069896,"pZ":2.2897933638768833,"vX0":-5.658634364676282,"vY0":-126.46368040589455,"vZ0":-3.7766500514008277,"x":102.25,"y":176.96,"x0":1.5973749635991703,"y0":50.00571343664756,"z0":5.497012331052163,"aX":13.16331805252502},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":11.5,"breakHorizontal":-13.4,"spinRate":1975,"spinDirection":130},"zone":6,"typeConfidence":2.0,"plateTime":0.4317607095681204,"extension":7.021673366760373},"hitData":{"launchSpeed":89.3,"launchAngle":-10.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.93,"coordY":156.65}},"index":2,"playId":"bcea7a1f-3865-350c-930c-0f8ca07beca2","pitchNumber":3,"startTime":"2026-06-20T21:34:59.591Z","endTime":"2026-06-20T21:35:07.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.4,"awayTeamWinProbability":61.6,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.74,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-06-20T21:35:07.290Z","atBatIndex":39},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jackson Merrill lines out sharply to left fielder Jarred Kelenic.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-20T21:35:10.555Z","endTime":"2026-06-20T21:36:16.632Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669022,"fullName":"MacKenzie Gore","link":"/api/v1/people/669022"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672284,"link":"/api/v1/people/672284"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":95.3,"endSpeed":86.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.89830417868058,"aZ":-13.126346309075506,"pfxX":4.849652949349163,"pfxZ":9.829582119145293,"pX":-0.24127647958359308,"pZ":3.657401952442516,"vX0":-7.445037411303485,"vY0":-138.56101958721425,"vZ0":-2.8856040596002375,"x":126.2,"y":140.03,"x0":1.8544524844260162,"y0":50.00489399719134,"z0":5.5931994998398675,"aX":9.40039699537046},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.4,"breakHorizontal":-7.2,"spinRate":2310,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.3957857905113511,"extension":6.753728326391952},"index":0,"playId":"4270dcaf-a5f7-3270-bfda-ca69a5c2e0bc","pitchNumber":1,"startTime":"2026-06-20T21:35:28.803Z","endTime":"2026-06-20T21:35:31.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.32013857528241,"aZ":-12.100873875096504,"pfxX":5.064764513584183,"pfxZ":10.194125136023665,"pX":0.38791954056271627,"pZ":1.9318042828782833,"vX0":-5.789830029047716,"vY0":-139.63850171900708,"vZ0":-7.706013089293216,"x":102.21,"y":186.62,"x0":1.833121135294294,"y0":50.000260989576894,"z0":5.528644405669645,"aX":9.97088621946127},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.9,"breakHorizontal":-7.9,"spinRate":2387,"spinDirection":150},"zone":9,"typeConfidence":2.0,"plateTime":0.39269054563138583,"extension":6.7472308387230475},"index":1,"playId":"1c37e56d-6a4a-324c-a452-a6785e197eb3","pitchNumber":2,"startTime":"2026-06-20T21:35:43.971Z","endTime":"2026-06-20T21:35:47.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-06-20T21:35:52.665Z","endTime":"2026-06-20T21:36:07.668Z","isPitch":false,"type":"action","player":{"id":701538,"link":"/api/v1/people/701538"},"defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.904897574859284,"aZ":-13.566489016768084,"pfxX":5.278985323831398,"pfxZ":9.583076222627632,"pX":-0.7630561834384533,"pZ":3.456253913481751,"vX0":-8.323784253914544,"vY0":-138.69551443164968,"vZ0":-3.5388552835862233,"x":146.09,"y":145.46,"x0":1.5954437605138483,"y0":50.006856853432275,"z0":5.6574734209287625,"aX":10.255505914389783},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.8,"breakHorizontal":-7.8,"spinRate":2360,"spinDirection":151},"zone":1,"typeConfidence":2.0,"plateTime":0.3953662471216064,"extension":6.8176665043056675},"hitData":{"launchSpeed":100.6,"launchAngle":13.0,"totalDistance":263.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":67.52,"coordY":111.5}},"index":3,"playId":"6e85541f-9abb-39f7-863e-051455a62880","pitchNumber":3,"startTime":"2026-06-20T21:36:07.668Z","endTime":"2026-06-20T21:36:16.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":669022,"link":"/api/v1/people/669022"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.6,"awayTeamWinProbability":60.4,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.5,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-06-20T21:36:16.632Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joc Pederson grounds out, first baseman Ty France to pitcher Walker Buehler.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-20T21:38:29.889Z","endTime":"2026-06-20T21:40:36.306Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.083445313716812,"aZ":-27.419565052680955,"pfxX":2.7533899223431675,"pfxZ":2.836919848384616,"pX":-0.3526381387932189,"pZ":2.463638385847362,"vX0":1.455830842768471,"vY0":-127.84405238586199,"vZ0":-2.3580698416010493,"x":130.44,"y":172.26,"x0":-1.2848851594961965,"y0":50.00424933020052,"z0":5.521553559890433,"aX":4.618458092647875},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.9,"breakHorizontal":-5.3,"spinRate":2329,"spinDirection":175},"zone":4,"typeConfidence":0.93,"plateTime":0.4262716440610448,"extension":6.460922456111671},"index":0,"playId":"56108214-a1dc-3b9f-aa99-e8f691eb064d","pitchNumber":1,"startTime":"2026-06-20T21:38:31.122Z","endTime":"2026-06-20T21:38:34.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":87.8,"endSpeed":81.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.439734118192295,"aZ":-36.535843100930364,"pfxX":-7.345760776839107,"pfxZ":-2.622234682780965,"pX":-0.17715664553560523,"pZ":2.0199559739224417,"vX0":4.675212708056242,"vY0":-127.86410689548637,"vZ0":-1.730566047631408,"x":123.75,"y":184.24,"x0":-1.0714311511686807,"y0":50.003414745318516,"z0":5.562245602449378,"aX":-12.209337729979323},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-4.9,"breakHorizontal":12.4,"spinRate":1031,"spinDirection":250},"zone":8,"typeConfidence":0.91,"plateTime":0.42774720533630495,"extension":6.414436935275184},"index":1,"playId":"a58f2cc2-66dd-39bd-8d94-8f766c3fb317","pitchNumber":2,"startTime":"2026-06-20T21:38:48.250Z","endTime":"2026-06-20T21:38:51.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.83651402403471,"aZ":-26.429675335807765,"pfxX":2.5156431844259326,"pfxZ":3.2863100516673356,"pX":-0.8060853809961298,"pZ":4.031286149837873,"vX0":0.07505726385053534,"vY0":-130.92165925454023,"vZ0":1.0039874082758407,"x":147.73,"y":129.94,"x0":-1.1622550994421823,"y0":50.00305343731612,"z0":5.610648431976251,"aX":4.3972677988773325},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.4,"breakHorizontal":-4.6,"spinRate":2288,"spinDirection":170},"zone":11,"typeConfidence":0.88,"plateTime":0.417252211018762,"extension":6.4552794456663},"index":2,"playId":"074aa48d-213b-3fd0-84ee-f9733b036a46","pitchNumber":3,"startTime":"2026-06-20T21:39:10.419Z","endTime":"2026-06-20T21:39:14.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.896871204386727,"aZ":-16.695569889104828,"pfxX":-2.0469417496390236,"pfxZ":8.204046474832033,"pX":-0.39131305828026564,"pZ":4.241198477937244,"vX0":2.409694000254161,"vY0":-136.4430755444959,"vZ0":-0.6870063974002192,"x":131.92,"y":124.27,"x0":-1.0197771995143203,"y0":50.00024395228492,"z0":5.646266448000264,"aX":-3.860848875292263},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.9,"breakHorizontal":3.2,"spinRate":2084,"spinDirection":199},"zone":11,"typeConfidence":0.9,"plateTime":0.401374675660624,"extension":6.48245626943349},"index":3,"playId":"9b54b4b8-e12b-3c04-952a-674f364b1740","pitchNumber":4,"startTime":"2026-06-20T21:39:26.245Z","endTime":"2026-06-20T21:39:29.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-06-20T21:39:55.254Z","endTime":"2026-06-20T21:40:28.665Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":73.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.57466016701584,"aZ":-43.39008746075017,"pfxX":3.6146802842382937,"pfxZ":-8.314354595878632,"pX":0.14678620949262824,"pZ":2.0543033541086415,"vX0":1.0824413129832189,"vY0":-115.95171878871881,"vZ0":0.9698386302355821,"x":111.4,"y":183.31,"x0":-0.7968097448931569,"y0":50.0026090944475,"z0":5.8014419653041065,"aX":4.8758238636597095},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-14.4,"breakHorizontal":-6.8,"spinRate":2240,"spinDirection":34},"zone":8,"typeConfidence":0.91,"plateTime":0.4740702849788607,"extension":6.467230431419796},"hitData":{"launchSpeed":90.5,"launchAngle":-6.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.58,"coordY":161.21}},"index":5,"playId":"df5f8942-b489-330d-8870-93701bd1520e","pitchNumber":5,"startTime":"2026-06-20T21:40:28.665Z","endTime":"2026-06-20T21:40:36.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_ab"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_ab"},{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.6,"awayTeamWinProbability":64.4,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.56,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-06-20T21:40:36.306Z","atBatIndex":41},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Josh Jung doubles (17) on a sharp line drive to left fielder Samad Taylor.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-20T21:40:38.611Z","endTime":"2026-06-20T21:41:14.929Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"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":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669392,"link":"/api/v1/people/669392"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.1,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.332160299298035,"aZ":-25.740002834770227,"pfxX":2.3809157197110085,"pfxZ":3.756803839566251,"pX":-0.10313794731393555,"pZ":2.7701329799122276,"vX0":1.509498607141269,"vY0":-129.57221918745336,"vZ0":-2.0396479639319676,"x":120.93,"y":163.99,"x0":-1.0012125528764464,"y0":50.00146004505502,"z0":5.520847555410136,"aX":4.075514446740278},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.6,"breakHorizontal":-4.7,"spinRate":2224,"spinDirection":171},"zone":5,"typeConfidence":0.79,"plateTime":0.4216209431036262,"extension":6.655040907836839},"hitData":{"launchSpeed":103.2,"launchAngle":21.0,"totalDistance":368.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":84.53,"coordY":39.19}},"index":0,"playId":"b2ba30c3-0fcb-3f26-9066-e1abfbfd21b0","pitchNumber":1,"startTime":"2026-06-20T21:41:02.411Z","endTime":"2026-06-20T21:41:14.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_ab"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_ab"},{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.2,"awayTeamWinProbability":56.8,"homeTeamWinProbabilityAdded":7.600000000000001,"leverageIndex":1.17,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-06-20T21:41:14.929Z","atBatIndex":42},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Wyatt Langford doubles (7) on a sharp line drive to left fielder Samad Taylor. Josh Jung scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-20T21:41:34.411Z","endTime":"2026-06-20T21:44:11.560Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621111,"fullName":"Walker Buehler","link":"/api/v1/people/621111"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669392,"link":"/api/v1/people/669392"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":{"id":621111,"link":"/api/v1/people/621111"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.590003343510396,"aZ":-19.227210506168834,"pfxX":-9.30786557240323,"pfxZ":6.824543917573576,"pX":0.6235683663385588,"pZ":2.212073337564397,"vX0":7.027322639588318,"vY0":-136.2696032455268,"vZ0":-5.04791772319261,"x":93.23,"y":179.05,"x0":-0.7686421682307893,"y0":50.00026056784234,"z0":5.401029709253401,"aX":-17.649665976906523},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.5,"breakHorizontal":15.5,"spinRate":2067,"spinDirection":210},"zone":6,"typeConfidence":0.91,"plateTime":0.4006723125436422,"extension":6.672540054574221},"index":0,"playId":"d8338c02-6aa9-3011-9f8f-9f05f6ae9a01","pitchNumber":1,"startTime":"2026-06-20T21:41:51.498Z","endTime":"2026-06-20T21:41:54.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.915076086593334,"aZ":-27.15441176198839,"pfxX":4.161637227336183,"pfxZ":2.96829366655472,"pX":1.1238116112413872,"pZ":2.8255560982159214,"vX0":2.9356600134836563,"vY0":-128.5112599677398,"vZ0":-2.048067223741728,"x":74.16,"y":162.49,"x0":-0.5697390754130274,"y0":50.00214083295995,"z0":5.719523958688341,"aX":7.035955200647692},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.2,"breakHorizontal":-8.2,"spinRate":2436,"spinDirection":145},"zone":12,"typeConfidence":0.92,"plateTime":0.4244418158933745,"extension":6.6003991242669615},"index":1,"playId":"90ef5139-cf22-32cd-adbd-92f434e4d9e4","pitchNumber":2,"startTime":"2026-06-20T21:42:09.967Z","endTime":"2026-06-20T21:42:12.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.1,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.332436273982267,"aZ":-13.676665472506404,"pfxX":-1.724652743469673,"pfxZ":9.913500292894186,"pX":0.4685473077642934,"pZ":3.757982290651476,"vX0":3.3659049229610765,"vY0":-135.8707687406062,"vZ0":-2.613116408331835,"x":99.14,"y":137.31,"x0":-0.563364114171071,"y0":50.00202342924694,"z0":5.684979321727491,"aX":-3.218039273075914},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.6,"breakHorizontal":2.4,"spinRate":2180,"spinDirection":205},"zone":12,"typeConfidence":0.91,"plateTime":0.4034257505772909,"extension":6.584298161086201},"index":2,"playId":"8f2b6acc-fc53-31cd-a232-5d4531080109","pitchNumber":3,"startTime":"2026-06-20T21:42:31.833Z","endTime":"2026-06-20T21:42:35.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.0,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.943099459381912,"aZ":-31.903940430682983,"pfxX":8.97576144537305,"pfxZ":0.19117857868581645,"pX":1.6429696927343997,"pZ":2.40771596499097,"vX0":3.6610449651513095,"vY0":-117.66674179357727,"vZ0":0.02003173749985221,"x":54.37,"y":173.77,"x0":-1.1025668642105073,"y0":50.00103162673912,"z0":5.374316638532897,"aX":12.48601461400838},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":0.6,"breakHorizontal":-17.2,"spinRate":2667,"spinDirection":68},"zone":14,"typeConfidence":0.89,"plateTime":0.4668804334758665,"extension":6.711573056392123},"index":3,"playId":"889d61de-8329-3769-9b13-9c5e9d09300a","pitchNumber":4,"startTime":"2026-06-20T21:42:48.771Z","endTime":"2026-06-20T21:42:51.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":4,"startTime":"2026-06-20T21:43:03.563Z","endTime":"2026-06-20T21:43:18.437Z","isPitch":false,"type":"action","player":{"id":694671,"link":"/api/v1/people/694671"},"defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.91928724440116,"aZ":-16.62415733086691,"pfxX":-1.0568621778792822,"pfxZ":8.447971177784135,"pX":0.9585542736075984,"pZ":3.588905669373696,"vX0":4.6749368299381135,"vY0":-134.51132308387497,"vZ0":-2.343224308910862,"x":80.46,"y":141.88,"x0":-0.6611976175248401,"y0":50.00407627843849,"z0":5.6438545950038295,"aX":-1.9461312271697502},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.0,"breakHorizontal":1.0,"spinRate":2170,"spinDirection":199},"zone":12,"typeConfidence":0.79,"plateTime":0.406478680439188,"extension":6.568181943322869},"index":5,"playId":"16371d28-2c4d-3788-8e9d-afe53dab7afb","pitchNumber":5,"startTime":"2026-06-20T21:43:18.437Z","endTime":"2026-06-20T21:43:21.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.044291803203258,"aZ":-30.92484290291564,"pfxX":4.3208736852915814,"pfxZ":0.7703294518452637,"pX":1.7549131603523274,"pZ":1.3173280356582524,"vX0":4.619506105348399,"vY0":-125.93171455089504,"vZ0":-4.346622907808103,"x":50.11,"y":203.21,"x0":-0.6575367755051325,"y0":50.00370960762016,"z0":5.5379591849416,"aX":7.012728422192331},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.7,"breakHorizontal":-8.8,"spinRate":2459,"spinDirection":114},"zone":14,"typeConfidence":0.92,"plateTime":0.43319983549616703,"extension":6.761555177731824},"index":6,"playId":"f68499a2-06ea-3b9d-aecf-d52244878b09","pitchNumber":6,"startTime":"2026-06-20T21:43:37.069Z","endTime":"2026-06-20T21:43:40.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.290438626168086,"aZ":-18.76334139609954,"pfxX":-7.864376597022383,"pfxZ":6.993194886045886,"pX":-0.3199572156270253,"pZ":2.4914016637312995,"vX0":4.2359618138995,"vY0":-137.35445864029327,"vZ0":-4.512709429402965,"x":129.2,"y":171.51,"x0":-0.857038746594995,"y0":50.00567055371567,"z0":5.424613599483928,"aX":-15.089117492374674},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.0,"breakHorizontal":13.4,"spinRate":2207,"spinDirection":209},"zone":4,"typeConfidence":0.89,"plateTime":0.39815287292663815,"extension":6.665126545169783},"hitData":{"launchSpeed":108.0,"launchAngle":10.0,"totalDistance":200.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":55.13,"coordY":113.12}},"index":7,"playId":"a5a32da2-0b90-3c79-abc6-7ec3d906d3a6","pitchNumber":7,"startTime":"2026-06-20T21:43:57.333Z","endTime":"2026-06-20T21:44:11.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"credit":"b_ab"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_ab"},{"player":{"id":694671,"link":"/api/v1/people/694671"},"credit":"b_pa"},{"player":{"id":621111,"link":"/api/v1/people/621111"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.699999999999996,"awayTeamWinProbability":39.300000000000004,"homeTeamWinProbabilityAdded":17.499999999999993,"leverageIndex":2.3,"dramaIndex":170.0,"contextMetrics":{},"playEndTime":"2026-06-20T21:44:11.560Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Nimmo challenged (pitch result), call on the field was confirmed: Brandon Nimmo called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-20T21:46:55.738Z","endTime":"2026-06-20T21:50:04.976Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7,8,9],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":675448,"link":"/api/v1/people/675448"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-20T21:44:30.846Z","endTime":"2026-06-20T21:45:05.827Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"second":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Kyle Hart replaces Walker Buehler.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-06-20T21:45:05.827Z","endTime":"2026-06-20T21:46:58.000Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":606996,"link":"/api/v1/people/606996"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":621111,"link":"/api/v1/people/621111","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"second":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.601394194445295,"aZ":-17.150958749882882,"pfxX":5.302234556036282,"pfxZ":8.013218132263514,"pX":-0.7100201846599125,"pZ":2.5127813245569124,"vX0":-9.070921846272116,"vY0":-135.78923486607414,"vZ0":-4.908697246126637,"x":144.06,"y":170.93,"x0":1.9787908027415373,"y0":50.0058252501592,"z0":5.530268386601435,"aX":9.945022516268894},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.7,"breakHorizontal":-7.8,"spinRate":2385,"spinDirection":143},"zone":4,"typeConfidence":0.91,"plateTime":0.4027442333696265,"extension":5.9924843972413235},"index":2,"playId":"0eeb1024-815e-3b03-875c-e24a565145f4","pitchNumber":1,"startTime":"2026-06-20T21:46:58.000Z","endTime":"2026-06-20T21:47:01.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"second":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":93.2,"endSpeed":85.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.42208327436364,"aZ":-21.99464406957836,"pfxX":10.62047492002203,"pfxZ":5.485865062154826,"pX":0.257844576621135,"pZ":1.1073044186354157,"vX0":-8.396420771905753,"vY0":-135.35931300315627,"vZ0":-7.2798018194771,"x":107.17,"y":208.88,"x0":2.0194285107927796,"y0":50.00557045150921,"z0":5.370624001938997,"aX":19.719779475871775},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.5,"breakHorizontal":-17.4,"spinRate":2126,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.4045773932422101,"extension":5.6435634161416495},"index":3,"playId":"c02e16e4-927a-3a14-b09b-9ccdd1e794ed","pitchNumber":2,"startTime":"2026-06-20T21:47:18.231Z","endTime":"2026-06-20T21:47:21.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"second":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.77857635240745,"aZ":-31.99883821546184,"pfxX":-8.784346010415176,"pfxZ":0.11833474352615969,"pX":-1.6500693462809721,"pZ":1.9069057425813796,"vX0":-6.901907552851166,"vY0":-122.51064899930141,"vZ0":-2.0431214552275243,"x":179.9,"y":187.29,"x0":2.356449031006334,"y0":50.00330549623178,"z0":5.516863250612437,"aX":-13.201150968513165},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":0.0,"breakHorizontal":17.6,"spinRate":2766,"spinDirection":287},"zone":13,"typeConfidence":0.91,"plateTime":0.44905146103907745,"extension":6.368768605696182},"index":4,"playId":"43b6499d-1245-33fa-afcf-c332de7f5cca","pitchNumber":3,"startTime":"2026-06-20T21:47:40.234Z","endTime":"2026-06-20T21:47:43.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"second":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.9,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.89187242763722,"aZ":-29.732363101169753,"pfxX":-8.578738184568278,"pfxZ":1.6396864616581324,"pX":-0.4352027793757085,"pZ":1.093783866895488,"vX0":-4.077175679828907,"vY0":-121.15372804033439,"vZ0":-4.0709043987298505,"x":133.59,"y":209.25,"x0":2.384246225240265,"y0":50.00058780400367,"z0":5.3973075385842835,"aX":-12.736317567832687},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":2.3,"breakHorizontal":16.6,"spinRate":2895,"spinDirection":292},"zone":13,"typeConfidence":0.91,"plateTime":0.4522706931673981,"extension":6.554380961802566},"index":5,"playId":"9f9fb21e-f98a-30af-b8f7-8e0169e8aea9","pitchNumber":4,"startTime":"2026-06-20T21:48:01.434Z","endTime":"2026-06-20T21:48:05.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"second":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"index":6,"playId":"a42752e6-65c4-4714-96fe-4cc8cdcc562b","startTime":"2026-06-20T21:48:26.260Z","endTime":"2026-06-20T21:48:31.260Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"second":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.9,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.234225551285846,"aZ":-16.430191878285086,"pfxX":6.615367386214194,"pfxZ":8.170694715954813,"pX":-0.08985589512370507,"pZ":2.650123440572731,"vX0":-7.705647500141227,"vY0":-137.62904615145257,"vZ0":-4.936348581964209,"x":120.43,"y":167.23,"x0":1.8807057391902728,"y0":50.00470306019271,"z0":5.572108369723828,"aX":12.750744269495769},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.0,"breakHorizontal":-10.4,"spinRate":2313,"spinDirection":132},"zone":5,"typeConfidence":0.91,"plateTime":0.39727087254301763,"extension":6.7687618716893745},"index":7,"playId":"fe0cbae0-71db-30ef-8869-2d697646d272","pitchNumber":5,"startTime":"2026-06-20T21:48:44.868Z","endTime":"2026-06-20T21:48:48.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"second":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.364305873957314,"aZ":-32.46724922926937,"pfxX":-10.003460144744832,"pfxZ":-0.20795956507807034,"pX":0.4424585232985573,"pZ":3.2046225742781766,"vX0":-1.8735458222236634,"vY0":-118.65865814693761,"vZ0":1.2263618967334264,"x":100.13,"y":152.26,"x0":2.5427628576988197,"y0":50.002730063307126,"z0":5.656976167805963,"aX":-14.151648359732631},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":0.2,"breakHorizontal":18.6,"spinRate":2672,"spinDirection":289},"zone":3,"typeConfidence":0.9,"plateTime":0.4630010872361279,"extension":6.31090244704196},"index":8,"playId":"e737bab9-dbe8-3987-8cd4-a527a934e6cd","pitchNumber":6,"startTime":"2026-06-20T21:49:11.531Z","endTime":"2026-06-20T21:49:14.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"second":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.0,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.08269420174002,"aZ":-16.222293875908274,"pfxX":5.123613087477919,"pfxZ":8.491651090259191,"pX":-0.13542250633537262,"pZ":1.7599236477676858,"vX0":-7.37903266971004,"vY0":-135.79980204383764,"vZ0":-6.822501552465024,"x":122.16,"y":191.26,"x0":1.943961760228,"y0":50.00611558816271,"z0":5.421681152623289,"aX":9.62902325405555},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.2,"breakHorizontal":-7.8,"spinRate":2348,"spinDirection":141},"zone":8,"typeConfidence":0.91,"plateTime":0.4024248871499676,"extension":6.268534858350756},"index":9,"playId":"cccdfe2a-270d-3ccb-9c70-ebdcc3b6621c","pitchNumber":7,"startTime":"2026-06-20T21:49:37.944Z","endTime":"2026-06-20T21:50:04.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"second":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_ab"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_ab"},{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_pa"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":140,"player":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"}},"homeTeamWinProbability":55.400000000000006,"awayTeamWinProbability":44.599999999999994,"homeTeamWinProbabilityAdded":-5.29999999999999,"leverageIndex":1.94,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-06-20T21:50:04.976Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ezequiel Duran grounds out, second baseman Fernando Tatis Jr. to first baseman Ty France.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-20T21:50:20.484Z","endTime":"2026-06-20T21:51:14.458Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":606996,"fullName":"Kyle Hart","link":"/api/v1/people/606996"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.7,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.617300044788507,"aZ":-28.09755310103339,"pfxX":-7.7018643187744,"pfxZ":2.7250020694442423,"pX":0.8606808809709514,"pZ":3.0362641576214067,"vX0":-1.4425040259766424,"vY0":-121.45534658241675,"vZ0":-0.43954152425759674,"x":84.19,"y":156.8,"x0":2.462774246562827,"y0":50.002145050265604,"z0":5.661509424816151,"aX":-11.513627230243513},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":5.0,"breakHorizontal":14.3,"spinRate":2671,"spinDirection":286},"zone":3,"typeConfidence":0.92,"plateTime":0.4508371177775894,"extension":6.321890927227569},"index":0,"playId":"b5a8ec2e-5b14-3da0-9223-2f217aa8464e","pitchNumber":1,"startTime":"2026-06-20T21:50:20.484Z","endTime":"2026-06-20T21:50:24.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"second":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.52989434475899,"aZ":-23.26426831256189,"pfxX":9.891172783120524,"pfxZ":4.59684358630626,"pX":1.110295905368533,"pZ":3.31118619955319,"vX0":-5.913139784051217,"vY0":-138.30851635904975,"vZ0":-1.8854681136106688,"x":74.68,"y":149.38,"x0":1.989538839151975,"y0":50.00638141359732,"z0":5.560194896112255,"aX":19.187943655140554},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.2,"breakHorizontal":-16.7,"spinRate":2232,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.39585827132404283,"extension":6.408134619429314},"index":1,"playId":"583816da-34dc-3dd4-abb3-2d1dcf96927c","pitchNumber":2,"startTime":"2026-06-20T21:50:42.288Z","endTime":"2026-06-20T21:50:45.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"second":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.376380505863928,"aZ":-23.26351083560158,"pfxX":10.961391440373685,"pfxZ":4.560048538387817,"pX":-0.11149971041619457,"pZ":1.9653479410983223,"vX0":-9.080770043953272,"vY0":-138.72997024000654,"vZ0":-5.45084768234436,"x":121.25,"y":185.72,"x0":1.7764268184260665,"y0":50.00076442130006,"z0":5.501326526530994,"aX":21.412029730080846},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.3,"breakHorizontal":-18.0,"spinRate":2257,"spinDirection":139},"zone":8,"typeConfidence":2.0,"plateTime":0.3944722512913508,"extension":6.641944541223901},"hitData":{"launchSpeed":107.2,"launchAngle":-13.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":133.76,"coordY":145.5}},"index":2,"playId":"6d91bdfb-a7cd-3014-abc0-99b3b38d388a","pitchNumber":3,"startTime":"2026-06-20T21:51:04.633Z","endTime":"2026-06-20T21:51:14.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"second":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_ab"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_ab"},{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_pa"},{"player":{"id":606996,"link":"/api/v1/people/606996"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-5.400000000000006,"leverageIndex":2.03,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2026-06-20T21:51:14.458Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ty France strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-20T21:53:25.847Z","endTime":"2026-06-20T21:54:11.514Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682608,"fullName":"Peyton Gray","link":"/api/v1/people/682608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Peyton Gray replaces MacKenzie Gore.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-20T21:52:58.803Z","endTime":"2026-06-20T21:53:28.167Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682608,"link":"/api/v1/people/682608"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669022,"link":"/api/v1/people/669022","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.4,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.505124680642066,"aZ":-29.20453697936085,"pfxX":1.8436763242317409,"pfxZ":1.8833681110689646,"pX":0.5076479415938379,"pZ":2.3997756620735458,"vX0":7.69782721475167,"vY0":-123.9998969936085,"vZ0":-2.0473548594180224,"x":97.65,"y":173.99,"x0":-2.858861354191317,"y0":50.00440976252017,"z0":5.639449503081677,"aX":2.912307409555439},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.2,"breakHorizontal":-4.9,"spinRate":2556,"spinDirection":139},"zone":6,"typeConfidence":0.91,"plateTime":0.4393359121910989,"extension":6.95412886858749},"index":1,"playId":"74354e36-a5df-3ebf-a1bc-bb452f7de1f8","pitchNumber":1,"startTime":"2026-06-20T21:53:28.167Z","endTime":"2026-06-20T21:53:31.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.82065303790275,"aZ":-15.308660298176124,"pfxX":-7.767921786224623,"pfxZ":9.192903917685143,"pX":-0.47086400606556833,"pZ":2.1256173826783646,"vX0":8.460467635761947,"vY0":-134.7320956447532,"vZ0":-6.0397073359901565,"x":134.95,"y":181.39,"x0":-2.645492615235615,"y0":50.004891567205,"z0":5.482055587580187,"aX":-14.254779696950223},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.5,"breakHorizontal":12.2,"spinRate":2303,"spinDirection":219},"zone":4,"typeConfidence":0.9,"plateTime":0.40685333852570427,"extension":7.074772076009934},"index":2,"playId":"146c87c7-efb3-39fb-a643-f4188df89634","pitchNumber":2,"startTime":"2026-06-20T21:53:43.140Z","endTime":"2026-06-20T21:53:49.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.539105582537232,"aZ":-14.160148275738619,"pfxX":-7.858562448154009,"pfxZ":9.648335304044922,"pX":0.27550935559332435,"pZ":3.231345350866753,"vX0":10.769410361715313,"vY0":-135.75257275520045,"vZ0":-3.6014787513981807,"x":106.5,"y":151.53,"x0":-2.7209073112244813,"y0":50.00638439961167,"z0":5.56006424256377,"aX":-14.679496854814083},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.9,"breakHorizontal":12.0,"spinRate":2316,"spinDirection":221},"zone":3,"typeConfidence":0.91,"plateTime":0.40336440160621745,"extension":7.198229864263796},"index":3,"playId":"bec966d6-d613-3c21-a263-8d27ba882d5b","pitchNumber":3,"startTime":"2026-06-20T21:54:08.514Z","endTime":"2026-06-20T21:54:11.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_ab"},{"player":{"id":682608,"link":"/api/v1/people/682608"},"credit":"p_ab"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_pa"},{"player":{"id":682608,"link":"/api/v1/people/682608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.900000000000006,"awayTeamWinProbability":46.099999999999994,"homeTeamWinProbabilityAdded":3.9000000000000057,"leverageIndex":1.52,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-06-20T21:54:11.514Z","atBatIndex":46},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Nick Solak hit by pitch.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-20T21:54:11.884Z","endTime":"2026-06-20T21:55:01.105Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669256,"fullName":"Nick Solak","link":"/api/v1/people/669256"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682608,"fullName":"Peyton Gray","link":"/api/v1/people/682608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669256,"fullName":"Nick Solak","link":"/api/v1/people/669256"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":669256,"fullName":"Nick Solak","link":"/api/v1/people/669256"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.08891970837739,"aZ":-28.500101449970494,"pfxX":2.8388794462207203,"pfxZ":2.2990564750343303,"pX":0.47083967749302985,"pZ":3.1114622345768366,"vX0":7.776111132909496,"vY0":-124.79077839004704,"vZ0":-0.47854665317397166,"x":99.05,"y":154.77,"x0":-3.0384631827387016,"y0":50.0030519158171,"z0":5.627749219344016,"aX":4.53243020129312},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.3,"breakHorizontal":-6.7,"spinRate":2575,"spinDirection":133},"zone":3,"typeConfidence":0.91,"plateTime":0.4367830848328791,"extension":6.736938739374177},"index":0,"playId":"5df0dd7d-ad6c-3351-97ea-7c13220cf7e3","pitchNumber":1,"startTime":"2026-06-20T21:54:37.832Z","endTime":"2026-06-20T21:54:40.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":669256,"link":"/api/v1/people/669256","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.767802802398283,"aZ":-26.911114506425257,"pfxX":-10.243694790366636,"pfxZ":3.4942706734026956,"pX":-2.5260763059088167,"pZ":3.1217654030465667,"vX0":4.563089246344463,"vY0":-121.63309584646899,"vZ0":-0.2659609687300566,"x":213.29,"y":154.49,"x0":-3.0906208020644708,"y0":50.002459673310696,"z0":5.556408004478149,"aX":-15.42310533106564},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":6.5,"breakHorizontal":17.5,"spinRate":1686,"spinDirection":243},"zone":11,"typeConfidence":0.9,"plateTime":0.4494715137640486,"extension":7.04544597913157},"index":1,"playId":"53d8b30a-56b2-319a-93fd-a7c8f5ec369c","pitchNumber":2,"startTime":"2026-06-20T21:54:53.783Z","endTime":"2026-06-20T21:55:01.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":669256,"link":"/api/v1/people/669256","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669256,"link":"/api/v1/people/669256"},"credit":"b_pa"},{"player":{"id":682608,"link":"/api/v1/people/682608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-4.200000000000003,"leverageIndex":1.17,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-06-20T21:55:01.105Z","atBatIndex":47},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Gavin Sheets pops out to first baseman Jake Burger.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-20T21:56:39.321Z","endTime":"2026-06-20T21:57:36.019Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682608,"fullName":"Peyton Gray","link":"/api/v1/people/682608"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669256,"fullName":"Nick Solak","link":"/api/v1/people/669256"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Gavin Sheets replaces Jase Bowen.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-20T21:55:22.492Z","endTime":"2026-06-20T21:55:38.992Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":687749,"link":"/api/v1/people/687749"},"defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":687749,"link":"/api/v1/people/687749","batSide":{"code":"R","description":"Right"}},"first":{"id":669256,"link":"/api/v1/people/669256"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-06-20T21:55:38.992Z","endTime":"2026-06-20T21:56:41.644Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":669256,"link":"/api/v1/people/669256"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.72514813936563,"aZ":-28.33667764644053,"pfxX":1.9480393061469319,"pfxZ":2.43282984125368,"pX":-0.7396207456497784,"pZ":2.9997696137723353,"vX0":5.372067273768094,"vY0":-124.5127890938935,"vZ0":-0.7881823179454406,"x":145.19,"y":157.79,"x0":-3.1736078009312796,"y0":50.00544510432323,"z0":5.653972336490575,"aX":3.0743948543810373},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.4,"breakHorizontal":-4.7,"spinRate":2556,"spinDirection":139},"zone":1,"typeConfidence":0.91,"plateTime":0.4389891019676009,"extension":6.706278626037891},"index":2,"playId":"fa5981c1-11ca-3c70-9342-a679e68c1257","pitchNumber":1,"startTime":"2026-06-20T21:56:41.644Z","endTime":"2026-06-20T21:56:44.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":669256,"link":"/api/v1/people/669256"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.761376441001293,"aZ":-22.71801974301909,"pfxX":-10.256404301471218,"pfxZ":6.19380785519496,"pX":0.05123633118052356,"pZ":1.477613354891049,"vX0":9.902382375297872,"vY0":-122.39450477630122,"vZ0":-5.0214938325427285,"x":115.05,"y":198.88,"x0":-2.702615636373049,"y0":50.0015644150103,"z0":5.485941640876338,"aX":-15.656028815265483},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":10.3,"breakHorizontal":16.4,"spinRate":1798,"spinDirection":242},"zone":14,"typeConfidence":0.87,"plateTime":0.4464469858137261,"extension":7.05067823284382},"index":3,"playId":"79aa64dc-c09f-3da1-a6c0-37e122dcb775","pitchNumber":2,"startTime":"2026-06-20T21:57:06.539Z","endTime":"2026-06-20T21:57:10.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":669256,"link":"/api/v1/people/669256"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.3943380237917,"aZ":-30.19935758152882,"pfxX":-10.36892690363381,"pfxZ":1.3425092284025908,"pX":-1.0849951089456809,"pZ":2.1949858994404723,"vX0":7.79564273129654,"vY0":-119.80156889262179,"vZ0":-1.557393361812871,"x":158.36,"y":179.52,"x0":-3.0212103073374137,"y0":50.00004368981775,"z0":5.5326279858717715,"aX":-15.191863965762346},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.4,"breakHorizontal":17.0,"spinRate":1693,"spinDirection":248},"zone":13,"typeConfidence":0.9,"plateTime":0.4557993704871115,"extension":6.869444816394299},"hitData":{"launchSpeed":70.4,"launchAngle":82.0,"totalDistance":16.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":131.73,"coordY":199.74}},"index":4,"playId":"075ecab3-729a-3d90-828e-adac3a25f2c3","pitchNumber":3,"startTime":"2026-06-20T21:57:25.302Z","endTime":"2026-06-20T21:57:36.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"first":{"id":669256,"link":"/api/v1/people/669256"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":682608,"link":"/api/v1/people/682608"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":682608,"link":"/api/v1/people/682608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":5.0,"leverageIndex":2.11,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2026-06-20T21:57:36.019Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Blake Hunt strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-20T21:57:51.926Z","endTime":"2026-06-20T22:00:40.698Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":675448,"fullName":"Blake Hunt","link":"/api/v1/people/675448"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682608,"fullName":"Peyton Gray","link":"/api/v1/people/682608"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":675448,"fullName":"Blake Hunt","link":"/api/v1/people/675448"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.365963969176505,"aZ":-29.09467560025043,"pfxX":0.18744605926233016,"pfxZ":1.991061874471984,"pX":0.976438019877102,"pZ":1.8659833160873598,"vX0":9.228214057878551,"vY0":-123.68417155140949,"vZ0":-2.8577404350162907,"x":79.78,"y":188.4,"x0":-2.8318442471250878,"y0":50.000365577297934,"z0":5.483717373798645,"aX":0.2888735535871883},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.1,"breakHorizontal":-2.5,"spinRate":2508,"spinDirection":109},"zone":14,"typeConfidence":0.9,"plateTime":0.44334654403322205,"extension":6.992124259305467},"index":0,"playId":"3a44c1d5-2289-3ab9-817f-fe1fd8c483a0","pitchNumber":1,"startTime":"2026-06-20T21:58:12.931Z","endTime":"2026-06-20T21:58:16.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":675448,"link":"/api/v1/people/675448","batSide":{"code":"R","description":"Right"}},"first":{"id":669256,"link":"/api/v1/people/669256"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.72164222930976,"aZ":-15.402683660740061,"pfxX":-7.423698511966438,"pfxZ":9.212702748143485,"pX":-0.015595262555095041,"pZ":1.857491712137557,"vX0":9.718753124500815,"vY0":-134.02338629965578,"vZ0":-6.384826594034246,"x":117.59,"y":188.63,"x0":-2.722870828339437,"y0":50.00570444155308,"z0":5.369152636320301,"aX":-13.519953516426595},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":15.5,"breakHorizontal":11.4,"spinRate":2247,"spinDirection":222},"zone":8,"typeConfidence":0.89,"plateTime":0.40853988364605476,"extension":6.781782306309273},"index":1,"playId":"bbcee893-66fb-39ad-acce-9ae3c7fd21bd","pitchNumber":2,"startTime":"2026-06-20T21:58:32.433Z","endTime":"2026-06-20T21:58:35.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":675448,"link":"/api/v1/people/675448","batSide":{"code":"R","description":"Right"}},"first":{"id":669256,"link":"/api/v1/people/669256"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.17913352110835,"aZ":-16.432823500829215,"pfxX":-7.575469305758211,"pfxZ":8.527155998269873,"pX":0.6712973114631833,"pZ":1.6607792087201487,"vX0":11.737111200383733,"vY0":-134.95799129943615,"vZ0":-7.076737030759384,"x":91.41,"y":193.94,"x0":-2.7484581040381144,"y0":50.003704283666075,"z0":5.473067122841955,"aX":-13.986096436890367},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.0,"breakHorizontal":11.3,"spinRate":2284,"spinDirection":214},"zone":9,"typeConfidence":0.9,"plateTime":0.4057452882240593,"extension":7.097924078865019},"index":2,"playId":"2ac1e41d-23d4-3a80-9f69-948d54054340","pitchNumber":3,"startTime":"2026-06-20T21:58:53.791Z","endTime":"2026-06-20T21:58:58.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":675448,"link":"/api/v1/people/675448","batSide":{"code":"R","description":"Right"}},"first":{"id":669256,"link":"/api/v1/people/669256"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.79858387839339,"aZ":-26.788818021363742,"pfxX":-11.004768723845794,"pfxZ":3.529355627790239,"pX":-0.1295816540061975,"pZ":1.8156963972686238,"vX0":9.80493233631967,"vY0":-122.58706340535272,"vZ0":-3.514609946290891,"x":121.94,"y":189.76,"x0":-2.7476686781585067,"y0":50.001374960704084,"z0":5.550047053489307,"aX":-16.780146615454232},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.8,"breakHorizontal":17.6,"spinRate":1884,"spinDirection":245},"zone":8,"typeConfidence":0.89,"plateTime":0.44648130837071953,"extension":7.126841323678687},"index":3,"playId":"b3b53a5c-9774-3df8-b75c-35dc7a930e02","pitchNumber":4,"startTime":"2026-06-20T21:59:13.883Z","endTime":"2026-06-20T21:59:16.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":675448,"link":"/api/v1/people/675448","batSide":{"code":"R","description":"Right"}},"first":{"id":669256,"link":"/api/v1/people/669256"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-06-20T21:59:22.323Z","endTime":"2026-06-20T21:59:41.250Z","isPitch":false,"type":"action","player":{"id":675448,"link":"/api/v1/people/675448"},"defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":675448,"link":"/api/v1/people/675448","batSide":{"code":"R","description":"Right"}},"first":{"id":669256,"link":"/api/v1/people/669256"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.8,"strikeZoneTop":3.37,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.556306134145736,"aZ":-23.66532198892727,"pfxX":-10.616888573872632,"pfxZ":5.60353415062593,"pX":0.910016814897409,"pZ":-0.0698908384845749,"vX0":11.645333389647142,"vY0":-122.25709840724129,"vZ0":-8.170057285025546,"x":82.31,"y":240.67,"x0":-2.5301407265119353,"y0":50.000953641712364,"z0":5.338868825245319,"aX":-16.110162167771076},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":8.4,"breakHorizontal":16.6,"spinRate":1943,"spinDirection":244},"zone":14,"typeConfidence":0.88,"plateTime":0.4476088071046531,"extension":7.100338708606005},"index":5,"playId":"f1ed3d83-665e-30fd-ac36-d99e266ee862","pitchNumber":5,"startTime":"2026-06-20T21:59:41.250Z","endTime":"2026-06-20T21:59:44.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":675448,"link":"/api/v1/people/675448","batSide":{"code":"R","description":"Right"}},"first":{"id":669256,"link":"/api/v1/people/669256"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.0,"strikeZoneTop":3.37,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.593103120016142,"aZ":-28.251881931119545,"pfxX":-11.423429522898916,"pfxZ":2.5640317628492655,"pX":0.8463508400206294,"pZ":1.334623661228661,"vX0":11.806459366056455,"vY0":-122.52323905947304,"vZ0":-4.135641473565972,"x":84.74,"y":202.75,"x0":-2.5344879112187013,"y0":50.00492717051819,"z0":5.439511491315426,"aX":-17.49439229948104},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.8,"breakHorizontal":18.1,"spinRate":1795,"spinDirection":242},"zone":14,"typeConfidence":0.9,"plateTime":0.44583310947534294,"extension":7.1202943110576875},"index":6,"playId":"3952a9a4-aa31-36cd-b30c-2796a4e2fb98","pitchNumber":6,"startTime":"2026-06-20T22:00:05.828Z","endTime":"2026-06-20T22:00:08.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":675448,"link":"/api/v1/people/675448","batSide":{"code":"R","description":"Right"}},"first":{"id":669256,"link":"/api/v1/people/669256"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.8,"strikeZoneTop":3.37,"strikeZoneBottom":1.701,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.484846197114567,"aZ":-26.179928824296645,"pfxX":-10.69303881967081,"pfxZ":3.9128223746627366,"pX":0.40980719296574863,"pZ":2.347920562554364,"vX0":10.958568406796198,"vY0":-122.532103939118,"vZ0":-2.219925429731202,"x":101.38,"y":175.39,"x0":-2.7151511438301945,"y0":50.002942235857084,"z0":5.485519203933392,"aX":-16.384158054903445},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":6.8,"breakHorizontal":17.0,"spinRate":1851,"spinDirection":242},"zone":6,"typeConfidence":0.89,"plateTime":0.4457003664702901,"extension":7.389451075811035},"index":7,"playId":"c820afec-c31a-36c4-ab15-f5cf90bb8af7","pitchNumber":7,"startTime":"2026-06-20T22:00:35.768Z","endTime":"2026-06-20T22:00:40.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":675448,"link":"/api/v1/people/675448","batSide":{"code":"R","description":"Right"}},"first":{"id":669256,"link":"/api/v1/people/669256"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":675448,"link":"/api/v1/people/675448"},"credit":"b_ab"},{"player":{"id":682608,"link":"/api/v1/people/682608"},"credit":"p_ab"},{"player":{"id":675448,"link":"/api/v1/people/675448"},"credit":"b_pa"},{"player":{"id":682608,"link":"/api/v1/people/682608"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.8,"awayTeamWinProbability":41.2,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":1.63,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-06-20T22:00:40.698Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jarred Kelenic singles on a fly ball to left fielder Gavin Sheets.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-20T22:04:23.454Z","endTime":"2026-06-20T22:05:48.547Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":672284,"fullName":"Jarred Kelenic","link":"/api/v1/people/672284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672284,"fullName":"Jarred Kelenic","link":"/api/v1/people/672284"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,6,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672284,"fullName":"Jarred Kelenic","link":"/api/v1/people/672284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive switch from left field to right field for Samad Taylor.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-20T22:03:31.006Z","endTime":"2026-06-20T22:03:31.017Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669392,"link":"/api/v1/people/669392"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"200","defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Gavin Sheets remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-06-20T22:03:31.017Z","endTime":"2026-06-20T22:03:31.019Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657757,"link":"/api/v1/people/657757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"801","replacedPlayer":{"id":687749,"link":"/api/v1/people/687749"},"defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":669392,"link":"/api/v1/people/669392"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":687749,"link":"/api/v1/people/687749"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jason Adam replaces Kyle Hart.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"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-20T22:03:31.019Z","endTime":"2026-06-20T22:04:25.689Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592094,"link":"/api/v1/people/592094"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":606996,"link":"/api/v1/people/606996","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.33569497055514,"aZ":-29.308306272252107,"pfxX":-9.167822196933436,"pfxZ":1.7562711078293498,"pX":-0.4995282909799154,"pZ":1.4793313707110105,"vX0":4.652605617019483,"vY0":-126.40084451247384,"vZ0":-5.501926773869944,"x":136.04,"y":198.84,"x0":-1.1672792337462918,"y0":50.000525816345316,"z0":6.020520138625322,"aX":-14.920454230522184},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.3,"breakHorizontal":15.6,"spinRate":1992,"spinDirection":243},"zone":13,"typeConfidence":0.9,"plateTime":0.432356254569898,"extension":6.176097393364854},"index":3,"playId":"3a0c67d8-671d-39ef-9a73-2736defacb58","pitchNumber":1,"startTime":"2026-06-20T22:04:25.689Z","endTime":"2026-06-20T22:04:28.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":87.5,"endSpeed":80.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.02644258262511,"aZ":-28.719233252406386,"pfxX":-9.18324548097568,"pfxZ":2.091716830876641,"pX":-1.2379219069030023,"pZ":1.625691445331251,"vX0":3.064578484254522,"vY0":-127.3428722848283,"vZ0":-5.187597668987716,"x":164.19,"y":194.89,"x0":-1.2606780340800052,"y0":50.002035622156406,"z0":5.948683159384765,"aX":-15.150023529670886},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.9,"breakHorizontal":16.0,"spinRate":1934,"spinDirection":242},"zone":13,"typeConfidence":0.9,"plateTime":0.42937971107602335,"extension":6.027408279167386},"index":4,"playId":"3a7243e5-36be-332a-a723-1e13199bbeb5","pitchNumber":2,"startTime":"2026-06-20T22:04:39.574Z","endTime":"2026-06-20T22:04:42.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-06-20T22:04:44.777Z","endTime":"2026-06-20T22:05:00.928Z","isPitch":false,"type":"action","player":{"id":672284,"link":"/api/v1/people/672284"},"defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.8,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.47552093248491,"aZ":-28.2710828374128,"pfxX":-9.821801622107493,"pfxZ":2.3091024822033557,"pX":-1.4252364455537587,"pZ":1.8427643185170812,"vX0":3.0297170776374314,"vY0":-129.16371648637303,"vZ0":-5.124732862391719,"x":171.33,"y":189.03,"x0":-1.3359823530129142,"y0":50.00635863925735,"z0":6.02218087480527,"aX":-16.62655483226624},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.2,"breakHorizontal":17.2,"spinRate":2176,"spinDirection":242},"zone":13,"typeConfidence":0.91,"plateTime":0.42378477237810186,"extension":6.163605686559191},"index":6,"playId":"51be3fc1-7225-3016-a71c-4d9fc3636fe5","pitchNumber":3,"startTime":"2026-06-20T22:05:00.928Z","endTime":"2026-06-20T22:05:03.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.438525548316083,"aZ":-11.320142030932654,"pfxX":-7.951853768963252,"pfxZ":11.1330640575167,"pX":0.24261819365307025,"pZ":3.300121463641277,"vX0":5.596469768674013,"vY0":-135.91383337060597,"vZ0":-6.025181534237402,"x":107.75,"y":149.68,"x0":-0.8087651364063205,"y0":50.00214924676112,"z0":6.329784093714931,"aX":-14.895030643634264},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":19.1,"breakHorizontal":13.2,"spinRate":2571,"spinDirection":219},"zone":2,"typeConfidence":0.91,"plateTime":0.4027979457025408,"extension":6.429487236281564},"index":7,"playId":"6535f1dc-e48d-340e-88e5-fa0406ebc7d8","pitchNumber":4,"startTime":"2026-06-20T22:05:18.739Z","endTime":"2026-06-20T22:05:21.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.17699236004337,"aZ":-27.92792470564859,"pfxX":-9.467861907289798,"pfxZ":2.53562900926057,"pX":-0.8772024831428205,"pZ":2.187763848457033,"vX0":3.576670089061926,"vY0":-128.02367818116906,"vZ0":-4.303939762618412,"x":150.44,"y":179.71,"x0":-1.0550207196185282,"y0":50.00485309893178,"z0":6.053983740025091,"aX":-15.860653500073589},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.0,"breakHorizontal":16.4,"spinRate":2106,"spinDirection":242},"zone":13,"typeConfidence":0.91,"plateTime":0.4263573948468462,"extension":6.335160171456546},"hitData":{"launchSpeed":66.7,"launchAngle":38.0,"totalDistance":224.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":84.55,"coordY":110.85}},"index":8,"playId":"700e0bda-e380-34b4-b1b5-aa0c92c3e33b","pitchNumber":5,"startTime":"2026-06-20T22:05:37.920Z","endTime":"2026-06-20T22:05:48.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672284,"link":"/api/v1/people/672284"},"credit":"b_ab"},{"player":{"id":592094,"link":"/api/v1/people/592094"},"credit":"p_ab"},{"player":{"id":672284,"link":"/api/v1/people/672284"},"credit":"b_pa"},{"player":{"id":592094,"link":"/api/v1/people/592094"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.4,"awayTeamWinProbability":35.599999999999994,"homeTeamWinProbabilityAdded":5.6000000000000085,"leverageIndex":1.49,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-06-20T22:05:48.547Z","atBatIndex":50},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jake Burger homers (13) on a fly ball to right center field. Jarred Kelenic scores.","rbi":2,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-20T22:06:33.588Z","endTime":"2026-06-20T22:08:54.662Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"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,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"responsiblePitcher":{"id":592094,"link":"/api/v1/people/592094"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":672284,"fullName":"Jarred Kelenic","link":"/api/v1/people/672284"},"responsiblePitcher":{"id":592094,"link":"/api/v1/people/592094"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"841195e1-5ac6-3cb9-b809-5a85cdb6fc59","startTime":"2026-06-20T22:06:18.599Z","endTime":"2026-06-20T22:06:21.599Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"first":{"id":672284,"link":"/api/v1/people/672284"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.546996105877447,"aZ":-30.108060055447496,"pfxX":-1.5248137591004909,"pfxZ":1.3298547758184611,"pX":-0.4740842447649324,"pZ":3.1535664783839676,"vX0":1.8622986371367014,"vY0":-123.41873653145012,"vZ0":-1.8517291583889268,"x":135.07,"y":153.63,"x0":-1.0372651469890095,"y0":50.00474294136576,"z0":6.428209097718616,"aX":-2.373316829017176},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.3,"breakHorizontal":2.4,"spinRate":2327,"spinDirection":261},"zone":1,"typeConfidence":2.0,"plateTime":0.4423150828739124,"extension":6.26606874241471},"index":1,"playId":"d43c839a-a904-38e0-8e3c-c5975fefe199","pitchNumber":1,"startTime":"2026-06-20T22:06:35.769Z","endTime":"2026-06-20T22:06:38.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"first":{"id":672284,"link":"/api/v1/people/672284"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.75542824044871,"aZ":-28.61612263282779,"pfxX":-10.709262868174473,"pfxZ":2.1244247922908848,"pX":-0.7347484375879938,"pZ":1.8160054429193966,"vX0":4.52433364565296,"vY0":-128.59970388414123,"vZ0":-4.935618516847729,"x":145.01,"y":189.75,"x0":-1.1258075978249753,"y0":50.00398192870659,"z0":5.981008536349077,"aX":-17.931548618627268},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.0,"breakHorizontal":18.4,"spinRate":1908,"spinDirection":237},"zone":7,"typeConfidence":0.91,"plateTime":0.4259748474225984,"extension":6.430992954054552},"index":2,"playId":"61780a29-9a6b-38f1-b3e9-3bfde45ee8b3","pitchNumber":2,"startTime":"2026-06-20T22:06:55.477Z","endTime":"2026-06-20T22:06:58.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"first":{"id":672284,"link":"/api/v1/people/672284"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":73.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.841294385552896,"aZ":-36.99597552563736,"pfxX":8.033903284169117,"pfxZ":-3.542724671952101,"pX":1.1127178430492024,"pZ":2.1984863199931417,"vX0":2.296508956510531,"vY0":-115.8883093276967,"vZ0":-1.5779076817151396,"x":74.59,"y":179.42,"x0":-0.9353086914759978,"y0":50.00559922641406,"z0":6.42496770492903,"aX":10.919276138844523},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-6.5,"breakHorizontal":-15.1,"spinRate":2761,"spinDirection":39},"zone":14,"typeConfidence":0.91,"plateTime":0.4727915489747456,"extension":6.100561290656699},"index":3,"playId":"86dbeab0-7afa-36e8-822c-8acd3c04032c","pitchNumber":3,"startTime":"2026-06-20T22:07:19.300Z","endTime":"2026-06-20T22:07:22.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"first":{"id":672284,"link":"/api/v1/people/672284"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.144274123026264,"aZ":-28.373674480128887,"pfxX":-10.30432833059289,"pfxZ":2.2458743731408664,"pX":0.3103965946591088,"pZ":1.1177835379611134,"vX0":6.462264008700247,"vY0":-128.96893044341135,"vZ0":-7.061075904313244,"x":105.17,"y":208.6,"x0":-0.8856411355280726,"y0":50.00020080581122,"z0":6.071429922897275,"aX":-17.40246971856855},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.8,"breakHorizontal":17.3,"spinRate":2149,"spinDirection":241},"zone":14,"typeConfidence":0.91,"plateTime":0.42426426214304946,"extension":6.407345069736804},"index":4,"playId":"8c138bd4-8424-37c1-a8ac-610bfc1b353d","pitchNumber":4,"startTime":"2026-06-20T22:07:47.882Z","endTime":"2026-06-20T22:07:51.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"first":{"id":672284,"link":"/api/v1/people/672284"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.1,"endSpeed":74.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.70792228836703,"aZ":-34.11820250070562,"pfxX":8.054905500567944,"pfxZ":-1.4163412318781283,"pX":1.2081020783704772,"pZ":1.8149758512789467,"vX0":2.6228639810053482,"vY0":-116.63688798130491,"vZ0":-2.860645808791964,"x":70.95,"y":189.78,"x0":-0.9786026608168529,"y0":50.003037022826646,"z0":6.286672797680279,"aX":11.055754724542576},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-3.0,"breakHorizontal":-15.2,"spinRate":2747,"spinDirection":38},"zone":14,"typeConfidence":0.91,"plateTime":0.47028271438298974,"extension":6.083767112542093},"index":5,"playId":"94e62dc9-7d02-371c-9591-0076c2389712","pitchNumber":5,"startTime":"2026-06-20T22:08:10.076Z","endTime":"2026-06-20T22:08:13.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"first":{"id":672284,"link":"/api/v1/people/672284"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.348899708796328,"aZ":-12.517891663070424,"pfxX":-4.460238365083475,"pfxZ":10.319894285478254,"pX":0.34175005377068246,"pZ":3.1389016218765033,"vX0":4.233316495360064,"vY0":-136.9272506497244,"vZ0":-6.371800363400742,"x":103.97,"y":154.03,"x0":-0.6424871823068022,"y0":50.00596336763272,"z0":6.347549199955528,"aX":-8.497799234020558},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.6,"breakHorizontal":7.2,"spinRate":2597,"spinDirection":213},"zone":3,"typeConfidence":0.9,"plateTime":0.3995439385230948,"extension":6.445707722028425},"hitData":{"launchSpeed":104.1,"launchAngle":32.0,"totalDistance":408.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":165.7,"coordY":25.35}},"index":6,"playId":"fd5aed41-b617-3cc9-b8db-e885c8467c29","pitchNumber":6,"startTime":"2026-06-20T22:08:30.358Z","endTime":"2026-06-20T22:08:54.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"first":{"id":672284,"link":"/api/v1/people/672284"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669394,"link":"/api/v1/people/669394"},"credit":"b_ab"},{"player":{"id":592094,"link":"/api/v1/people/592094"},"credit":"p_ab"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"credit":"b_pa"},{"player":{"id":592094,"link":"/api/v1/people/592094"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":24.299999999999997,"leverageIndex":2.33,"dramaIndex":213.0,"contextMetrics":{},"playEndTime":"2026-06-20T22:08:54.662Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nicky Lopez grounds out, second baseman Fernando Tatis Jr. to first baseman Ty France.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-20T22:08:52.555Z","endTime":"2026-06-20T22:10:19.285Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"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":670032,"fullName":"Nicky Lopez","link":"/api/v1/people/670032"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.1,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.754171387991047,"aZ":-36.37844301516078,"pfxX":-0.6382446691945756,"pfxZ":-2.797002510253048,"pX":-1.5165649680661617,"pZ":3.0854447566054697,"vX0":-0.5487752180775252,"vY0":-121.78920648539646,"vZ0":-0.5334435128033657,"x":174.81,"y":155.47,"x0":-1.2054588014689231,"y0":50.00302276730591,"z0":6.451666365466664,"aX":-0.9593576903432597},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-4.9,"breakHorizontal":1.3,"spinRate":2429,"spinDirection":27},"zone":11,"typeConfidence":2.0,"plateTime":0.4496040401091461,"extension":6.216349078221892},"index":0,"playId":"f04cc676-45f3-36e2-8b57-6332f5a6c3fd","pitchNumber":1,"startTime":"2026-06-20T22:09:20.383Z","endTime":"2026-06-20T22:09:23.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.4,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.359068730279777,"aZ":-14.026950789701937,"pfxX":-2.638587985132148,"pfxZ":9.854128865739817,"pX":0.2251035806698131,"pZ":4.806257381635174,"vX0":3.922596097709945,"vY0":-135.31043609949907,"vZ0":-1.8822473766091696,"x":108.42,"y":109.01,"x0":-0.9050406351399504,"y0":50.0050927213669,"z0":6.501146359395649,"aX":-4.86075291201829},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.6,"breakHorizontal":3.8,"spinRate":2634,"spinDirection":212},"zone":12,"typeConfidence":0.9,"plateTime":0.40581627928206876,"extension":6.368996231704012},"index":1,"playId":"ba2959c2-261a-3972-bac3-68ac46885dc4","pitchNumber":2,"startTime":"2026-06-20T22:09:34.951Z","endTime":"2026-06-20T22:09:37.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.5,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.928218602370045,"aZ":-28.31074784735941,"pfxX":-9.32455336166582,"pfxZ":2.362951527852461,"pX":0.12318473290183045,"pZ":2.457450421817708,"vX0":5.908497604554329,"vY0":-126.62847931568186,"vZ0":-3.6210731457932486,"x":112.3,"y":172.43,"x0":-1.0194338705659425,"y0":50.0057333360927,"z0":6.151409696185191,"aX":-15.266168636857989},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.7,"breakHorizontal":15.7,"spinRate":1846,"spinDirection":243},"zone":5,"typeConfidence":0.91,"plateTime":0.43123932892581696,"extension":6.210612273609273},"index":2,"playId":"77741f4b-487c-3022-b0f2-2b4c800cbf57","pitchNumber":3,"startTime":"2026-06-20T22:09:56.693Z","endTime":"2026-06-20T22:09:59.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.5,"strikeZoneTop":3.123,"strikeZoneBottom":1.576,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.25690660697338,"aZ":-30.94254368276948,"pfxX":-9.914110352796493,"pfxZ":0.7556443929649781,"pX":-0.5457226357290621,"pZ":2.283567084366232,"vX0":4.545615774305752,"vY0":-126.63908722198545,"vZ0":-3.498622812154908,"x":137.8,"y":177.12,"x0":-1.0693509930152123,"y0":50.00584866728759,"z0":6.140903600985005,"aX":-16.2122447974067},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.8,"breakHorizontal":17.0,"spinRate":1991,"spinDirection":242},"zone":4,"typeConfidence":0.91,"plateTime":0.431431464832849,"extension":6.131732325869302},"hitData":{"launchSpeed":91.5,"launchAngle":-27.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.87,"coordY":149.55}},"index":3,"playId":"d0dde86d-ad62-3d90-bb14-daad20152e2e","pitchNumber":4,"startTime":"2026-06-20T22:10:11.631Z","endTime":"2026-06-20T22:10:19.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670032,"link":"/api/v1/people/670032"},"credit":"b_ab"},{"player":{"id":592094,"link":"/api/v1/people/592094"},"credit":"p_ab"},{"player":{"id":670032,"link":"/api/v1/people/670032"},"credit":"b_pa"},{"player":{"id":592094,"link":"/api/v1/people/592094"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.6,"awayTeamWinProbability":12.400000000000006,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-06-20T22:10:19.285Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Higashioka strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-20T22:10:33.683Z","endTime":"2026-06-20T22:11:58.554Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":675448,"link":"/api/v1/people/675448"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.04986908434843,"aZ":-29.06424238962821,"pfxX":-0.4296762381355852,"pfxZ":2.0111894970236417,"pX":-0.26828490072308164,"pZ":2.711431133231868,"vX0":1.6525839610959583,"vY0":-123.25823635969637,"vZ0":-3.15881217584929,"x":127.23,"y":165.57,"x0":-0.8897930484122729,"y0":50.004259134943176,"z0":6.447478435493838,"aX":-0.6653547089529362},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.2,"breakHorizontal":0.4,"spinRate":2312,"spinDirection":246},"zone":5,"typeConfidence":2.0,"plateTime":0.44330025010097085,"extension":6.297003232440732},"index":0,"playId":"ab4a32d6-1866-3d27-bf85-3787e2e7cd84","pitchNumber":1,"startTime":"2026-06-20T22:10:41.533Z","endTime":"2026-06-20T22:10:44.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.72044803034232,"aZ":-11.406242062590838,"pfxX":-5.903287488749058,"pfxZ":11.228565905302197,"pX":-0.7993139719963346,"pZ":2.5113471494752075,"vX0":1.9264518599924474,"vY0":-135.4158845070164,"vZ0":-8.544651622679137,"x":147.47,"y":170.97,"x0":-0.7547764912066542,"y0":50.002865337566504,"z0":6.513989911756863,"aX":-10.917503537545247},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.6,"breakHorizontal":10.2,"spinRate":2501,"spinDirection":213},"zone":4,"typeConfidence":0.9,"plateTime":0.40512601924605196,"extension":6.2077887989318645},"index":1,"playId":"0cb9560a-3ed9-3c12-b0ef-9652172ab428","pitchNumber":2,"startTime":"2026-06-20T22:10:55.295Z","endTime":"2026-06-20T22:10:58.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.96739845906732,"aZ":-27.527457978275084,"pfxX":-9.847447129885772,"pfxZ":2.841585019279929,"pX":0.04418609409294151,"pZ":1.8061596485994502,"vX0":5.618696383709711,"vY0":-126.75458578472818,"vZ0":-5.401089411318355,"x":115.32,"y":190.01,"x0":-0.9174125037073699,"y0":50.00139755126791,"z0":6.152012137033935,"aX":-16.084631624785267},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.2,"breakHorizontal":16.7,"spinRate":2110,"spinDirection":238},"zone":8,"typeConfidence":0.91,"plateTime":0.43148410000311666,"extension":6.305016551004184},"index":2,"playId":"505a2a3f-539f-3dc6-90df-a4f2370b998e","pitchNumber":3,"startTime":"2026-06-20T22:11:09.595Z","endTime":"2026-06-20T22:11:12.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.982598600837367,"aZ":-29.841942084688295,"pfxX":-10.545577944681696,"pfxZ":1.4070444554949075,"pX":0.4901751489284332,"pZ":1.2256465100065232,"vX0":7.09718331834293,"vY0":-127.66763278270706,"vZ0":-6.495512290304202,"x":98.32,"y":205.69,"x0":-0.948271930422282,"y0":50.00383918677009,"z0":6.135726015473348,"aX":-17.50115959103904},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.3,"breakHorizontal":17.6,"spinRate":1992,"spinDirection":240},"zone":14,"typeConfidence":0.91,"plateTime":0.42816070858517463,"extension":6.364538811676},"index":3,"playId":"e2e43149-9b15-3225-b5ef-24279f7ec3c7","pitchNumber":4,"startTime":"2026-06-20T22:11:25.843Z","endTime":"2026-06-20T22:11:28.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":71.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.093132406276816,"aZ":-36.89292769517754,"pfxX":5.880652383632262,"pfxZ":-3.595401795196892,"pX":-1.1420531251825232,"pZ":4.694059875292989,"vX0":-1.398627627753411,"vY0":-113.94202748955824,"vZ0":3.7377798012855417,"x":160.53,"y":112.04,"x0":-1.2838996645886727,"y0":50.00078370908997,"z0":6.679737794993735,"aX":7.724920913923355},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-5.3,"breakHorizontal":-10.3,"spinRate":2660,"spinDirection":57},"zone":11,"typeConfidence":0.84,"plateTime":0.4808534719860025,"extension":6.011857122187606},"index":4,"playId":"91b8509d-ac96-3e85-b9dc-ec91eefada82","pitchNumber":5,"startTime":"2026-06-20T22:11:40.201Z","endTime":"2026-06-20T22:11:43.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.44974127827494,"aZ":-25.40294212360675,"pfxX":-1.1543978261073669,"pfxZ":4.328990876244903,"pX":1.117518652977942,"pZ":1.6887678976627627,"vX0":5.328600918291813,"vY0":-123.68397616230926,"vZ0":-5.802098736993262,"x":74.4,"y":193.18,"x0":-0.90589171930936,"y0":50.001898810492634,"z0":6.168828564797487,"aX":-1.805552488033527},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":6.8,"breakHorizontal":1.0,"spinRate":2365,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.4412149904943776,"extension":6.334742226019437},"index":5,"playId":"da1ab1e4-ff28-36fc-9acf-9428a16bb483","pitchNumber":6,"startTime":"2026-06-20T22:11:55.554Z","endTime":"2026-06-20T22:11:58.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_ab"},{"player":{"id":592094,"link":"/api/v1/people/592094"},"credit":"p_ab"},{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_pa"},{"player":{"id":592094,"link":"/api/v1/people/592094"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.8,"awayTeamWinProbability":13.200000000000003,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.32,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-06-20T22:11:58.554Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joc Pederson strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-20T22:11:59.867Z","endTime":"2026-06-20T22:14:19.635Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592094,"fullName":"Jason Adam","link":"/api/v1/people/592094"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":675448,"link":"/api/v1/people/675448"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.1,"endSpeed":85.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.11481099369894,"aZ":-13.64847167587807,"pfxX":-6.560606531077858,"pfxZ":9.948503793578784,"pX":-0.8786584462233794,"pZ":2.4732697454673938,"vX0":2.8652350144299414,"vY0":-135.47513189025827,"vZ0":-7.2920466454265975,"x":150.49,"y":172.0,"x0":-1.0966532755293064,"y0":50.00109046091627,"z0":6.150329527887052,"aX":-12.214831041359872},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.7,"breakHorizontal":11.3,"spinRate":2325,"spinDirection":223},"zone":13,"typeConfidence":0.9,"plateTime":0.40402308954214705,"extension":6.453290679539495},"index":0,"playId":"19f30ab4-4b28-34a4-89e5-69c4066b8b67","pitchNumber":1,"startTime":"2026-06-20T22:12:26.309Z","endTime":"2026-06-20T22:12:29.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.601912588407153,"aZ":-28.267183587536643,"pfxX":-10.559085239299419,"pfxZ":2.3378267212148205,"pX":-1.6651819016531868,"pZ":0.5257717192473795,"vX0":2.296289827479506,"vY0":-128.22995973994094,"vZ0":-8.043842623476976,"x":180.47,"y":224.58,"x0":-1.1981433984919707,"y0":50.00412528024454,"z0":5.897281578467214,"aX":-17.64955145362221},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.8,"breakHorizontal":18.6,"spinRate":2045,"spinDirection":243},"zone":13,"typeConfidence":0.91,"plateTime":0.42654572506104005,"extension":6.178296427218288},"index":1,"playId":"fe8f2b54-5a7d-3e8a-9b0b-edee936d7b36","pitchNumber":2,"startTime":"2026-06-20T22:12:41.191Z","endTime":"2026-06-20T22:12:44.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":71.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.507643958423298,"aZ":-36.26408962055504,"pfxX":7.854578703446366,"pfxZ":-3.1472359146981193,"pX":-0.07131172789567322,"pZ":1.8963397823745882,"vX0":0.5839329394887504,"vY0":-114.08462487095107,"vZ0":-1.6468454293652504,"x":119.72,"y":187.58,"x0":-1.3500532510399004,"y0":50.000309547587186,"z0":6.2444306295719905,"aX":10.218711268482561},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-5.8,"breakHorizontal":-14.3,"spinRate":2639,"spinDirection":40},"zone":8,"typeConfidence":0.91,"plateTime":0.4824863598757547,"extension":5.962815814549225},"index":2,"playId":"a1e804b7-708f-3476-9cda-8d58fafc8f9b","pitchNumber":3,"startTime":"2026-06-20T22:12:59.307Z","endTime":"2026-06-20T22:13:02.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"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-20T22:13:09.540Z","endTime":"2026-06-20T22:13:22.874Z","isPitch":false,"type":"action","player":{"id":592626,"link":"/api/v1/people/592626"},"defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.2,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.077519801447448,"aZ":-27.247794851487747,"pfxX":-1.7813693504863553,"pfxZ":3.048153712749995,"pX":-0.7550382116914758,"pZ":2.3622930317392656,"vX0":1.4585830205686194,"vY0":-125.50617268383544,"vZ0":-4.534709519329697,"x":145.78,"y":175.0,"x0":-1.1083562835834446,"y0":50.00570776266425,"z0":6.375799350643872,"aX":-2.882085737524065},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.8,"breakHorizontal":3.0,"spinRate":2341,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.43411352461505803,"extension":6.126528346483806},"index":4,"playId":"ca452c0c-08e7-3280-8442-036b97becee1","pitchNumber":4,"startTime":"2026-06-20T22:13:22.874Z","endTime":"2026-06-20T22:13:25.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.87388181950066,"aZ":-30.40154856774965,"pfxX":-8.580799922620557,"pfxZ":1.0571902681469094,"pX":-1.8510273610923682,"pZ":3.3707823177624587,"vX0":1.4735463672345102,"vY0":-127.93032868552072,"vZ0":-0.9118376097529486,"x":187.56,"y":147.77,"x0":-1.3153832066937297,"y0":50.001665446477205,"z0":6.093289461761914,"aX":-14.366459434457608},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.9,"breakHorizontal":15.2,"spinRate":1979,"spinDirection":244},"zone":11,"typeConfidence":0.9,"plateTime":0.426486308720158,"extension":6.14435286132732},"index":5,"playId":"3cd67101-a5c0-327f-a521-f0b42e315498","pitchNumber":5,"startTime":"2026-06-20T22:13:41.954Z","endTime":"2026-06-20T22:13:44.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":72.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.46046228315489,"aZ":-36.04392116812041,"pfxX":8.333685842736468,"pfxZ":-2.926688043898416,"pX":-0.21281337692957872,"pZ":3.5112640668902655,"vX0":0.22650560988683396,"vY0":-114.38828394474984,"vZ0":1.5715090478505598,"x":125.11,"y":143.98,"x0":-1.395514464448998,"y0":50.002200871826865,"z0":6.354005876301005,"aX":11.022614550616636},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-4.6,"breakHorizontal":-15.1,"spinRate":2713,"spinDirection":51},"zone":11,"typeConfidence":0.9,"plateTime":0.4791691722951765,"extension":5.907014006424606},"index":6,"playId":"90077057-63b7-3c14-91fa-0162bbc245f9","pitchNumber":6,"startTime":"2026-06-20T22:13:57.238Z","endTime":"2026-06-20T22:14:00.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.45451393463214,"aZ":-10.93724000358324,"pfxX":-4.06305058678959,"pfxZ":11.33801282740953,"pX":-0.5926136878585265,"pZ":2.385525251507779,"vX0":2.4002407614527734,"vY0":-135.69073391364572,"vZ0":-8.576070245633144,"x":139.59,"y":174.37,"x0":-0.9587426742955668,"y0":50.00155696410031,"z0":6.340313169204025,"aX":-7.609655462477026},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.0,"breakHorizontal":6.8,"spinRate":2488,"spinDirection":215},"zone":4,"typeConfidence":0.9,"plateTime":0.40296408823465724,"extension":6.38587574484252},"index":7,"playId":"362ac922-b856-340e-bf0b-5655b8636d5d","pitchNumber":7,"startTime":"2026-06-20T22:14:16.635Z","endTime":"2026-06-20T22:14:19.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_ab"},{"player":{"id":592094,"link":"/api/v1/people/592094"},"credit":"p_ab"},{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_pa"},{"player":{"id":592094,"link":"/api/v1/people/592094"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.2,"awayTeamWinProbability":13.799999999999997,"homeTeamWinProbabilityAdded":-0.5999999999999943,"leverageIndex":0.23,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-06-20T22:14:19.635Z","atBatIndex":54},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Fernando Tatis Jr. doubles (13) on a sharp line drive to center fielder Wyatt Langford.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-20T22:16:46.100Z","endTime":"2026-06-20T22:18:04.936Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668390,"fullName":"Cole Winn","link":"/api/v1/people/668390"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Cole Winn replaces Peyton Gray.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-20T22:16:18.735Z","endTime":"2026-06-20T22:16:48.328Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668390,"link":"/api/v1/people/668390"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":682608,"link":"/api/v1/people/682608","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.961595339860022,"aZ":-32.31750724852195,"pfxX":-0.018362417748697624,"pfxZ":-0.08598386777820011,"pX":0.5360033173575554,"pZ":0.38100378576621985,"vX0":5.572130661448434,"vY0":-126.82783003284356,"vZ0":-5.991156907320341,"x":96.57,"y":228.49,"x0":-1.6834336592519463,"y0":50.00401130446195,"z0":5.338712633223945,"aX":-0.030362545709431282},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.3,"breakHorizontal":-1.2,"spinRate":2726,"spinDirection":95},"zone":14,"typeConfidence":0.9,"plateTime":0.43119340624167,"extension":6.994140698378109},"index":1,"playId":"e6b8f651-eb15-3686-b7cf-5dcbd91349bd","pitchNumber":1,"startTime":"2026-06-20T22:16:48.328Z","endTime":"2026-06-20T22:16:51.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668390,"link":"/api/v1/people/668390","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.8,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.969330999435087,"aZ":-13.533390676326476,"pfxX":-3.9633094128926736,"pfxZ":9.419810068310543,"pX":-0.060529915979175404,"pZ":2.9451007838332224,"vX0":5.224974035969233,"vY0":-139.6782075934199,"vZ0":-4.594233276900004,"x":119.31,"y":159.26,"x0":-1.4390272623675755,"y0":50.006040288781506,"z0":5.498819559515302,"aX":-7.846081884247074},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.3,"breakHorizontal":6.1,"spinRate":2432,"spinDirection":204},"zone":2,"typeConfidence":0.9,"plateTime":0.39188002472129035,"extension":7.103712312461558},"index":2,"playId":"3ba5105b-840d-3017-bfa0-64a1ae20d74e","pitchNumber":2,"startTime":"2026-06-20T22:17:03.299Z","endTime":"2026-06-20T22:17:06.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668390,"link":"/api/v1/people/668390","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.1,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.36721208468763,"aZ":-11.56963001078754,"pfxX":-2.7592685407487325,"pfxZ":10.544326761613133,"pX":-0.21170521920190621,"pZ":3.1964477357486913,"vX0":4.101073596878906,"vY0":-138.95315415165243,"vZ0":-4.098685861445798,"x":125.07,"y":152.48,"x0":-1.3487549638219407,"y0":50.00015831073613,"z0":5.4602330455022985,"aX":-5.3908386799242685},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.5,"breakHorizontal":4.1,"spinRate":2287,"spinDirection":206},"zone":2,"typeConfidence":0.9,"plateTime":0.3942999578569446,"extension":7.091982702794609},"index":3,"playId":"9f831ed9-186b-3142-a512-af9b21a59b1b","pitchNumber":3,"startTime":"2026-06-20T22:17:17.340Z","endTime":"2026-06-20T22:17:20.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668390,"link":"/api/v1/people/668390","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":87.7,"endSpeed":81.3,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.672880577319347,"aZ":-32.08615466033461,"pfxX":0.5658404260694643,"pfxZ":0.047412838673253965,"pX":0.9379589570494041,"pZ":0.9369718469063422,"vX0":6.052713747921687,"vY0":-127.60071742119636,"vZ0":-4.757480913694808,"x":81.25,"y":213.48,"x0":-1.5318129047508686,"y0":50.00008972676529,"z0":5.335190791101254,"aX":0.9369721927562031},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.7,"breakHorizontal":-2.3,"spinRate":2687,"spinDirection":60},"zone":14,"typeConfidence":0.9,"plateTime":0.4282114784251445,"extension":7.18129831964582},"index":4,"playId":"5e901099-649c-3615-80cb-2d804e4f1985","pitchNumber":4,"startTime":"2026-06-20T22:17:36.353Z","endTime":"2026-06-20T22:17:39.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668390,"link":"/api/v1/people/668390","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.899227703923877,"aZ":-13.93011121752933,"pfxX":-3.180040087241542,"pfxZ":9.181604178149673,"pX":0.3216721348825237,"pZ":3.4595198963477913,"vX0":6.107774623340994,"vY0":-139.92951010014943,"vZ0":-2.960987733558206,"x":104.74,"y":145.37,"x0":-1.4740245661349345,"y0":50.00644272791167,"z0":5.441358504863437,"aX":-6.321728651491266},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.2,"breakHorizontal":4.6,"spinRate":2382,"spinDirection":206},"zone":3,"typeConfidence":0.9,"plateTime":0.3910830932447489,"extension":6.9970442581796535},"hitData":{"launchSpeed":109.1,"launchAngle":12.0,"totalDistance":273.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":165.54,"coordY":64.53}},"index":5,"playId":"bd15b8a9-1063-3292-9a95-8c9551fa78a8","pitchNumber":5,"startTime":"2026-06-20T22:17:51.649Z","endTime":"2026-06-20T22:18:04.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668390,"link":"/api/v1/people/668390","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":668390,"link":"/api/v1/people/668390"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":668390,"link":"/api/v1/people/668390"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":76.7,"awayTeamWinProbability":23.299999999999997,"homeTeamWinProbabilityAdded":-9.5,"leverageIndex":1.47,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2026-06-20T22:18:04.936Z","atBatIndex":55},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Samad Taylor hits a sacrifice bunt. Throwing error by catcher Kyle Higashioka. Fernando Tatis Jr. to 3rd. Samad Taylor to 1st.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-20T22:18:03.263Z","endTime":"2026-06-20T22:19:02.637Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":4},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668390,"fullName":"Cole Winn","link":"/api/v1/people/668390"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"postOnThird":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"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":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_throwing_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_play","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.844944769663496,"aZ":-13.601609924063423,"pfxX":-2.384170835478377,"pfxZ":9.67092329030543,"pX":0.8201221481085553,"pZ":3.8585086177656063,"vX0":6.941047714746117,"vY0":-137.75943332979318,"vZ0":-1.9644131097588196,"x":85.74,"y":134.6,"x0":-1.42323977837046,"y0":50.000608577217434,"z0":5.501094461651619,"aX":-4.5779069434913655},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.3,"breakHorizontal":2.9,"spinRate":2176,"spinDirection":208},"zone":12,"typeConfidence":0.9,"plateTime":0.3977151278395392,"extension":7.201779696332169},"index":0,"playId":"6d7ac479-27f6-374a-b5c1-09715438ed0d","pitchNumber":1,"startTime":"2026-06-20T22:18:33.930Z","endTime":"2026-06-20T22:18:37.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668390,"link":"/api/v1/people/668390","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":94.7,"endSpeed":86.6,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.305407713555272,"aZ":-13.596898886681627,"pfxX":-3.0009216309017104,"pfxZ":9.653910316436091,"pX":0.7193081480750605,"pZ":3.2287237425270896,"vX0":7.2159556893938435,"vY0":-137.78009031934508,"vZ0":-3.5029410951430116,"x":89.58,"y":151.6,"x0":-1.5426004846144323,"y0":50.00673369889878,"z0":5.43419125527555,"aX":-5.778086727599413},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.9,"breakHorizontal":4.0,"spinRate":2269,"spinDirection":208},"zone":12,"typeConfidence":0.9,"plateTime":0.39737444693351165,"extension":7.221267409794048},"hitData":{"launchSpeed":32.7,"launchAngle":-78.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"soft","location":"2","coordinates":{"coordX":123.23,"coordY":199.51}},"index":1,"playId":"543c18f8-3ab9-3969-925e-1613ef542aa1","pitchNumber":2,"startTime":"2026-06-20T22:18:53.038Z","endTime":"2026-06-20T22:19:02.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668390,"link":"/api/v1/people/668390","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669392,"link":"/api/v1/people/669392"},"credit":"b_pa"},{"player":{"id":668390,"link":"/api/v1/people/668390"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":65.60000000000001,"awayTeamWinProbability":34.39999999999999,"homeTeamWinProbabilityAdded":-11.099999999999994,"leverageIndex":2.42,"dramaIndex":134.0,"contextMetrics":{},"playEndTime":"2026-06-20T22:19:02.637Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Manny Machado grounds out, third baseman Josh Jung to first baseman Jake Burger. Fernando Tatis Jr. scores. Samad Taylor to 2nd.","rbi":1,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-20T22:19:24.230Z","endTime":"2026-06-20T22:21:04.752Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668390,"fullName":"Cole Winn","link":"/api/v1/people/668390"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"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":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":{"id":668390,"link":"/api/v1/people/668390"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.7,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.718242669272232,"aZ":-20.571132423936678,"pfxX":0.12012284389692951,"pfxZ":6.3510548772421505,"pX":-0.8987924761965428,"pZ":3.5331662576744347,"vX0":2.854781222587024,"vY0":-133.54920295198824,"vZ0":-1.0240326254657066,"x":151.26,"y":143.38,"x0":-1.9921536313928803,"y0":50.00184077968992,"z0":5.385631627207726,"aX":0.21895602117563814},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.5,"breakHorizontal":-0.7,"spinRate":2507,"spinDirection":191},"zone":11,"typeConfidence":0.91,"plateTime":0.4083776030460089,"extension":7.116361352839229},"index":0,"playId":"730b47f2-69e7-3ea7-bd5c-bb27f0ed8087","pitchNumber":1,"startTime":"2026-06-20T22:19:53.173Z","endTime":"2026-06-20T22:19:56.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668390,"link":"/api/v1/people/668390","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":669392,"link":"/api/v1/people/669392"},"third":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.248910347152,"aZ":-31.725230951515954,"pfxX":0.5221533800101872,"pfxZ":0.2844485033849318,"pX":0.5388099546543539,"pZ":0.9719101204703301,"vX0":5.11086734964184,"vY0":-124.60545952620022,"vZ0":-4.6616878075521955,"x":96.46,"y":212.54,"x0":-1.6002302820170187,"y0":50.00277773097748,"z0":5.465596837790026,"aX":0.8274834233078706},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.2,"breakHorizontal":-2.0,"spinRate":2642,"spinDirection":55},"zone":14,"typeConfidence":0.9,"plateTime":0.4382854808010803,"extension":6.905091784159536},"index":1,"playId":"b9846ba8-5272-38cc-b0ce-3ab085bbb987","pitchNumber":2,"startTime":"2026-06-20T22:20:32.193Z","endTime":"2026-06-20T22:20:35.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668390,"link":"/api/v1/people/668390","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":669392,"link":"/api/v1/people/669392"},"third":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.941250954554196,"aZ":-32.679719855367914,"pfxX":0.9168128546785672,"pfxZ":-0.31485187527781733,"pX":0.5474099872003801,"pZ":2.029978738481759,"vX0":5.1466677206783,"vY0":-125.15673758401962,"vZ0":-1.7634189204861423,"x":96.13,"y":183.97,"x0":-1.6500748281082223,"y0":50.004265178841095,"z0":5.4060493305458515,"aX":1.4622995810343082},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.7,"breakHorizontal":-2.8,"spinRate":2660,"spinDirection":76},"zone":9,"typeConfidence":0.9,"plateTime":0.4367110321643253,"extension":7.043070853171041},"hitData":{"launchSpeed":66.2,"launchAngle":-42.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.89,"coordY":169.32}},"index":2,"playId":"a1101309-6b29-3268-80b6-9a523d28c6df","pitchNumber":3,"startTime":"2026-06-20T22:20:53.231Z","endTime":"2026-06-20T22:21:04.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668390,"link":"/api/v1/people/668390","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":669392,"link":"/api/v1/people/669392"},"third":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":668390,"link":"/api/v1/people/668390"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":668390,"link":"/api/v1/people/668390"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.6,"awayTeamWinProbability":30.400000000000006,"homeTeamWinProbabilityAdded":3.999999999999986,"leverageIndex":3.68,"dramaIndex":122.0,"contextMetrics":{},"playEndTime":"2026-06-20T22:21:04.752Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Xander Bogaerts grounds out softly, pitcher Cole Winn to first baseman Jake Burger. Samad Taylor to 3rd.","rbi":0,"awayScore":2,"homeScore":3,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-20T22:21:13.132Z","endTime":"2026-06-20T22:22:51.714Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668390,"fullName":"Cole Winn","link":"/api/v1/people/668390"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"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":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668390,"link":"/api/v1/people/668390"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.594935485442782,"aZ":-14.10016500528945,"pfxX":-2.143950430793339,"pfxZ":9.295697090301907,"pX":-1.205534579831986,"pZ":4.001634339515277,"vX0":1.8245963191621049,"vY0":-138.27881805328644,"vZ0":-1.535318940012441,"x":162.95,"y":130.74,"x0":-1.5939797493811168,"y0":50.00663575284477,"z0":5.50571097481571,"aX":-4.170635915743013},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.7,"breakHorizontal":3.5,"spinRate":2337,"spinDirection":208},"zone":11,"typeConfidence":0.91,"plateTime":0.39545069606290983,"extension":6.983131466814736},"index":0,"playId":"641c1301-39bf-3d1d-a561-44c3666fa6b9","pitchNumber":1,"startTime":"2026-06-20T22:21:34.134Z","endTime":"2026-06-20T22:21:37.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668390,"link":"/api/v1/people/668390","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"second":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.2,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.944896101605224,"aZ":-24.77967195213839,"pfxX":2.855506569570192,"pfxZ":4.304996359053492,"pX":-0.043177727885713,"pZ":2.3925660404453377,"vX0":3.3678599866187797,"vY0":-129.91228173154875,"vZ0":-3.0623084256990833,"x":118.65,"y":174.18,"x0":-1.7249291148500767,"y0":50.002737438444704,"z0":5.459833591617618,"aX":4.905024098738023},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.3,"breakHorizontal":-5.9,"spinRate":2394,"spinDirection":184},"zone":5,"typeConfidence":0.83,"plateTime":0.4208094528079829,"extension":6.790212764161775},"index":1,"playId":"5700fa8d-f6c6-352e-8ba1-f93c3a5b8c03","pitchNumber":2,"startTime":"2026-06-20T22:21:53.879Z","endTime":"2026-06-20T22:21:56.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668390,"link":"/api/v1/people/668390","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"second":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":86.3,"endSpeed":79.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.706658155428197,"aZ":-34.46617449169929,"pfxX":0.36318170475654776,"pfxZ":-1.4262641691519615,"pX":-0.3336137735722625,"pZ":1.5085304732613363,"vX0":3.2170636838707947,"vY0":-125.68466792556718,"vZ0":-2.787697796464135,"x":129.72,"y":198.05,"x0":-1.6757054588424616,"y0":50.00454249879677,"z0":5.422173611534799,"aX":0.5825049713016851},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-3.0,"breakHorizontal":-1.3,"spinRate":2595,"spinDirection":58},"zone":13,"typeConfidence":0.9,"plateTime":0.43526370511618895,"extension":7.084242491166344},"index":2,"playId":"03292883-1ddd-3515-b0be-3b9598829150","pitchNumber":3,"startTime":"2026-06-20T22:22:14.522Z","endTime":"2026-06-20T22:22:17.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668390,"link":"/api/v1/people/668390","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"second":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-06-20T22:22:25.857Z","endTime":"2026-06-20T22:22:43.717Z","isPitch":false,"type":"action","player":{"id":593428,"link":"/api/v1/people/593428"},"defense":{"pitcher":{"id":668390,"link":"/api/v1/people/668390","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"second":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.5,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.785471191730732,"aZ":-28.460245573751067,"pfxX":-1.4017763396044653,"pfxZ":2.148993544879417,"pX":1.0074133138397285,"pZ":3.017547606959673,"vX0":7.351511444632822,"vY0":-130.26508288848967,"vZ0":-0.3357810087669236,"x":78.6,"y":157.31,"x0":-1.6617058522557868,"y0":50.00350298234443,"z0":5.288360836450409,"aX":-2.424344711145919},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.1,"breakHorizontal":1.0,"spinRate":2413,"spinDirection":166},"zone":12,"typeConfidence":0.76,"plateTime":0.4194740783314068,"extension":6.977039655692276},"hitData":{"launchSpeed":53.9,"launchAngle":-77.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":127.95,"coordY":188.88}},"index":4,"playId":"1ce2e5a2-d80b-3ecd-8c36-cedbf39a2df4","pitchNumber":4,"startTime":"2026-06-20T22:22:43.717Z","endTime":"2026-06-20T22:22:51.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668390,"link":"/api/v1/people/668390","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"second":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":668390,"link":"/api/v1/people/668390"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":668390,"link":"/api/v1/people/668390"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.10000000000001,"awayTeamWinProbability":22.89999999999999,"homeTeamWinProbabilityAdded":7.500000000000014,"leverageIndex":3.18,"dramaIndex":131.0,"contextMetrics":{},"playEndTime":"2026-06-20T22:22:51.714Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Merrill singles on a ground ball to right fielder Brandon Nimmo. Samad Taylor scores.","rbi":1,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-20T22:25:17.411Z","endTime":"2026-06-20T22:25:29.809Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":{"id":668390,"link":"/api/v1/people/668390"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":3,"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-20T22:23:20.069Z","endTime":"2026-06-20T22:23:29.700Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":668390,"link":"/api/v1/people/668390","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"third":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tyler Alexander replaces Cole Winn.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-06-20T22:23:29.700Z","endTime":"2026-06-20T22:25:19.700Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641302,"link":"/api/v1/people/641302"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":668390,"link":"/api/v1/people/668390","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"third":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":73.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.10769633939706,"aZ":-33.13098294381336,"pfxX":-7.126932933237707,"pfxZ":-0.707655865022101,"pX":0.2487784070208427,"pZ":2.292566045614331,"vX0":-2.8149695375039294,"vY0":-115.50776709839901,"vZ0":-0.4985775815919963,"x":107.52,"y":176.88,"x0":2.4084024539301185,"y0":50.002456894647345,"z0":5.691256908585175,"aX":-9.6486989754382},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-1.1,"breakHorizontal":13.6,"spinRate":2486,"spinDirection":304},"zone":5,"typeConfidence":2.0,"plateTime":0.47382535119554925,"extension":6.475970805716195},"hitData":{"launchSpeed":99.9,"launchAngle":-1.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":163.67,"coordY":101.39}},"index":2,"playId":"feb21cc3-42b9-358a-b6da-7298d2f37617","pitchNumber":1,"startTime":"2026-06-20T22:25:19.700Z","endTime":"2026-06-20T22:25:29.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"third":{"id":669392,"link":"/api/v1/people/669392"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":641302,"link":"/api/v1/people/641302"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":641302,"link":"/api/v1/people/641302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.7,"awayTeamWinProbability":44.3,"homeTeamWinProbabilityAdded":-21.400000000000006,"leverageIndex":3.5,"dramaIndex":224.0,"contextMetrics":{},"playEndTime":"2026-06-20T22:25:29.809Z","atBatIndex":59},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ty France walks.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-20T22:25:30.579Z","endTime":"2026-06-20T22:28:20.923Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"postOnSecond":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.5,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.139232750485736,"aZ":-23.951485854673543,"pfxX":-0.44681619642869796,"pfxZ":4.89475382102519,"pX":0.22648472642092268,"pZ":2.2615535393670605,"vX0":-5.066674772788802,"vY0":-128.20850470146365,"vZ0":-3.439054205474432,"x":108.37,"y":177.72,"x0":2.2786522761718264,"y0":50.005011427492185,"z0":5.4696013177073795,"aX":-0.7505729637580419},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.4,"breakHorizontal":1.8,"spinRate":2291,"spinDirection":157},"zone":5,"typeConfidence":2.0,"plateTime":0.42566198561537005,"extension":6.327854694484691},"index":0,"playId":"2c7e4969-fcb9-3abb-a437-d4cf147bd3ba","pitchNumber":1,"startTime":"2026-06-20T22:25:56.317Z","endTime":"2026-06-20T22:26:02.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jackson Merrill steals (14) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"2c7e4969-fcb9-3abb-a437-d4cf147bd3ba","startTime":"2026-06-20T22:26:02.340Z","endTime":"2026-06-20T22:26:23.054Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":701538,"link":"/api/v1/people/701538"},"defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"postOnSecond":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.8999999999999986,"leverageIndex":1.99,"dramaIndex":73.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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.037997157018324,"aZ":-29.321123640167194,"pfxX":5.744694087022154,"pfxZ":1.8424409637101968,"pX":-0.23127972181216722,"pZ":1.0856311580625875,"vX0":-7.816796972544185,"vY0":-123.70011184224876,"vZ0":-4.375174519985914,"x":125.82,"y":209.47,"x0":2.2255586841002137,"y0":50.00079877586364,"z0":5.339652359310889,"aX":8.887707834432645},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.5,"breakHorizontal":-8.5,"spinRate":1512,"spinDirection":115},"zone":13,"typeConfidence":2.0,"plateTime":0.4430460388317674,"extension":6.408471433638997},"index":2,"playId":"8d682804-e1aa-37f0-b2b3-d10bab0977bd","pitchNumber":2,"startTime":"2026-06-20T22:26:23.054Z","endTime":"2026-06-20T22:26:26.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.9,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.88240187865389,"aZ":-25.199538655172727,"pfxX":0.9692890848953071,"pfxZ":4.004847442647172,"pX":-0.5089334040054682,"pZ":3.014022114827804,"vX0":-7.443230553730699,"vY0":-130.5014620635182,"vZ0":-1.6999222181263527,"x":136.4,"y":157.4,"x0":2.242129630875008,"y0":50.00432595663161,"z0":5.553631318300315,"aX":1.6896340274860768},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.1,"breakHorizontal":-0.2,"spinRate":2394,"spinDirection":154},"zone":1,"typeConfidence":2.0,"plateTime":0.41811383396971813,"extension":6.343387433353311},"index":3,"playId":"83fa26ee-edb8-3887-839a-8443be9e4086","pitchNumber":3,"startTime":"2026-06-20T22:26:46.039Z","endTime":"2026-06-20T22:26:52.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.3,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.842454524939708,"aZ":-21.929164911571064,"pfxX":11.250230266254272,"pfxZ":5.551900595196064,"pX":-0.4220950755859487,"pZ":1.4111857798642564,"vX0":-11.247547724196519,"vY0":-134.62176534193597,"vZ0":-6.064220962979137,"x":133.09,"y":200.68,"x0":2.338307026844684,"y0":50.00115968845143,"z0":5.233946729106651,"aX":20.752426187069897},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.0,"breakHorizontal":-18.1,"spinRate":2193,"spinDirection":127},"zone":13,"typeConfidence":2.0,"plateTime":0.4060795809933313,"extension":6.232583838736592},"index":4,"playId":"ccaa3426-1062-38fe-84b4-e928730e1ade","pitchNumber":4,"startTime":"2026-06-20T22:27:09.505Z","endTime":"2026-06-20T22:27:12.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.98464568415477,"aZ":-16.628625376953842,"pfxX":6.548474007482987,"pfxZ":8.453887177001029,"pX":-0.8822902987579678,"pZ":2.979402904163748,"vX0":-10.228473729919283,"vY0":-134.47277425416124,"vZ0":-3.2679969813933774,"x":150.63,"y":158.34,"x0":2.112463647157677,"y0":50.0047616357559,"z0":5.383704308515329,"aX":12.045879650521021},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.8,"breakHorizontal":-9.7,"spinRate":2184,"spinDirection":134},"zone":11,"typeConfidence":2.0,"plateTime":0.40663273745167094,"extension":6.193650332045242},"index":5,"playId":"9f370d12-b18c-31d3-9eca-3932b2f8f557","pitchNumber":5,"startTime":"2026-06-20T22:27:28.785Z","endTime":"2026-06-20T22:27:32.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.0,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.291893695782345,"aZ":-24.79460369367367,"pfxX":2.558457630998289,"pfxZ":4.243524083470605,"pX":-1.0907951721940352,"pZ":2.316913164833784,"vX0":-9.435534058988312,"vY0":-130.5104065346778,"vZ0":-3.3799122782920796,"x":158.58,"y":176.22,"x0":2.2258072531792386,"y0":50.004837712358054,"z0":5.478638820618178,"aX":4.452481681785245},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.2,"breakHorizontal":-2.8,"spinRate":2440,"spinDirection":154},"zone":13,"typeConfidence":2.0,"plateTime":0.41834369214855593,"extension":6.322910974887561},"index":6,"playId":"d4c0202e-16c6-39cc-a18a-f2405b5d0b6f","pitchNumber":6,"startTime":"2026-06-20T22:27:48.821Z","endTime":"2026-06-20T22:27:52.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.654944927577283,"aZ":-15.092938978212288,"pfxX":7.064696913444822,"pfxZ":9.142770373780872,"pX":0.964061571263105,"pZ":3.6402801145990185,"vX0":-6.129592772963387,"vY0":-135.8080507515412,"vZ0":-2.3064692551368187,"x":80.25,"y":140.49,"x0":2.3321003730726684,"y0":50.00546242275167,"z0":5.550049985955534,"aX":13.202991151109526},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.3,"breakHorizontal":-11.5,"spinRate":2337,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.4032685605820854,"extension":6.255104642453776},"index":7,"playId":"0197af14-3967-3248-8a77-0f6060860fee","pitchNumber":7,"startTime":"2026-06-20T22:28:17.332Z","endTime":"2026-06-20T22:28:20.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_pa"},{"player":{"id":641302,"link":"/api/v1/people/641302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.5,"awayTeamWinProbability":48.5,"homeTeamWinProbabilityAdded":-1.3000000000000043,"leverageIndex":1.99,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-06-20T22:28:20.923Z","atBatIndex":60},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nick Solak grounds into a force out, shortstop Ezequiel Duran to second baseman Nicky Lopez. Ty France out at 2nd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-20T22:28:22.618Z","endTime":"2026-06-20T22:29:03.995Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":669256,"fullName":"Nick Solak","link":"/api/v1/people/669256"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":670032,"link":"/api/v1/people/670032"},"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":669256,"fullName":"Nick Solak","link":"/api/v1/people/669256"},"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, 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":80.4,"endSpeed":74.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.870080660993114,"aZ":-32.74187136139461,"pfxX":-7.641988779360066,"pfxZ":-0.412891014858916,"pX":-0.2811274133077167,"pZ":2.099293715517986,"vX0":-3.750911499023929,"vY0":-117.05307673716744,"vZ0":-0.7912539629214478,"x":127.72,"y":182.1,"x0":2.334128878833915,"y0":50.000878405731946,"z0":5.50443401797682,"aX":-10.612923336947487},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-0.6,"breakHorizontal":14.8,"spinRate":2552,"spinDirection":295},"zone":7,"typeConfidence":2.0,"plateTime":0.46774971642428564,"extension":6.163806544347633},"hitData":{"launchSpeed":83.5,"launchAngle":-10.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.37,"coordY":150.57}},"index":0,"playId":"8df405b4-2111-39e4-b8b4-09404834ea91","pitchNumber":1,"startTime":"2026-06-20T22:28:56.793Z","endTime":"2026-06-20T22:29:03.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":669256,"link":"/api/v1/people/669256","batSide":{"code":"R","description":"Right"}},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669256,"link":"/api/v1/people/669256"},"credit":"b_ab"},{"player":{"id":641302,"link":"/api/v1/people/641302"},"credit":"p_ab"},{"player":{"id":669256,"link":"/api/v1/people/669256"},"credit":"b_pa"},{"player":{"id":641302,"link":"/api/v1/people/641302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.8,"awayTeamWinProbability":39.2,"homeTeamWinProbabilityAdded":9.299999999999997,"leverageIndex":3.67,"dramaIndex":154.0,"contextMetrics":{},"playEndTime":"2026-06-20T22:29:03.995Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Jung strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-20T22:31:21.664Z","endTime":"2026-06-20T22:33:05.462Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6,7],"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":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":675448,"link":"/api/v1/people/675448"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Adrian Morejon replaces Jason Adam.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-20T22:31:14.772Z","endTime":"2026-06-20T22:31:23.912Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670970,"link":"/api/v1/people/670970"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":592094,"link":"/api/v1/people/592094","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":98.9,"endSpeed":90.8,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.264713853823885,"aZ":-23.556278853055225,"pfxX":9.79760416404175,"pfxZ":4.090377645410532,"pX":-0.09471747736306783,"pZ":3.850556453741503,"vX0":-10.61120930036688,"vY0":-143.74907572855324,"vZ0":-2.08082660917242,"x":120.61,"y":134.81,"x0":2.359936562870441,"y0":50.00302757379743,"z0":6.036311237322062,"aX":20.640870023975257},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":7.2,"breakHorizontal":-15.8,"spinRate":2309,"spinDirection":142},"zone":11,"typeConfidence":2.0,"plateTime":0.3800827185534956,"extension":6.318428420788779},"index":1,"playId":"bee8a3e7-85aa-397f-9dc5-63527c93b704","pitchNumber":1,"startTime":"2026-06-20T22:31:23.912Z","endTime":"2026-06-20T22:31:27.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.7,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.854684711451632,"aZ":-20.961216577527797,"pfxX":9.677865448308411,"pfxZ":5.473201335429982,"pX":0.3343476982465956,"pZ":2.0972349085417603,"vX0":-9.25370116826695,"vY0":-141.83282894992607,"vZ0":-6.706610677236292,"x":104.26,"y":182.15,"x0":2.3736338171580584,"y0":50.00179297707033,"z0":5.8182655477061775,"aX":19.81980660324815},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":8.8,"breakHorizontal":-15.7,"spinRate":2331,"spinDirection":140},"zone":9,"typeConfidence":2.0,"plateTime":0.3854240493449721,"extension":6.2475918912075},"index":2,"playId":"ba3e4a51-1d8c-3f02-a306-b71939c72c3a","pitchNumber":2,"startTime":"2026-06-20T22:31:39.457Z","endTime":"2026-06-20T22:31:42.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":84.0,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.20940945217696,"aZ":-31.482857494488396,"pfxX":6.362704976133779,"pfxZ":0.3849437010656551,"pX":0.08064017428088174,"pZ":1.1079814725359687,"vX0":-8.779926394324468,"vY0":-132.10219462697833,"vZ0":-6.486679892370011,"x":113.93,"y":208.86,"x0":2.6151401073218428,"y0":50.000039303490574,"z0":5.89918015075778,"aX":11.284586947826607},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":-0.5,"breakHorizontal":-9.7,"spinRate":1010,"spinDirection":102},"zone":14,"typeConfidence":2.0,"plateTime":0.4140764700160151,"extension":6.181979609985078},"index":3,"playId":"73310171-dd0b-3cb6-8b61-3430e353e991","pitchNumber":3,"startTime":"2026-06-20T22:31:58.908Z","endTime":"2026-06-20T22:32:04.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-06-20T22:32:10.764Z","endTime":"2026-06-20T22:32:25.644Z","isPitch":false,"type":"action","player":{"id":673962,"link":"/api/v1/people/673962"},"defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":100.0,"endSpeed":91.8,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.530496132122394,"aZ":-12.099037310822926,"pfxX":4.825439470297605,"pfxZ":9.362332691841726,"pX":-0.9080719560863516,"pZ":2.355500245456095,"vX0":-10.688590164916075,"vY0":-145.18967656909592,"vZ0":-7.888325839986865,"x":151.61,"y":175.18,"x0":2.1866478988858047,"y0":50.00576792330676,"z0":5.835988847660666,"aX":10.35059894839751},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":15.6,"breakHorizontal":-6.7,"spinRate":2338,"spinDirection":145},"zone":13,"typeConfidence":2.0,"plateTime":0.37658947338879845,"extension":6.266673521409099},"index":5,"playId":"b706ba15-f659-38c9-aea5-bd5298c67e26","pitchNumber":4,"startTime":"2026-06-20T22:32:25.644Z","endTime":"2026-06-20T22:32:29.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.2,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.501339005493303,"aZ":-30.9501349577666,"pfxX":9.060049850388934,"pfxZ":0.6809376971728476,"pX":0.528386968290845,"pZ":1.3166333740267615,"vX0":-8.277607439612021,"vY0":-132.66927698280358,"vZ0":-6.013717987317309,"x":96.86,"y":203.23,"x0":2.5067704627555347,"y0":50.00098952415429,"z0":5.859156244868871,"aX":16.203003305684597},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":0.1,"breakHorizontal":-14.6,"spinRate":1032,"spinDirection":103},"zone":14,"typeConfidence":2.0,"plateTime":0.4123311928043982,"extension":6.148322539770363},"index":6,"playId":"8fd2cf3d-9775-33b5-80d8-15c62487bb4d","pitchNumber":5,"startTime":"2026-06-20T22:32:40.158Z","endTime":"2026-06-20T22:32:43.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":85.7,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.064428879451427,"aZ":-33.152757881954486,"pfxX":7.874931399831185,"pfxZ":-0.5307439509427594,"pX":0.04226838561085117,"pZ":1.53719479111286,"vX0":-9.250943672534948,"vY0":-134.10237123664655,"vZ0":-5.524848931041165,"x":115.39,"y":197.28,"x0":2.496081460019936,"y0":50.004351380466645,"z0":5.95883362594941,"aX":14.499938087092831},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":-1.9,"breakHorizontal":-12.5,"spinRate":1121,"spinDirection":107},"zone":14,"typeConfidence":2.0,"plateTime":0.4067665895723205,"extension":6.2001686502616655},"index":7,"playId":"a65d359b-6fcb-38fe-8f62-a46bd8712ffc","pitchNumber":6,"startTime":"2026-06-20T22:33:00.921Z","endTime":"2026-06-20T22:33:05.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_ab"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_ab"},{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_pa"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.2,"awayTeamWinProbability":43.8,"homeTeamWinProbabilityAdded":-4.599999999999994,"leverageIndex":1.78,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2026-06-20T22:33:05.462Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wyatt Langford strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-20T22:33:06.534Z","endTime":"2026-06-20T22:34:09.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":675448,"link":"/api/v1/people/675448"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.2,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.70560040064494,"aZ":-31.698955171456188,"pfxX":-1.9482100586099842,"pfxZ":0.2805347170176118,"pX":-0.05117518940583448,"pZ":1.6803098776254517,"vX0":-6.48631762696429,"vY0":-128.83197880530366,"vZ0":-4.258897161806633,"x":118.95,"y":193.41,"x0":2.743966952930161,"y0":50.00385433131568,"z0":5.782684728037086,"aX":-3.300535733371919},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-0.1,"breakHorizontal":4.9,"spinRate":2917,"spinDirection":288},"zone":8,"typeConfidence":2.0,"plateTime":0.42381600935711994,"extension":6.398998128295787},"index":0,"playId":"e90a45c0-dc4e-39c7-ac9f-37fdef89f7b7","pitchNumber":1,"startTime":"2026-06-20T22:33:29.530Z","endTime":"2026-06-20T22:33:32.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.6,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.087741109836923,"aZ":-35.38349411126289,"pfxX":6.654392403908284,"pfxZ":-1.7493520135271652,"pX":0.049314733749070305,"pZ":1.5395391878929248,"vX0":-9.034293494568532,"vY0":-133.98052105344186,"vZ0":-4.94253494053502,"x":115.12,"y":197.21,"x0":2.583970893445069,"y0":50.002614298149915,"z0":5.906911134318104,"aX":12.226736601149904},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-4.0,"breakHorizontal":-10.3,"spinRate":1059,"spinDirection":106},"zone":14,"typeConfidence":2.0,"plateTime":0.40719100171695466,"extension":6.180716343502019},"index":1,"playId":"188539ba-f4c7-3a82-bfda-ce3b702f7e62","pitchNumber":2,"startTime":"2026-06-20T22:33:44.213Z","endTime":"2026-06-20T22:33:47.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"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-20T22:33:53.562Z","endTime":"2026-06-20T22:34:05.841Z","isPitch":false,"type":"action","player":{"id":694671,"link":"/api/v1/people/694671"},"defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":85.2,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.9677550536757,"aZ":-35.333106398339595,"pfxX":6.496868473799095,"pfxZ":-1.7443254137636193,"pX":0.41663994393731907,"pZ":0.6170092087505404,"vX0":-7.382492603743519,"vY0":-133.14489689335682,"vZ0":-7.079563280675788,"x":101.12,"y":222.12,"x0":2.3684601120583055,"y0":50.00176115355458,"z0":5.835735319782233,"aX":11.778442918726235},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-4.4,"breakHorizontal":-10.3,"spinRate":1104,"spinDirection":109},"zone":14,"typeConfidence":2.0,"plateTime":0.40985753642879574,"extension":6.155705863588222},"index":3,"playId":"42e74e3a-34b0-3d8e-bc1e-45a402432f95","pitchNumber":3,"startTime":"2026-06-20T22:34:05.841Z","endTime":"2026-06-20T22:34:09.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"credit":"b_ab"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_ab"},{"player":{"id":694671,"link":"/api/v1/people/694671"},"credit":"b_pa"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":1.43,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-06-20T22:34:09.042Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Nimmo singles on a fly ball to center fielder Jackson Merrill.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-20T22:34:12.348Z","endTime":"2026-06-20T22:35:20.092Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":90.9,"endSpeed":83.9,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.28147370267285,"aZ":-33.30207172763795,"pfxX":-1.571777957082117,"pfxZ":-0.6276081254044641,"pX":0.3063765599946512,"pZ":4.358822264634284,"vX0":-5.611077237665148,"vY0":-132.35575871680942,"vZ0":1.9798121718693198,"x":105.32,"y":121.09,"x0":2.6518025932128313,"y0":50.00481824639426,"z0":6.027045536913364,"aX":-2.8100886154495535},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-0.5,"breakHorizontal":4.0,"spinRate":2823,"spinDirection":269},"zone":12,"typeConfidence":2.0,"plateTime":0.4126517400302614,"extension":6.223786974355129},"index":0,"playId":"7290ab8f-704d-30b4-9dc9-bdf23d9eb391","pitchNumber":1,"startTime":"2026-06-20T22:34:36.217Z","endTime":"2026-06-20T22:34:39.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.7,"endSpeed":90.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.412493944691946,"aZ":-24.306732658726645,"pfxX":10.77907529411695,"pfxZ":3.7158338723850726,"pX":-0.543399411806552,"pZ":3.5510124870700377,"vX0":-11.87527166566679,"vY0":-144.71409360158506,"vZ0":-2.45553833810414,"x":137.71,"y":142.9,"x0":2.216886797851359,"y0":50.0020957038106,"z0":5.902762485680495,"aX":22.81578882890182},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":6.4,"breakHorizontal":-17.0,"spinRate":2314,"spinDirection":141},"zone":11,"typeConfidence":2.0,"plateTime":0.37878259265323333,"extension":6.2866227087752815},"index":1,"playId":"f678d580-6e60-3d83-9e9b-1d6f59634cab","pitchNumber":2,"startTime":"2026-06-20T22:34:51.333Z","endTime":"2026-06-20T22:34:54.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":90.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.25198443983571,"aZ":-20.546062831739,"pfxX":9.996193833539595,"pfxZ":5.530871784558661,"pX":0.4995728583341477,"pZ":2.4073737782215345,"vX0":-9.144306430038178,"vY0":-144.2428441331559,"vZ0":-5.99140412549562,"x":97.96,"y":173.78,"x0":2.4156052677347097,"y0":50.00246188729984,"z0":5.782508086380996,"aX":21.016540400336893},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":8.9,"breakHorizontal":-16.2,"spinRate":2354,"spinDirection":139},"zone":6,"typeConfidence":2.0,"plateTime":0.3800517311461582,"extension":6.272955202028987},"hitData":{"launchSpeed":70.2,"launchAngle":29.0,"totalDistance":240.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":107.08,"coordY":96.1}},"index":2,"playId":"0c852de4-0e80-3ee1-9cbb-f296ecffd430","pitchNumber":3,"startTime":"2026-06-20T22:35:07.646Z","endTime":"2026-06-20T22:35:20.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_ab"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_ab"},{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_pa"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.00000000000001,"awayTeamWinProbability":44.99999999999999,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":1.05,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-06-20T22:35:20.092Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ezequiel Duran strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-20T22:35:16.815Z","endTime":"2026-06-20T22:37:18.151Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":675448,"link":"/api/v1/people/675448"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.626646046858244,"aZ":-31.01871103959924,"pfxX":-1.9092088024854448,"pfxZ":0.6744213753886381,"pX":0.609842975873973,"pZ":2.5137623161866633,"vX0":-4.906405317591387,"vY0":-129.32696687843688,"vZ0":-2.4258498484883457,"x":93.75,"y":170.91,"x0":2.7725903971066335,"y0":50.00267611767305,"z0":5.821291365579203,"aX":-3.2625442899737216},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.0,"breakHorizontal":4.4,"spinRate":2829,"spinDirection":275},"zone":6,"typeConfidence":2.0,"plateTime":0.4220375993627319,"extension":6.473864929934648},"index":0,"playId":"a7bd4336-f7b5-3bc1-bb3d-9a32e9b3ba0e","pitchNumber":1,"startTime":"2026-06-20T22:35:45.469Z","endTime":"2026-06-20T22:35:48.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":84.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.65708174711254,"aZ":-33.34675028032288,"pfxX":7.662283152134334,"pfxZ":-0.664775506468156,"pX":-0.6844286795939806,"pZ":1.6130193291512043,"vX0":-10.408610195047144,"vY0":-131.65373251342965,"vZ0":-4.740464853168687,"x":143.09,"y":195.23,"x0":2.308830470245038,"y0":50.00044113083038,"z0":5.8804503978429254,"aX":13.566972435434685},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-2.0,"breakHorizontal":-11.9,"spinRate":959,"spinDirection":109},"zone":7,"typeConfidence":2.0,"plateTime":0.41464679295057216,"extension":6.309836640423006},"index":1,"playId":"23eb31cd-1bba-3fdc-8960-89dbab095ece","pitchNumber":2,"startTime":"2026-06-20T22:36:04.084Z","endTime":"2026-06-20T22:36:07.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.206411142062734,"aZ":-32.166118808572264,"pfxX":8.671856899681918,"pfxZ":5.63483980585033E-4,"pX":-0.012485499629448815,"pZ":1.5557855655165782,"vX0":-9.781324056045197,"vY0":-133.79399320157214,"vZ0":-5.239151356495329,"x":117.48,"y":196.77,"x0":2.5471356702168255,"y0":50.00026637773438,"z0":5.817684002105839,"aX":15.874947311546112},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":-0.8,"breakHorizontal":-13.8,"spinRate":1089,"spinDirection":109},"zone":13,"typeConfidence":2.0,"plateTime":0.4078514419452559,"extension":6.405011240800907},"index":2,"playId":"eaf8d757-8314-366e-8bdf-6ba74ed189dc","pitchNumber":3,"startTime":"2026-06-20T22:36:23.849Z","endTime":"2026-06-20T22:36:29.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.5,"endSpeed":92.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.30565139454496,"aZ":-11.059974520450078,"pfxX":6.034951842895953,"pfxZ":9.735855493653595,"pX":-0.9559664163824299,"pZ":2.1510446036258215,"vX0":-10.94507746015854,"vY0":-145.8691606992011,"vZ0":-8.603846601804221,"x":153.44,"y":180.7,"x0":2.0500191888916333,"y0":50.00079812099516,"z0":5.794394844395465,"aX":13.086181613560479},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":16.1,"breakHorizontal":-8.9,"spinRate":2466,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.37460490044227424,"extension":6.391357044346909},"index":3,"playId":"2510d54d-c490-3f4c-8457-52dd5c892f48","pitchNumber":4,"startTime":"2026-06-20T22:37:14.795Z","endTime":"2026-06-20T22:37:18.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_ab"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_ab"},{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_pa"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-5.000000000000007,"leverageIndex":1.98,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2026-06-20T22:37:18.151Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gavin Sheets grounds out, shortstop Ezequiel Duran to first baseman Jake Burger.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-20T22:39:54.073Z","endTime":"2026-06-20T22:41:21.030Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657757,"fullName":"Gavin Sheets","link":"/api/v1/people/657757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Jacob Latz replaces Tyler Alexander.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-20T22:39:24.311Z","endTime":"2026-06-20T22:39:43.455Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656641,"link":"/api/v1/people/656641"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"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-20T22:39:43.455Z","endTime":"2026-06-20T22:39:56.276Z","isPitch":false,"type":"action","player":{"id":657757,"link":"/api/v1/people/657757"},"defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.444787055900505,"aZ":-26.09573786807269,"pfxX":-3.068621447460436,"pfxZ":3.812741080086184,"pX":-0.3536170091148785,"pZ":2.892628828221139,"vX0":-4.75129651500616,"vY0":-125.26697103015114,"vZ0":-2.627906656225806,"x":130.48,"y":160.68,"x0":1.963829402361777,"y0":50.00516583090528,"z0":6.0807800570386945,"aX":-4.893987029308991},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.6,"breakHorizontal":6.6,"spinRate":2685,"spinDirection":201},"zone":4,"typeConfidence":0.89,"plateTime":0.43664423488596604,"extension":6.402930860701379},"index":2,"playId":"78bf6e77-2748-344c-ac71-d70c7e6d1c63","pitchNumber":1,"startTime":"2026-06-20T22:39:56.276Z","endTime":"2026-06-20T22:39:59.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.687938311409784,"aZ":-26.219282618872274,"pfxX":-1.9875902484312817,"pfxZ":3.7674885967385316,"pX":-0.8539556304402005,"pZ":1.0592243310932683,"vX0":-6.012049883239329,"vY0":-124.5841695029543,"vZ0":-6.65950258313595,"x":149.55,"y":210.18,"x0":1.8432183308497547,"y0":50.003978209083435,"z0":5.917383649856281,"aX":-3.1417159056586725},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.5,"breakHorizontal":4.9,"spinRate":2817,"spinDirection":213},"zone":13,"typeConfidence":0.9,"plateTime":0.43869161793072387,"extension":6.416354585086386},"index":3,"playId":"e96704b6-607d-3902-8f43-7b54b69b5d25","pitchNumber":2,"startTime":"2026-06-20T22:40:13.027Z","endTime":"2026-06-20T22:40:16.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.25264743434975,"aZ":-10.330437355105504,"pfxX":6.7076050233104265,"pfxZ":11.587378114765436,"pX":-0.6778273664823208,"pZ":2.976074359756286,"vX0":-8.4197413129007,"vY0":-136.70381353086066,"vZ0":-6.358731155584131,"x":142.84,"y":158.43,"x0":1.5763437563293532,"y0":50.00469436389289,"z0":6.047818401537588,"aX":12.647206339806768},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.7,"breakHorizontal":-10.3,"spinRate":2493,"spinDirection":154},"zone":1,"typeConfidence":0.9,"plateTime":0.4012805873526779,"extension":6.420308174660979},"index":4,"playId":"b7888d1f-4c55-3135-bfbf-1eceb69fff24","pitchNumber":3,"startTime":"2026-06-20T22:40:29.531Z","endTime":"2026-06-20T22:40:32.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":74.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.506831304799743,"aZ":-40.169826220356754,"pfxX":-1.7465255634814691,"pfxZ":-5.808589800461164,"pX":-0.6826997314974405,"pZ":0.531568948628131,"vX0":-5.113817823229876,"vY0":-117.04687381461665,"vZ0":-3.8830077201960123,"x":143.02,"y":224.43,"x0":1.763203226445021,"y0":50.000025693329206,"z0":5.999799464433438,"aX":-2.4054084276859804},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-11.3,"breakHorizontal":4.6,"spinRate":2792,"spinDirection":335},"zone":13,"typeConfidence":0.9,"plateTime":0.4691950788779562,"extension":6.6118662180768},"index":5,"playId":"d4a25131-8c2c-37cc-8e88-8c81ad0d6992","pitchNumber":4,"startTime":"2026-06-20T22:40:50.432Z","endTime":"2026-06-20T22:40:54.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.54129843788659,"aZ":-31.541867520459743,"pfxX":-3.03267631376695,"pfxZ":0.410436662742093,"pX":-0.5136079683833442,"pZ":2.229941244522691,"vX0":-4.601921774856071,"vY0":-123.418097925003,"vZ0":-2.776514054001786,"x":136.58,"y":178.57,"x0":1.76612779930077,"y0":50.00561545434319,"z0":6.014274800655082,"aX":-4.698678006451272},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.4,"breakHorizontal":6.5,"spinRate":2720,"spinDirection":258},"zone":7,"typeConfidence":0.9,"plateTime":0.443060701182616,"extension":6.445471865464592},"hitData":{"launchSpeed":73.0,"launchAngle":-0.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":123.11,"coordY":144.99}},"index":6,"playId":"c94f9bc1-7dee-3353-8625-d02b4bb18fa9","pitchNumber":5,"startTime":"2026-06-20T22:41:12.483Z","endTime":"2026-06-20T22:41:21.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":657757,"link":"/api/v1/people/657757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_ab"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_ab"},{"player":{"id":657757,"link":"/api/v1/people/657757"},"credit":"b_pa"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.800000000000004,"awayTeamWinProbability":44.199999999999996,"homeTeamWinProbabilityAdded":5.800000000000004,"leverageIndex":2.29,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2026-06-20T22:41:21.030Z","atBatIndex":66},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Rodolfo Durán pops out to third baseman Josh Jung in foul territory.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-20T22:41:49.651Z","endTime":"2026-06-20T22:43:01.147Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":660710,"fullName":"Rodolfo Durán","link":"/api/v1/people/660710"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":660710,"fullName":"Rodolfo Durán","link":"/api/v1/people/660710"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Rodolfo Durán replaces Blake Hunt.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-20T22:41:35.443Z","endTime":"2026-06-20T22:41:51.867Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660710,"link":"/api/v1/people/660710"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":675448,"link":"/api/v1/people/675448"},"defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":675448,"link":"/api/v1/people/675448","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.2,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.88645125793224,"aZ":-29.67046252284197,"pfxX":-2.5831539224738878,"pfxZ":1.5931441600307306,"pX":0.16957854091221397,"pZ":1.808553687826615,"vX0":-3.5782186003803886,"vY0":-124.195178334242,"vZ0":-4.104704472666568,"x":110.54,"y":189.95,"x0":1.9600697503752156,"y0":50.005201136476934,"z0":5.927116949117443,"aX":-4.070464042312764},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.3,"breakHorizontal":5.4,"spinRate":2635,"spinDirection":233},"zone":8,"typeConfidence":0.9,"plateTime":0.43959425770369265,"extension":6.358649501322262},"index":1,"playId":"14fc01b5-129a-31d8-aafc-5af79368c87d","pitchNumber":1,"startTime":"2026-06-20T22:41:51.867Z","endTime":"2026-06-20T22:41:55.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":660710,"link":"/api/v1/people/660710","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.0,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.618359218910435,"aZ":-19.169685849248754,"pfxX":9.582060895478064,"pfxZ":8.158470209372922,"pX":-0.14836726642673423,"pZ":2.1777163011184104,"vX0":-7.932052650838197,"vY0":-125.51855233490305,"vZ0":-5.325076612595661,"x":122.66,"y":179.98,"x0":1.8091737233718777,"y0":50.00415227773839,"z0":5.889661547903481,"aX":15.277134124196007},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":13.7,"breakHorizontal":-15.5,"spinRate":2111,"spinDirection":128},"zone":5,"typeConfidence":0.91,"plateTime":0.436529900425505,"extension":6.364608788365408},"index":2,"playId":"753fd7f0-7b68-3880-b077-8268d0a72793","pitchNumber":2,"startTime":"2026-06-20T22:42:08.581Z","endTime":"2026-06-20T22:42:11.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":660710,"link":"/api/v1/people/660710","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.5,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.564495415910667,"aZ":-10.283176365594713,"pfxX":6.4938472675117,"pfxZ":11.448975501733727,"pX":0.45582012796788635,"pZ":2.1674867185101196,"vX0":-5.866610888925989,"vY0":-137.21425603614819,"vZ0":-8.333239245908915,"x":99.63,"y":180.26,"x0":1.7749524179897798,"y0":50.0042243764515,"z0":5.939371343058341,"aX":12.41860705458002},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.2,"breakHorizontal":-10.6,"spinRate":2336,"spinDirection":152},"zone":6,"typeConfidence":0.91,"plateTime":0.39874867265447556,"extension":6.5187790075981935},"index":3,"playId":"d136dfb8-93a7-37a7-98e2-46fc8e743d51","pitchNumber":3,"startTime":"2026-06-20T22:42:27.617Z","endTime":"2026-06-20T22:42:30.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":660710,"link":"/api/v1/people/660710","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.1,"strikeZoneTop":3.031,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.64669676447605,"aZ":-10.199241983452213,"pfxX":5.549626029386393,"pfxZ":11.490705988239139,"pX":-0.2574639679405006,"pZ":3.27902974774175,"vX0":-6.976302417179441,"vY0":-137.8955908849524,"vZ0":-5.473962515017836,"x":126.81,"y":150.25,"x0":1.5924624563523295,"y0":50.003216307538295,"z0":5.9877557146262905,"aX":10.614102397069683},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.7,"breakHorizontal":-8.5,"spinRate":2349,"spinDirection":149},"zone":11,"typeConfidence":0.91,"plateTime":0.39826003090131845,"extension":6.390565172951181},"hitData":{"launchSpeed":84.1,"launchAngle":78.0,"totalDistance":45.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":106.89,"coordY":199.23}},"index":4,"playId":"92afe59c-67ce-3adf-bb9b-a4b603f328a0","pitchNumber":4,"startTime":"2026-06-20T22:42:50.190Z","endTime":"2026-06-20T22:43:01.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":660710,"link":"/api/v1/people/660710","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660710,"link":"/api/v1/people/660710"},"credit":"b_ab"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_ab"},{"player":{"id":660710,"link":"/api/v1/people/660710"},"credit":"b_pa"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":60.5,"awayTeamWinProbability":39.5,"homeTeamWinProbabilityAdded":4.699999999999996,"leverageIndex":1.84,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-06-20T22:43:01.147Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Fernando Tatis Jr. strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-20T22:43:06.147Z","endTime":"2026-06-20T22:44:35.709Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656641,"fullName":"Jacob Latz","link":"/api/v1/people/656641"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.57044109713999,"aZ":-19.68498523226407,"pfxX":9.466360539790706,"pfxZ":8.246189359678134,"pX":0.4488625327265236,"pZ":2.2153400675910806,"vX0":-6.301639327056602,"vY0":-122.40188003783489,"vZ0":-4.837175902372562,"x":99.89,"y":178.97,"x0":1.8292141684546828,"y0":50.002173929463126,"z0":5.906648871019413,"aX":14.337392410313939},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":14.0,"breakHorizontal":-15.6,"spinRate":2080,"spinDirection":122},"zone":9,"typeConfidence":0.91,"plateTime":0.4477962025418698,"extension":6.333747293281695},"index":0,"playId":"d283eb85-d6fc-307f-84b7-6215c5ba174a","pitchNumber":1,"startTime":"2026-06-20T22:43:30.049Z","endTime":"2026-06-20T22:43:33.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.973044812635663,"aZ":-9.311425472387654,"pfxX":7.118719722481156,"pfxZ":11.938285090889927,"pX":-0.03564544193555324,"pZ":2.4091856813952615,"vX0":-7.000055697805058,"vY0":-137.6208801208692,"vZ0":-7.806196865417655,"x":118.36,"y":173.73,"x0":1.6178787468969074,"y0":50.00446953664758,"z0":5.91584213698182,"aX":13.635581767084819},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":20.2,"breakHorizontal":-11.4,"spinRate":2395,"spinDirection":151},"zone":5,"typeConfidence":0.91,"plateTime":0.3982197487514192,"extension":6.518490601448094},"index":1,"playId":"c89f298d-0a87-33b9-b3e2-997d99d1bc56","pitchNumber":2,"startTime":"2026-06-20T22:43:50.082Z","endTime":"2026-06-20T22:43:53.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.0,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.58682546608108,"aZ":-8.477518132392623,"pfxX":5.718691938692948,"pfxZ":12.182715415779555,"pX":-0.23492710656001553,"pZ":2.7864045876812216,"vX0":-6.898804880428187,"vY0":-138.70932398381396,"vZ0":-7.073790774835191,"x":125.95,"y":163.55,"x0":1.5436694299497327,"y0":50.00000369125036,"z0":5.937813273088365,"aX":11.120990826809829},"breaks":{"breakAngle":43.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":20.8,"breakHorizontal":-8.9,"spinRate":2504,"spinDirection":153},"zone":5,"typeConfidence":0.91,"plateTime":0.3951686750187089,"extension":6.356914630575406},"index":2,"playId":"f69e07a3-8db7-300d-a3a8-852f0d7c460d","pitchNumber":3,"startTime":"2026-06-20T22:44:09.362Z","endTime":"2026-06-20T22:44:13.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":74.2,"strikeZoneTop":3.346,"strikeZoneBottom":1.689,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.554426303962583,"aZ":-43.86398822480597,"pfxX":-1.1750661597915604,"pfxZ":-8.524596977845931,"pX":-0.32410247558822963,"pZ":0.8461289637916488,"vX0":-4.635888201953956,"vY0":-116.83666448739714,"vZ0":-2.4032166950425795,"x":129.35,"y":215.93,"x0":1.8444072935957427,"y0":50.00010065191518,"z0":6.039208539766676,"aX":-1.6117478802783973},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-15.7,"breakHorizontal":3.4,"spinRate":2796,"spinDirection":333},"zone":13,"typeConfidence":0.9,"plateTime":0.47013898234040497,"extension":6.397385930697104},"index":3,"playId":"033467e5-6ab9-3915-ba60-5d8b93522b1c","pitchNumber":4,"startTime":"2026-06-20T22:44:32.690Z","endTime":"2026-06-20T22:44:35.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":665487,"link":"/api/v1/people/665487","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_ab"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_ab"},{"player":{"id":665487,"link":"/api/v1/people/665487"},"credit":"b_pa"},{"player":{"id":656641,"link":"/api/v1/people/656641"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.9,"awayTeamWinProbability":36.1,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":1.35,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2026-06-20T22:44:35.709Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Justin Foscue strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-20T22:46:51.724Z","endTime":"2026-06-20T22:48:01.286Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":679822,"fullName":"Justin Foscue","link":"/api/v1/people/679822"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":679822,"fullName":"Justin Foscue","link":"/api/v1/people/679822"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":660710,"link":"/api/v1/people/660710"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Rodolfo Durán remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-20T22:45:50.515Z","endTime":"2026-06-20T22:46:17.247Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660710,"link":"/api/v1/people/660710"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"901","replacedPlayer":{"id":675448,"link":"/api/v1/people/675448"},"defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":675448,"link":"/api/v1/people/675448"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Justin Foscue replaces Jarred Kelenic.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":3,"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-20T22:46:17.247Z","endTime":"2026-06-20T22:46:54.094Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":679822,"link":"/api/v1/people/679822"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":672284,"link":"/api/v1/people/672284"},"defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":99.6,"endSpeed":91.0,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.31380773884869,"aZ":-20.41942767712981,"pfxX":10.551188595855983,"pfxZ":5.557626180498058,"pX":-0.5645439812597541,"pZ":2.691304530296036,"vX0":-11.876968246228905,"vY0":-144.44189484657477,"vZ0":-5.696650575004452,"x":138.52,"y":166.11,"x0":2.2277390442473153,"y0":50.00311193352308,"z0":5.942660935921,"aX":22.318916704908084},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":9.0,"breakHorizontal":-16.8,"spinRate":2459,"spinDirection":147},"zone":4,"typeConfidence":2.0,"plateTime":0.37904424227258726,"extension":6.204749092135869},"index":2,"playId":"8ef8fa62-a47d-3025-a308-d9784f71cb7d","pitchNumber":1,"startTime":"2026-06-20T22:46:54.094Z","endTime":"2026-06-20T22:46:57.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":679822,"link":"/api/v1/people/679822","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.8,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.263111222990723,"aZ":-34.71397772350925,"pfxX":6.3529188728555015,"pfxZ":-1.4344768897418714,"pX":-0.39919536074299106,"pZ":1.0679967633228094,"vX0":-9.552625853371023,"vY0":-132.07023990641207,"vZ0":-5.93789402458134,"x":132.22,"y":209.94,"x0":2.44021600405692,"y0":50.00605062764457,"z0":5.900293475970411,"aX":11.219436242490218},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-3.7,"breakHorizontal":-9.4,"spinRate":983,"spinDirection":103},"zone":13,"typeConfidence":2.0,"plateTime":0.41480545836828453,"extension":6.140394920905463},"index":3,"playId":"fab8cd47-144a-3182-98a5-346df32321ed","pitchNumber":2,"startTime":"2026-06-20T22:47:08.738Z","endTime":"2026-06-20T22:47:12.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":679822,"link":"/api/v1/people/679822","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2026-06-20T22:47:27.022Z","endTime":"2026-06-20T22:47:34.492Z","isPitch":false,"type":"action","player":{"id":679822,"link":"/api/v1/people/679822"},"defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":679822,"link":"/api/v1/people/679822","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.2,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.352061223145398,"aZ":-29.282291467072554,"pfxX":7.34027473520651,"pfxZ":1.6169028426067018,"pX":0.10500741910046876,"pZ":0.9401237671072763,"vX0":-8.498170828775656,"vY0":-133.1836666913632,"vZ0":-7.448282757103114,"x":113.0,"y":213.4,"x0":2.387762681165437,"y0":50.00445103950624,"z0":5.899021320883215,"aX":13.15082238152368},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.4,"breakHorizontal":-11.4,"spinRate":1130,"spinDirection":113},"zone":14,"typeConfidence":2.0,"plateTime":0.41169309101442497,"extension":6.245382290465262},"index":5,"playId":"80a6577d-3db7-322a-93fa-4613293f21d6","pitchNumber":3,"startTime":"2026-06-20T22:47:34.492Z","endTime":"2026-06-20T22:47:37.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":679822,"link":"/api/v1/people/679822","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":90.5,"strikeZoneTop":3.151,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.5904092935814,"aZ":-16.98762418833253,"pfxX":10.244736641023403,"pfxZ":7.261760720694214,"pX":-0.1737506672975319,"pZ":2.6854557126107133,"vX0":-10.323962099579006,"vY0":-143.32273046407337,"vZ0":-6.145392774915502,"x":123.62,"y":166.27,"x0":2.135458045817631,"y0":50.000106105615636,"z0":5.9094721747180605,"aX":21.415951538985304},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.1,"breakHorizontal":-16.6,"spinRate":2385,"spinDirection":147},"zone":5,"typeConfidence":2.0,"plateTime":0.38144453399406464,"extension":6.264680194569885},"index":6,"playId":"fb118bef-39c4-3bc9-8f2f-28a04f4c16cd","pitchNumber":4,"startTime":"2026-06-20T22:47:58.286Z","endTime":"2026-06-20T22:48:01.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":679822,"link":"/api/v1/people/679822","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679822,"link":"/api/v1/people/679822"},"credit":"b_ab"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_ab"},{"player":{"id":679822,"link":"/api/v1/people/679822"},"credit":"b_pa"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.199999999999996,"awayTeamWinProbability":41.800000000000004,"homeTeamWinProbabilityAdded":-5.700000000000003,"leverageIndex":2.22,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2026-06-20T22:48:01.286Z","atBatIndex":69},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jake Burger hit by pitch.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-20T22:48:05.101Z","endTime":"2026-06-20T22:49:57.942Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"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":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.7,"endSpeed":91.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.06656501043076,"aZ":-12.61878737593737,"pfxX":5.330025980097368,"pfxZ":9.144944318517659,"pX":-0.5055262095704373,"pZ":3.569117167186679,"vX0":-9.66508017344617,"vY0":-144.909976212334,"vZ0":-4.808722450175443,"x":136.27,"y":142.41,"x0":2.1720147220432455,"y0":50.00603750213056,"z0":6.013501963377534,"aX":11.402207853014303},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":15.8,"breakHorizontal":-7.8,"spinRate":2447,"spinDirection":153},"zone":11,"typeConfidence":2.0,"plateTime":0.3771648037734985,"extension":6.244076764387861},"index":0,"playId":"eba2ea32-9b76-3b6c-910e-4429f0b551d7","pitchNumber":1,"startTime":"2026-06-20T22:48:28.763Z","endTime":"2026-06-20T22:48:31.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-06-20T22:48:36.366Z","endTime":"2026-06-20T22:48:49.757Z","isPitch":false,"type":"action","player":{"id":669394,"link":"/api/v1/people/669394"},"defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.7,"endSpeed":91.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.91033750583086,"aZ":-13.594846775173163,"pfxX":5.966766846361548,"pfxZ":8.717767990273824,"pX":-0.36049854178834484,"pZ":4.090158689695157,"vX0":-9.773314019396402,"vY0":-144.86819648746143,"vZ0":-3.2372729951469084,"x":130.74,"y":128.35,"x0":2.277175433701294,"y0":50.0067566797717,"z0":6.049774044451917,"aX":12.722707812975147},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":15.4,"breakHorizontal":-8.9,"spinRate":2431,"spinDirection":146},"zone":11,"typeConfidence":2.0,"plateTime":0.3776624821340895,"extension":6.158606583120413},"index":2,"playId":"627facc6-de76-3f7b-a9b3-c69e0aff5bf8","pitchNumber":2,"startTime":"2026-06-20T22:48:49.757Z","endTime":"2026-06-20T22:48:52.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.9,"endSpeed":91.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.407662627065484,"aZ":-13.077330634885477,"pfxX":5.819296224864139,"pfxZ":8.887343276163804,"pX":-0.3596283301391474,"pZ":3.3528744775678017,"vX0":-9.14975047208521,"vY0":-145.28271728894575,"vZ0":-5.235830538769376,"x":130.71,"y":148.25,"x0":2.0670638987283407,"y0":50.00294683665553,"z0":5.9660804126654625,"aX":12.504964594765292},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":15.2,"breakHorizontal":-8.9,"spinRate":2441,"spinDirection":148},"zone":1,"typeConfidence":2.0,"plateTime":0.37628569329893047,"extension":6.277675431951015},"index":3,"playId":"ba1c59d9-6050-32ec-ba4b-e6f8d573f434","pitchNumber":3,"startTime":"2026-06-20T22:49:07.214Z","endTime":"2026-06-20T22:49:10.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":85.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.219575706530282,"aZ":-30.24167550652959,"pfxX":7.369294522450332,"pfxZ":1.0490884549194028,"pX":0.9029310591931234,"pZ":2.8903609140830495,"vX0":-6.748028784355787,"vY0":-134.77417452295134,"vZ0":-2.8882981944871804,"x":82.58,"y":160.74,"x0":2.4814147427726945,"y0":50.00308478492151,"z0":6.111294094379951,"aX":13.5609846321876},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":1.4,"breakHorizontal":-11.9,"spinRate":1009,"spinDirection":118},"zone":12,"typeConfidence":2.0,"plateTime":0.4063725116529304,"extension":6.128310834110861},"index":4,"playId":"143f5bc3-9f45-3dcf-b293-92e4d380216a","pitchNumber":4,"startTime":"2026-06-20T22:49:27.557Z","endTime":"2026-06-20T22:49:31.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.5,"endSpeed":90.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.43545547228674,"aZ":-11.927934669134054,"pfxX":4.659886698092385,"pfxZ":9.591483797378354,"pX":-1.9463497293147582,"pZ":4.511497158650219,"vX0":-12.815999316564191,"vY0":-144.3241216259518,"vZ0":-2.3718921261717725,"x":191.19,"y":116.97,"x0":1.9452316763643633,"y0":50.00104442081234,"z0":6.078164307270191,"aX":9.837546085004092},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.0,"breakHorizontal":-5.9,"spinRate":2508,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.3794579851916047,"extension":6.373488904020818},"index":5,"playId":"13f33dda-de9f-3a77-a16e-e9344b8f789b","pitchNumber":5,"startTime":"2026-06-20T22:49:47.083Z","endTime":"2026-06-20T22:49:57.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669394,"link":"/api/v1/people/669394"},"credit":"b_pa"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.5,"awayTeamWinProbability":36.5,"homeTeamWinProbabilityAdded":5.300000000000004,"leverageIndex":1.85,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-06-20T22:49:57.942Z","atBatIndex":70},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cody Freeman flies out to second baseman Fernando Tatis Jr.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-20T22:52:10.005Z","endTime":"2026-06-20T22:53:32.066Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,6,7],"actionIndex":[0,1],"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":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665487,"link":"/api/v1/people/665487"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-20T22:50:07.664Z","endTime":"2026-06-20T22:51:01.866Z","isPitch":false,"type":"action","player":{"id":670032,"link":"/api/v1/people/670032"},"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Cody Freeman replaces Nicky Lopez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-06-20T22:51:01.866Z","endTime":"2026-06-20T22:51:22.368Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683227,"link":"/api/v1/people/683227"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":670032,"link":"/api/v1/people/670032"},"defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":670032,"link":"/api/v1/people/670032","batSide":{"code":"L","description":"Left"}},"first":{"id":669394,"link":"/api/v1/people/669394"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-06-20T22:51:22.368Z","endTime":"2026-06-20T22:52:12.232Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":683227,"link":"/api/v1/people/683227","batSide":{"code":"R","description":"Right"}},"first":{"id":669394,"link":"/api/v1/people/669394"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.4,"strikeZoneTop":3.058,"strikeZoneBottom":1.543,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.61512483107805,"aZ":-30.807039605003336,"pfxX":-0.6955144830879836,"pfxZ":0.774759197150237,"pX":0.5012820986376237,"pZ":2.5888373081846563,"vX0":-5.657765644955973,"vY0":-131.59321267270644,"vZ0":-2.5638037992304445,"x":97.89,"y":168.88,"x0":2.765011385925365,"y0":50.00225954670067,"z0":5.84643340349918,"aX":-1.2250728866179164},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.1,"breakHorizontal":2.4,"spinRate":2601,"spinDirection":265},"zone":6,"typeConfidence":2.0,"plateTime":0.4154359576717246,"extension":6.219941637771792},"index":3,"playId":"0a0040cd-9175-323b-89b3-f81a17258908","pitchNumber":1,"startTime":"2026-06-20T22:52:12.232Z","endTime":"2026-06-20T22:52:15.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":683227,"link":"/api/v1/people/683227","batSide":{"code":"R","description":"Right"}},"first":{"id":669394,"link":"/api/v1/people/669394"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":84.1,"strikeZoneTop":3.058,"strikeZoneBottom":1.543,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.915065725401515,"aZ":-29.725393379948283,"pfxX":7.139900868853841,"pfxZ":1.3737846491154118,"pX":0.49370554788757676,"pZ":1.1683019571951125,"vX0":-7.195768173093541,"vY0":-132.0074749329801,"vZ0":-6.4053304385311485,"x":98.18,"y":207.24,"x0":2.316489192493743,"y0":50.00281069572682,"z0":5.79121923241528,"aX":12.706485412787453},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.3,"breakHorizontal":-11.5,"spinRate":1042,"spinDirection":106},"zone":14,"typeConfidence":2.0,"plateTime":0.41362207799107864,"extension":6.238050917473461},"index":4,"playId":"ad3c3169-bd59-3058-84f2-635f5da30a41","pitchNumber":2,"startTime":"2026-06-20T22:52:29.414Z","endTime":"2026-06-20T22:52:32.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":683227,"link":"/api/v1/people/683227","batSide":{"code":"R","description":"Right"}},"first":{"id":669394,"link":"/api/v1/people/669394"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":5,"startTime":"2026-06-20T22:52:38.699Z","endTime":"2026-06-20T22:52:55.322Z","isPitch":false,"type":"action","player":{"id":683227,"link":"/api/v1/people/683227"},"defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":683227,"link":"/api/v1/people/683227","batSide":{"code":"R","description":"Right"}},"first":{"id":669394,"link":"/api/v1/people/669394"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.1,"strikeZoneTop":3.058,"strikeZoneBottom":1.543,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.171074725474092,"aZ":-25.148541423700237,"pfxX":6.38818566880111,"pfxZ":3.8349127109975285,"pX":-0.3471261417332157,"pZ":1.786586215202527,"vX0":-9.33784229290965,"vY0":-134.29476394891537,"vZ0":-6.09085478823841,"x":130.23,"y":190.54,"x0":2.339713311203233,"y0":50.00366413007466,"z0":5.864659019685891,"aX":11.70819541363183},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.9,"breakHorizontal":-9.6,"spinRate":1057,"spinDirection":110},"zone":7,"typeConfidence":2.0,"plateTime":0.4073230729968973,"extension":6.193028181263931},"index":6,"playId":"ffa563f5-4d49-30d0-94bf-21a68a0cb97f","pitchNumber":3,"startTime":"2026-06-20T22:52:55.322Z","endTime":"2026-06-20T22:52:58.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":683227,"link":"/api/v1/people/683227","batSide":{"code":"R","description":"Right"}},"first":{"id":669394,"link":"/api/v1/people/669394"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.5,"endSpeed":90.1,"strikeZoneTop":3.058,"strikeZoneBottom":1.543,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.50810182755013,"aZ":-20.647998115630337,"pfxX":10.612968692457477,"pfxZ":5.517506161107565,"pX":-0.007992872336598213,"pZ":2.3911129759373355,"vX0":-10.431230690450281,"vY0":-144.3211053842175,"vZ0":-6.1864844121411675,"x":117.3,"y":174.22,"x0":2.2907879473857444,"y0":50.00701307031935,"z0":5.852872760327974,"aX":22.18524674672676},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":8.8,"breakHorizontal":-16.9,"spinRate":2384,"spinDirection":147},"zone":5,"typeConfidence":2.0,"plateTime":0.38089276393434535,"extension":6.306542337301152},"hitData":{"launchSpeed":85.5,"launchAngle":63.0,"totalDistance":185.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":170.77,"coordY":128.26}},"index":7,"playId":"6e099ecf-43b0-3146-b9ae-68122ecf4f71","pitchNumber":4,"startTime":"2026-06-20T22:53:18.320Z","endTime":"2026-06-20T22:53:32.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":683227,"link":"/api/v1/people/683227","batSide":{"code":"R","description":"Right"}},"first":{"id":669394,"link":"/api/v1/people/669394"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683227,"link":"/api/v1/people/683227"},"credit":"b_ab"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_ab"},{"player":{"id":683227,"link":"/api/v1/people/683227"},"credit":"b_pa"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.3,"awayTeamWinProbability":43.7,"homeTeamWinProbabilityAdded":-7.200000000000003,"leverageIndex":2.95,"dramaIndex":123.0,"contextMetrics":{},"playEndTime":"2026-06-20T22:53:32.066Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Higashioka called out on strikes.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-06-20T22:53:34.381Z","endTime":"2026-06-20T22:55:48.798Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670970,"fullName":"Adrian Morejon","link":"/api/v1/people/670970"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":660710,"link":"/api/v1/people/660710"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.905796618775657,"aZ":-32.90383324895804,"pfxX":-3.549487379404032,"pfxZ":-0.44368763252897914,"pX":0.4346054184661432,"pZ":2.955308806393933,"vX0":-4.805317896795517,"vY0":-126.89161905753167,"vZ0":-0.9147682696852667,"x":100.43,"y":158.99,"x0":2.8079277456983425,"y0":50.00251439318836,"z0":5.922358876513719,"aX":-5.836792793710457},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-0.7,"breakHorizontal":7.4,"spinRate":2869,"spinDirection":292},"zone":3,"typeConfidence":2.0,"plateTime":0.43024883620627197,"extension":6.32276166050672},"index":0,"playId":"19ee0648-cbd7-34a9-9484-adb858cb1581","pitchNumber":1,"startTime":"2026-06-20T22:53:56.793Z","endTime":"2026-06-20T22:53:59.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"first":{"id":669394,"link":"/api/v1/people/669394"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":97.9,"endSpeed":89.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.911832559125926,"aZ":-21.281735649645533,"pfxX":10.314490659148369,"pfxZ":5.321295089382707,"pX":0.23645189614287251,"pZ":2.7015484185885774,"vX0":-9.566632968801011,"vY0":-142.21963412687603,"vZ0":-4.934466777645689,"x":107.99,"y":165.84,"x0":2.3053400813890064,"y0":50.00228147258029,"z0":5.810697622594905,"aX":21.108632535746363},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":8.8,"breakHorizontal":-16.7,"spinRate":2294,"spinDirection":141},"zone":5,"typeConfidence":2.0,"plateTime":0.3852712078857703,"extension":6.30152021718338},"index":1,"playId":"956a6955-1268-398c-8141-f5940770b4ee","pitchNumber":2,"startTime":"2026-06-20T22:54:13.446Z","endTime":"2026-06-20T22:54:16.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"first":{"id":669394,"link":"/api/v1/people/669394"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.105287264809494,"aZ":-31.35617210433307,"pfxX":8.060974080577296,"pfxZ":0.44215283274732897,"pX":0.9884263344974681,"pZ":1.1807988274758376,"vX0":-6.569960493039878,"vY0":-134.612216786447,"vZ0":-6.580680455519953,"x":79.32,"y":206.9,"x0":2.41292566265445,"y0":50.00110822620198,"z0":5.875796181589915,"aX":14.79860893216654},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":-0.5,"breakHorizontal":-13.2,"spinRate":1028,"spinDirection":109},"zone":14,"typeConfidence":2.0,"plateTime":0.40683149443107824,"extension":6.237439381077521},"index":2,"playId":"f0b805bd-84ea-35a0-8873-bd55ee896552","pitchNumber":3,"startTime":"2026-06-20T22:54:34.272Z","endTime":"2026-06-20T22:54:37.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"first":{"id":669394,"link":"/api/v1/people/669394"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.237663869767793,"aZ":-31.307483522644052,"pfxX":5.86275231159868,"pfxZ":0.4710798331794299,"pX":-0.5016069803923818,"pZ":1.197179623674112,"vX0":-9.306820102566945,"vY0":-134.17142567764108,"vZ0":-6.573738383817722,"x":136.12,"y":206.46,"x0":2.2456754962427916,"y0":50.00151550966057,"z0":5.901664957716638,"aX":10.720614185796085},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":-0.4,"breakHorizontal":-8.6,"spinRate":929,"spinDirection":112},"zone":13,"typeConfidence":2.0,"plateTime":0.4077799136797644,"extension":6.390300239829519},"index":3,"playId":"52e75372-3b41-389c-a7e7-cb75c04e0f8f","pitchNumber":4,"startTime":"2026-06-20T22:54:53.194Z","endTime":"2026-06-20T22:54:56.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"first":{"id":669394,"link":"/api/v1/people/669394"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.6,"endSpeed":91.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.37641322259675,"aZ":-21.91943320481935,"pfxX":10.157094441396449,"pfxZ":4.82720790314891,"pX":0.5793473935374396,"pZ":3.252977092639868,"vX0":-8.486625309531773,"vY0":-144.73844222871978,"vZ0":-3.7995205509504615,"x":94.92,"y":150.95,"x0":2.227972846934178,"y0":50.0019949059381,"z0":5.9227536104092,"aX":21.577010973178062},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":8.2,"breakHorizontal":-16.7,"spinRate":2413,"spinDirection":146},"zone":3,"typeConfidence":2.0,"plateTime":0.37823068672289306,"extension":6.380892058574021},"index":4,"playId":"085ecbfb-bb54-30ea-aba7-26f1365ffa33","pitchNumber":5,"startTime":"2026-06-20T22:55:13.857Z","endTime":"2026-06-20T22:55:21.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"first":{"id":669394,"link":"/api/v1/people/669394"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.7,"endSpeed":90.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.963920094133655,"aZ":-18.048223816708777,"pfxX":11.64421145320757,"pfxZ":6.692109739025087,"pX":-0.3087609447768296,"pZ":3.0516655837194366,"vX0":-11.311879380847738,"vY0":-144.6526826119437,"vZ0":-4.874721617233809,"x":128.77,"y":156.39,"x0":2.1470006307584026,"y0":50.0036057379735,"z0":5.871600279385549,"aX":24.58214381415834},"breaks":{"breakAngle":49.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":11.3,"breakHorizontal":-18.7,"spinRate":2395,"spinDirection":144},"zone":1,"typeConfidence":2.0,"plateTime":0.3792078039846576,"extension":6.388595803710984},"index":5,"playId":"b298335d-2c43-33dd-888b-6b81caa2922d","pitchNumber":6,"startTime":"2026-06-20T22:55:45.398Z","endTime":"2026-06-20T22:55:48.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"first":{"id":669394,"link":"/api/v1/people/669394"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_ab"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_ab"},{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_pa"},{"player":{"id":670970,"link":"/api/v1/people/670970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-6.299999999999997,"leverageIndex":2.51,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2026-06-20T22:55:48.798Z","atBatIndex":72},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Samad Taylor walks.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-06-20T22:58:33.460Z","endTime":"2026-06-20T23:00:15.596Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605452,"fullName":"Joe Ross","link":"/api/v1/people/605452"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"postOnSecond":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[6,7,8,9,10],"actionIndex":[0,1,2,3,4],"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":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"description":"Justin Foscue remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-20T22:57:02.145Z","endTime":"2026-06-20T22:57:02.170Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":679822,"link":"/api/v1/people/679822"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"601","replacedPlayer":{"id":672284,"link":"/api/v1/people/672284"},"defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":670032,"link":"/api/v1/people/670032"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Cody Freeman remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":3,"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-20T22:57:02.170Z","endTime":"2026-06-20T22:57:02.171Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683227,"link":"/api/v1/people/683227"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"801","replacedPlayer":{"id":670032,"link":"/api/v1/people/670032"},"defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":679822,"link":"/api/v1/people/679822"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":672284,"link":"/api/v1/people/672284"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Joe Ross replaces Jacob Latz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"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-20T22:57:02.171Z","endTime":"2026-06-20T22:57:18.274Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":605452,"link":"/api/v1/people/605452"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656641,"link":"/api/v1/people/656641","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":679822,"link":"/api/v1/people/679822"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":683227,"link":"/api/v1/people/683227"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Fernando Tatis Jr. starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":3,"homeScore":3,"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-20T22:57:18.274Z","endTime":"2026-06-20T22:57:49.326Z","isPitch":false,"type":"action","player":{"id":665487,"link":"/api/v1/people/665487"},"base":2,"defense":{"pitcher":{"id":605452,"link":"/api/v1/people/605452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":679822,"link":"/api/v1/people/679822"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":683227,"link":"/api/v1/people/683227"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Elias Díaz replaces catcher Kyle Higashioka, batting 9th, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-06-20T22:57:49.326Z","endTime":"2026-06-20T22:58:17.697Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":553869,"link":"/api/v1/people/553869"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"901","replacedPlayer":{"id":543309,"link":"/api/v1/people/543309"},"defense":{"pitcher":{"id":605452,"link":"/api/v1/people/605452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":679822,"link":"/api/v1/people/679822"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":683227,"link":"/api/v1/people/683227"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-06-20T22:58:17.697Z","endTime":"2026-06-20T22:58:35.691Z","isPitch":false,"type":"action","player":{"id":669392,"link":"/api/v1/people/669392"},"defense":{"pitcher":{"id":605452,"link":"/api/v1/people/605452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":679822,"link":"/api/v1/people/679822"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":683227,"link":"/api/v1/people/683227"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":84.0,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.460775377660426,"aZ":-29.25328387320535,"pfxX":0.6601575833032669,"pfxZ":1.6473376401296802,"pX":0.5331332603436412,"pZ":1.7282689762990904,"vX0":8.4866622898472,"vY0":-131.63139537903115,"vZ0":-4.380088765901284,"x":96.68,"y":192.12,"x0":-2.8057200934438207,"y0":50.00166419977929,"z0":5.556127354965656,"aX":1.168222919312207},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.3,"breakHorizontal":-2.9,"spinRate":2050,"spinDirection":195},"zone":9,"typeConfidence":0.93,"plateTime":0.4146116797569137,"extension":6.634457240752877},"index":6,"playId":"5e782a11-ed40-34fe-97b2-4d97dd52c30b","pitchNumber":1,"startTime":"2026-06-20T22:58:35.691Z","endTime":"2026-06-20T22:58:39.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605452,"link":"/api/v1/people/605452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":679822,"link":"/api/v1/people/679822"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":683227,"link":"/api/v1/people/683227"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.6,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.09195142667473,"aZ":-29.15670621184937,"pfxX":1.354898884848864,"pfxZ":1.7101513036409557,"pX":0.9258612212599087,"pZ":2.2928189838447546,"vX0":9.527605243949427,"vY0":-131.74986377409132,"vZ0":-2.7768603852781384,"x":81.71,"y":176.87,"x0":-2.908153463578326,"y0":50.002966518115095,"z0":5.507675949034589,"aX":2.38831953786453},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":2.8,"breakHorizontal":-4.4,"spinRate":2059,"spinDirection":182},"zone":14,"typeConfidence":0.93,"plateTime":0.4151876613494969,"extension":6.725539572044859},"index":7,"playId":"cb885736-2bd5-3bba-9479-47471e0e7800","pitchNumber":2,"startTime":"2026-06-20T22:58:59.109Z","endTime":"2026-06-20T22:59:03.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605452,"link":"/api/v1/people/605452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":679822,"link":"/api/v1/people/679822"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":683227,"link":"/api/v1/people/683227"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.6,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.263920822793658,"aZ":-23.590461716047084,"pfxX":-9.811562206078678,"pfxZ":4.329652598076974,"pX":1.2609989950231104,"pZ":1.6082718921850734,"vX0":14.221713735961142,"vY0":-139.41364679170823,"vZ0":-6.572185102198487,"x":68.93,"y":195.36,"x0":-2.6149158397709753,"y0":50.0026386690778,"z0":5.537152528683491,"aX":-19.451199321541498},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.6,"breakHorizontal":15.1,"spinRate":2183,"spinDirection":215},"zone":14,"typeConfidence":0.91,"plateTime":0.3918290003269469,"extension":6.874470472893731},"index":8,"playId":"ccc8190f-ffe0-3b9b-96b3-02834ae8eafd","pitchNumber":3,"startTime":"2026-06-20T22:59:26.271Z","endTime":"2026-06-20T22:59:29.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605452,"link":"/api/v1/people/605452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":679822,"link":"/api/v1/people/679822"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":683227,"link":"/api/v1/people/683227"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.8,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.315410041644487,"aZ":-23.210441157821194,"pfxX":-9.482982353207854,"pfxZ":4.575920085183515,"pX":-0.02056879334183187,"pZ":1.8442581645353078,"vX0":10.695047361257773,"vY0":-138.66126487641438,"vZ0":-5.889992510139117,"x":117.78,"y":188.99,"x0":-2.6849207851994175,"y0":50.003155238936955,"z0":5.5320280606023715,"aX":-18.57477450425555},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":7.3,"breakHorizontal":15.1,"spinRate":2260,"spinDirection":217},"zone":8,"typeConfidence":0.91,"plateTime":0.3941433849800413,"extension":6.701205771680244},"index":9,"playId":"c0bc8840-82c9-3e81-94c9-bf4801fe6239","pitchNumber":4,"startTime":"2026-06-20T22:59:50.031Z","endTime":"2026-06-20T22:59:53.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605452,"link":"/api/v1/people/605452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":679822,"link":"/api/v1/people/679822"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":683227,"link":"/api/v1/people/683227"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.9,"strikeZoneTop":3.038,"strikeZoneBottom":1.533,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.9623043517128,"aZ":-28.50233206578362,"pfxX":0.9285722192837769,"pfxZ":2.1207798009107517,"pX":1.2327889637410154,"pZ":2.2115810133731824,"vX0":10.283362470664922,"vY0":-130.3480189382493,"vZ0":-3.052052810717037,"x":70.01,"y":179.07,"x0":-2.874764181518889,"y0":50.0013184956148,"z0":5.536851445470013,"aX":1.6060989933074412},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.4,"breakHorizontal":-3.8,"spinRate":2118,"spinDirection":188},"zone":14,"typeConfidence":0.93,"plateTime":0.4192993038875694,"extension":6.819268896215994},"index":10,"playId":"1b4dff42-5397-3de7-9583-b0a48ec082e1","pitchNumber":5,"startTime":"2026-06-20T23:00:11.424Z","endTime":"2026-06-20T23:00:15.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605452,"link":"/api/v1/people/605452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":679822,"link":"/api/v1/people/679822"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":683227,"link":"/api/v1/people/683227"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":669392,"link":"/api/v1/people/669392","batSide":{"code":"R","description":"Right"}},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669392,"link":"/api/v1/people/669392"},"credit":"b_pa"},{"player":{"id":605452,"link":"/api/v1/people/605452"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.9,"awayTeamWinProbability":55.1,"homeTeamWinProbabilityAdded":-5.100000000000001,"leverageIndex":2.29,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2026-06-20T23:00:15.596Z","atBatIndex":73},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Manny Machado homers (13) on a line drive to left center field. Fernando Tatis Jr. scores. Samad Taylor scores.","rbi":3,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-06-20T23:00:15.933Z","endTime":"2026-06-20T23:02:14.970Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605452,"fullName":"Joe Ross","link":"/api/v1/people/605452"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"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":592518,"fullName":"Manny Machado","link":"/api/v1/people/592518"},"responsiblePitcher":{"id":605452,"link":"/api/v1/people/605452"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":665487,"fullName":"Fernando Tatis Jr.","link":"/api/v1/people/665487"},"responsiblePitcher":{"id":605452,"link":"/api/v1/people/605452"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":669392,"fullName":"Samad Taylor","link":"/api/v1/people/669392"},"responsiblePitcher":{"id":605452,"link":"/api/v1/people/605452"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":96.5,"endSpeed":88.6,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.427728795900553,"aZ":-21.897394748922288,"pfxX":-8.721571715715815,"pfxZ":5.146000431521611,"pX":-0.35403325652767403,"pZ":1.6176525640398463,"vX0":9.896245396185616,"vY0":-140.10949959648846,"vZ0":-6.8430394181565175,"x":130.49,"y":195.1,"x0":-2.7918057626528987,"y0":50.00163216592132,"z0":5.513474347960587,"aX":-17.411386014349112},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.0,"breakHorizontal":13.9,"spinRate":2252,"spinDirection":219},"zone":13,"typeConfidence":0.91,"plateTime":0.39031397795259837,"extension":6.618203553658795},"index":0,"playId":"58e85deb-8544-39d0-9e85-a3b486d934df","pitchNumber":1,"startTime":"2026-06-20T23:00:55.072Z","endTime":"2026-06-20T23:00:59.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605452,"link":"/api/v1/people/605452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":679822,"link":"/api/v1/people/679822"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":683227,"link":"/api/v1/people/683227"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":669392,"link":"/api/v1/people/669392"},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.1,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.39760249156044,"aZ":-24.72144051678244,"pfxX":-0.037114178550369026,"pfxZ":4.189143345281187,"pX":0.9282308272434376,"pZ":1.8461444216277534,"vX0":10.043914933513319,"vY0":-132.14078045206082,"vZ0":-4.708427730802578,"x":81.62,"y":188.93,"x0":-2.9067307689908235,"y0":50.00552428143551,"z0":5.452387760083584,"aX":-0.0665207648549154},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.8,"breakHorizontal":-1.9,"spinRate":1961,"spinDirection":208},"zone":14,"typeConfidence":0.91,"plateTime":0.41345329074753945,"extension":6.845152143901361},"index":1,"playId":"a70e3b8d-1ee9-3a84-99ef-e3f08e107e5a","pitchNumber":2,"startTime":"2026-06-20T23:01:18.081Z","endTime":"2026-06-20T23:01:21.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605452,"link":"/api/v1/people/605452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":679822,"link":"/api/v1/people/679822"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":683227,"link":"/api/v1/people/683227"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":669392,"link":"/api/v1/people/669392"},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.5,"strikeZoneTop":3.314,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.48380595636306,"aZ":-23.453663414958708,"pfxX":-7.698895060503746,"pfxZ":4.4627482967257475,"pX":-0.20514298205994788,"pZ":2.9281977344350283,"vX0":10.093052697646666,"vY0":-138.5343967199974,"vZ0":-3.0517669770649816,"x":124.82,"y":159.72,"x0":-2.8867641338645775,"y0":50.00035364740707,"z0":5.6027731977170845,"aX":-15.038027007533591},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.7,"breakHorizontal":12.0,"spinRate":2197,"spinDirection":211},"zone":2,"typeConfidence":0.9,"plateTime":0.3946117837006091,"extension":6.667720257989652},"hitData":{"launchSpeed":108.1,"launchAngle":20.0,"totalDistance":408.0,"trajectory":"line_drive","hardness":"medium","location":"78","coordinates":{"coordX":71.38,"coordY":43.28}},"index":2,"playId":"605f0553-9dfd-3b30-9e4d-b165851dc792","pitchNumber":3,"startTime":"2026-06-20T23:01:40.674Z","endTime":"2026-06-20T23:02:14.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605452,"link":"/api/v1/people/605452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":679822,"link":"/api/v1/people/679822"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":683227,"link":"/api/v1/people/683227"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":592518,"link":"/api/v1/people/592518","batSide":{"code":"R","description":"Right"}},"first":{"id":669392,"link":"/api/v1/people/669392"},"second":{"id":665487,"link":"/api/v1/people/665487"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_ab"},{"player":{"id":605452,"link":"/api/v1/people/605452"},"credit":"p_ab"},{"player":{"id":592518,"link":"/api/v1/people/592518"},"credit":"b_pa"},{"player":{"id":605452,"link":"/api/v1/people/605452"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.200000000000001,"awayTeamWinProbability":91.8,"homeTeamWinProbabilityAdded":-36.699999999999996,"leverageIndex":3.66,"dramaIndex":322.0,"contextMetrics":{},"playEndTime":"2026-06-20T23:02:14.970Z","atBatIndex":74},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Xander Bogaerts singles on a ground ball to left fielder Cody Freeman.","rbi":0,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-06-20T23:02:19.109Z","endTime":"2026-06-20T23:03:56.798Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605452,"fullName":"Joe Ross","link":"/api/v1/people/605452"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683227,"link":"/api/v1/people/683227"},"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, 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":91.3,"endSpeed":84.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.694972100182213,"aZ":-24.382485901158464,"pfxX":0.526865389931589,"pfxZ":4.308969808700066,"pX":-0.08337778713463226,"pZ":2.490153994837467,"vX0":7.682603575227738,"vY0":-132.90132631708576,"vZ0":-3.326089719841016,"x":120.18,"y":171.55,"x0":-3.067404506710579,"y0":50.00225981064361,"z0":5.508146608666718,"aX":0.9500401633722856},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.3,"breakHorizontal":-2.4,"spinRate":2046,"spinDirection":205},"zone":5,"typeConfidence":0.89,"plateTime":0.4105089868419838,"extension":6.864372152586131},"index":0,"playId":"a3e6ae65-206f-35f1-ad65-3f608fd170b1","pitchNumber":1,"startTime":"2026-06-20T23:02:40.405Z","endTime":"2026-06-20T23:02:43.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605452,"link":"/api/v1/people/605452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":679822,"link":"/api/v1/people/679822"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":683227,"link":"/api/v1/people/683227"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.22537228806704,"aZ":-27.210679773475018,"pfxX":0.39283997017207417,"pfxZ":2.8422924129753735,"pX":0.8527313903538746,"pZ":1.510789211156549,"vX0":9.596578834208863,"vY0":-130.71774460122106,"vZ0":-4.815730301313438,"x":84.5,"y":197.99,"x0":-2.9032729825346526,"y0":50.002905389356464,"z0":5.397684993696064,"aX":0.6847484533513644},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.3,"breakHorizontal":-2.6,"spinRate":2013,"spinDirection":203},"zone":14,"typeConfidence":0.93,"plateTime":0.41757285615110185,"extension":6.590614372985281},"index":1,"playId":"eb305c7a-4a9d-3b5b-b256-f9228413a827","pitchNumber":2,"startTime":"2026-06-20T23:03:04.162Z","endTime":"2026-06-20T23:03:07.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605452,"link":"/api/v1/people/605452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":679822,"link":"/api/v1/people/679822"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":683227,"link":"/api/v1/people/683227"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.92764848361078,"aZ":-17.44228188364543,"pfxX":-2.6838225294066165,"pfxZ":7.360609740085675,"pX":-0.4676683871301057,"pZ":3.65964221774734,"vX0":7.3897897823593,"vY0":-139.9759201139081,"vZ0":-2.6037865673611758,"x":134.83,"y":139.97,"x0":-2.7828538079351506,"y0":50.006465540208225,"z0":5.7319355626004,"aX":-5.374572085942782},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.1,"breakHorizontal":3.5,"spinRate":2299,"spinDirection":213},"zone":11,"typeConfidence":0.91,"plateTime":0.38995815388912636,"extension":6.714909177597659},"index":2,"playId":"a6909d2a-6dbb-37b9-9907-002d48c002b8","pitchNumber":3,"startTime":"2026-06-20T23:03:23.700Z","endTime":"2026-06-20T23:03:26.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605452,"link":"/api/v1/people/605452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":679822,"link":"/api/v1/people/679822"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":683227,"link":"/api/v1/people/683227"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.44752097524148,"aZ":-35.1933807039895,"pfxX":-1.179551627457243,"pfxZ":-2.024303492317241,"pX":-0.026174523950884845,"pZ":1.7728955251227336,"vX0":7.077367966069165,"vY0":-121.83913452190644,"vZ0":-1.9684944062258678,"x":118.0,"y":190.91,"x0":-2.8237253111020606,"y0":50.00170899402963,"z0":5.6521243727512225,"aX":-1.762355795903549},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-3.8,"breakHorizontal":0.4,"spinRate":2068,"spinDirection":48},"zone":8,"typeConfidence":0.9,"plateTime":0.4507219842660306,"extension":6.572507505211588},"hitData":{"launchSpeed":94.8,"launchAngle":5.0,"totalDistance":108.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.6,"coordY":127.46}},"index":3,"playId":"eb5f5f45-87ef-3656-922c-7979b8ee68a1","pitchNumber":4,"startTime":"2026-06-20T23:03:45.074Z","endTime":"2026-06-20T23:03:56.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605452,"link":"/api/v1/people/605452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":679822,"link":"/api/v1/people/679822"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":683227,"link":"/api/v1/people/683227"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":593428,"link":"/api/v1/people/593428","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_ab"},{"player":{"id":605452,"link":"/api/v1/people/605452"},"credit":"p_ab"},{"player":{"id":593428,"link":"/api/v1/people/593428"},"credit":"b_pa"},{"player":{"id":605452,"link":"/api/v1/people/605452"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.000000000000001,"awayTeamWinProbability":93.0,"homeTeamWinProbabilityAdded":-1.2000000000000002,"leverageIndex":0.14,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-06-20T23:03:56.798Z","atBatIndex":75},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jackson Merrill grounds into a force out, second baseman Justin Foscue to shortstop Ezequiel Duran. Xander Bogaerts out at 2nd. Jackson Merrill to 1st.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-06-20T23:04:01.860Z","endTime":"2026-06-20T23:06:27.515Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605452,"fullName":"Joe Ross","link":"/api/v1/people/605452"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":593428,"fullName":"Xander Bogaerts","link":"/api/v1/people/593428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":679822,"link":"/api/v1/people/679822"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":677649,"link":"/api/v1/people/677649"},"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":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.353959242639867,"aZ":-31.58585159658991,"pfxX":-8.424239644960629,"pfxZ":0.3434862627779376,"pX":-0.6660420632416895,"pZ":1.9230706633541956,"vX0":8.514157892093744,"vY0":-130.65692348460047,"vZ0":-3.289240561267022,"x":142.39,"y":186.86,"x0":-2.8774352884372587,"y0":50.005167748368166,"z0":5.580032154343135,"aX":-14.520755368291189},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":0.1,"breakHorizontal":13.3,"spinRate":1368,"spinDirection":236},"zone":7,"typeConfidence":0.91,"plateTime":0.4197373860097393,"extension":6.8989579504454825},"index":0,"playId":"dc06df90-409a-397a-a9be-ab15cb1cd8da","pitchNumber":1,"startTime":"2026-06-20T23:04:25.228Z","endTime":"2026-06-20T23:04:28.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605452,"link":"/api/v1/people/605452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":679822,"link":"/api/v1/people/679822"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":683227,"link":"/api/v1/people/683227"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.977163357263603,"aZ":-28.979652519845445,"pfxX":-10.159785954969045,"pfxZ":1.8208678321274863,"pX":0.19965737099260136,"pZ":0.7513070402132561,"vX0":11.563575229621167,"vY0":-131.3608329356514,"vZ0":-6.679577558275303,"x":109.39,"y":218.49,"x0":-2.9326808490634866,"y0":50.002853784969325,"z0":5.472282160470895,"aX":-17.814386809947173},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.0,"breakHorizontal":16.0,"spinRate":1578,"spinDirection":233},"zone":14,"typeConfidence":0.91,"plateTime":0.41645234839055556,"extension":6.947839652865347},"index":1,"playId":"aa9312fd-e0f9-3ac7-aa3b-4ef2bb871f00","pitchNumber":2,"startTime":"2026-06-20T23:04:43.918Z","endTime":"2026-06-20T23:04:47.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605452,"link":"/api/v1/people/605452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":679822,"link":"/api/v1/people/679822"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":683227,"link":"/api/v1/people/683227"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":1,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.79540900484163,"aZ":-25.57606804085028,"pfxX":0.5261909143502588,"pfxZ":3.852222312201362,"pX":0.9737539600915609,"pZ":1.7358738705449124,"vX0":10.114909167337222,"vY0":-129.48010797709892,"vZ0":-4.633429978698392,"x":79.88,"y":191.91,"x0":-3.0374517852443654,"y0":50.0048184382709,"z0":5.48490196703505,"aX":0.8985899755169655},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":6.2,"breakHorizontal":-3.0,"spinRate":2049,"spinDirection":189},"zone":14,"typeConfidence":0.93,"plateTime":0.4216152402109037,"extension":6.7174218033269755},"index":2,"playId":"2e7715a7-e020-3854-b0fb-7f656b39cf7b","pitchNumber":3,"startTime":"2026-06-20T23:05:06.568Z","endTime":"2026-06-20T23:05:09.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605452,"link":"/api/v1/people/605452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":679822,"link":"/api/v1/people/679822"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":683227,"link":"/api/v1/people/683227"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":80.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.05599337409997,"aZ":-26.02007332855039,"pfxX":-4.457800132809312,"pfxZ":3.6885301833076287,"pX":-0.4237963815244599,"pZ":2.9636705417928497,"vX0":7.811808025430279,"vY0":-128.6766870417467,"vZ0":-1.6197494336077978,"x":133.15,"y":158.76,"x0":-2.9272740242029016,"y0":50.00192382266735,"z0":5.627894698728348,"aX":-7.435361382377145},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":6.5,"breakHorizontal":6.2,"spinRate":1211,"spinDirection":236},"zone":1,"typeConfidence":2.0,"plateTime":0.4265531104033,"extension":6.856618953405278},"index":3,"playId":"1fde639b-518c-32a4-b863-f4bf4e0e477c","pitchNumber":4,"startTime":"2026-06-20T23:05:30.219Z","endTime":"2026-06-20T23:05:33.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605452,"link":"/api/v1/people/605452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":679822,"link":"/api/v1/people/679822"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":683227,"link":"/api/v1/people/683227"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.818809119255565,"aZ":-15.383596932482071,"pfxX":-4.447572464447438,"pfxZ":8.62231829867213,"pX":-0.42782495885891497,"pZ":4.098801623038513,"vX0":8.505082204716876,"vY0":-138.4082867754227,"vZ0":-1.5589579864896912,"x":133.31,"y":128.11,"x0":-2.9575023213380307,"y0":50.00216117935434,"z0":5.695441151395956,"aX":-8.661077167829998},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.5,"breakHorizontal":6.4,"spinRate":2113,"spinDirection":216},"zone":11,"typeConfidence":0.91,"plateTime":0.39516350493507657,"extension":6.6386814823974305},"index":4,"playId":"aac26a80-dabe-363f-94de-961b61786ae5","pitchNumber":5,"startTime":"2026-06-20T23:05:54.483Z","endTime":"2026-06-20T23:05:57.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605452,"link":"/api/v1/people/605452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":679822,"link":"/api/v1/people/679822"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":683227,"link":"/api/v1/people/683227"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.676,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.2009847878407,"aZ":-27.273864609585395,"pfxX":0.3752269194880067,"pfxZ":2.896886502544368,"pX":0.31554651821653323,"pZ":2.2184555702156645,"vX0":8.304070960288065,"vY0":-128.63383044650692,"vZ0":-3.199492491677522,"x":104.97,"y":178.88,"x0":-2.990048563054888,"y0":50.00513626658595,"z0":5.570564833688228,"aX":0.6334246328087307},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.8,"breakHorizontal":-2.4,"spinRate":2028,"spinDirection":185},"zone":9,"typeConfidence":0.93,"plateTime":0.42420367328459596,"extension":6.734122875749051},"hitData":{"launchSpeed":96.5,"launchAngle":2.0,"totalDistance":59.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.99,"coordY":155.64}},"index":5,"playId":"160cbc38-9169-312d-b6b0-12acca61e7f6","pitchNumber":6,"startTime":"2026-06-20T23:06:15.256Z","endTime":"2026-06-20T23:06:27.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605452,"link":"/api/v1/people/605452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":679822,"link":"/api/v1/people/679822"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":683227,"link":"/api/v1/people/683227"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":701538,"link":"/api/v1/people/701538","batSide":{"code":"L","description":"Left"}},"first":{"id":593428,"link":"/api/v1/people/593428"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_ab"},{"player":{"id":605452,"link":"/api/v1/people/605452"},"credit":"p_ab"},{"player":{"id":701538,"link":"/api/v1/people/701538"},"credit":"b_pa"},{"player":{"id":605452,"link":"/api/v1/people/605452"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.1,"awayTeamWinProbability":91.9,"homeTeamWinProbabilityAdded":1.0999999999999988,"leverageIndex":0.22,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-06-20T23:06:27.515Z","atBatIndex":76},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ty France pops out to third baseman Josh Jung in foul territory.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-06-20T23:06:40.417Z","endTime":"2026-06-20T23:07:27.890Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605452,"fullName":"Joe Ross","link":"/api/v1/people/605452"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701538,"fullName":"Jackson Merrill","link":"/api/v1/people/701538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":664034,"fullName":"Ty France","link":"/api/v1/people/664034"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":89.8,"endSpeed":82.8,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.384223864317722,"aZ":-27.091889049973105,"pfxX":1.197167957589306,"pfxZ":2.9277573620165667,"pX":-1.032277160447824,"pZ":1.9016952386324812,"vX0":4.9254348648786594,"vY0":-130.672812832218,"vZ0":-4.078266171371977,"x":156.35,"y":187.43,"x0":-3.0938189561864076,"y0":50.00533774191415,"z0":5.507664183802979,"aX":2.0790532413082805},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.7,"breakHorizontal":-3.2,"spinRate":1983,"spinDirection":206},"zone":13,"typeConfidence":0.92,"plateTime":0.4184550614250555,"extension":6.5641403198812815},"index":0,"playId":"79b0b42f-fc18-337d-88d6-032a5806cc45","pitchNumber":1,"startTime":"2026-06-20T23:06:58.197Z","endTime":"2026-06-20T23:07:01.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605452,"link":"/api/v1/people/605452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":679822,"link":"/api/v1/people/679822"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":683227,"link":"/api/v1/people/683227"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.6,"strikeZoneTop":3.103,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.119125543571894,"aZ":-25.73769751223015,"pfxX":0.016153742126015613,"pfxZ":3.7333730880211338,"pX":0.2190635750371191,"pZ":2.420654545984935,"vX0":7.999140318322304,"vY0":-129.91082798265427,"vZ0":-2.8833722152087704,"x":108.65,"y":173.42,"x0":-2.891339005031497,"y0":50.00192417758593,"z0":5.484243819497421,"aX":0.026189471975448984},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.4,"breakHorizontal":-1.7,"spinRate":1880,"spinDirection":199},"zone":5,"typeConfidence":0.92,"plateTime":0.4202949268522391,"extension":6.620261318503957},"hitData":{"launchSpeed":88.9,"launchAngle":76.0,"totalDistance":88.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":93.2,"coordY":189.1}},"index":1,"playId":"734fa29a-145a-3d5d-93d6-3491b5d35045","pitchNumber":2,"startTime":"2026-06-20T23:07:16.283Z","endTime":"2026-06-20T23:07:27.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605452,"link":"/api/v1/people/605452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":679822,"link":"/api/v1/people/679822"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":683227,"link":"/api/v1/people/683227"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":664034,"link":"/api/v1/people/664034","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_ab"},{"player":{"id":605452,"link":"/api/v1/people/605452"},"credit":"p_ab"},{"player":{"id":664034,"link":"/api/v1/people/664034"},"credit":"b_pa"},{"player":{"id":605452,"link":"/api/v1/people/605452"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":9.2,"awayTeamWinProbability":90.8,"homeTeamWinProbabilityAdded":1.0999999999999996,"leverageIndex":0.19,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-06-20T23:07:27.890Z","atBatIndex":77},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Will Wagner flies out to shortstop Ezequiel Duran.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-06-20T23:07:55.025Z","endTime":"2026-06-20T23:08:05.182Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605452,"fullName":"Joe Ross","link":"/api/v1/people/605452"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"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":695238,"fullName":"Will Wagner","link":"/api/v1/people/695238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Will Wagner replaces Nick Solak.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":6,"homeScore":3,"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-20T23:07:35.842Z","endTime":"2026-06-20T23:07:57.259Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695238,"link":"/api/v1/people/695238"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":669256,"link":"/api/v1/people/669256"},"defense":{"pitcher":{"id":605452,"link":"/api/v1/people/605452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":679822,"link":"/api/v1/people/679822"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":683227,"link":"/api/v1/people/683227"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":669256,"link":"/api/v1/people/669256","batSide":{"code":"R","description":"Right"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.198,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.811247831277676,"aZ":-16.67921825743742,"pfxX":-5.408347845369738,"pfxZ":7.865392331350051,"pX":0.7511221711584871,"pZ":2.693243989915684,"vX0":11.67816856520229,"vY0":-139.56923230959845,"vZ0":-4.906592974221457,"x":88.37,"y":166.06,"x0":-2.7872358810677804,"y0":50.00391077579769,"z0":5.574763734175889,"aX":-10.657020219003526},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.3,"breakHorizontal":7.3,"spinRate":2287,"spinDirection":222},"zone":6,"typeConfidence":0.91,"plateTime":0.39265455153916307,"extension":6.596128355514365},"hitData":{"launchSpeed":64.8,"launchAngle":41.0,"totalDistance":208.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.24,"coordY":118.9}},"index":1,"playId":"c98617b9-204d-38f4-8177-8f4b4b7ee6ef","pitchNumber":1,"startTime":"2026-06-20T23:07:57.259Z","endTime":"2026-06-20T23:08:05.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605452,"link":"/api/v1/people/605452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":553869,"link":"/api/v1/people/553869"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":679822,"link":"/api/v1/people/679822"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":683227,"link":"/api/v1/people/683227"},"center":{"id":694671,"link":"/api/v1/people/694671"},"right":{"id":607043,"link":"/api/v1/people/607043"}},"offense":{"batter":{"id":695238,"link":"/api/v1/people/695238","batSide":{"code":"L","description":"Left"}},"first":{"id":701538,"link":"/api/v1/people/701538"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695238,"link":"/api/v1/people/695238"},"credit":"b_ab"},{"player":{"id":605452,"link":"/api/v1/people/605452"},"credit":"p_ab"},{"player":{"id":695238,"link":"/api/v1/people/695238"},"credit":"b_pa"},{"player":{"id":605452,"link":"/api/v1/people/605452"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.100000000000001,"awayTeamWinProbability":89.9,"homeTeamWinProbabilityAdded":0.9000000000000021,"leverageIndex":0.16,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-06-20T23:08:05.182Z","atBatIndex":78},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Joc Pederson flies out sharply to center fielder Jackson Merrill. Elias Díaz to 3rd.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-06-20T23:10:24.378Z","endTime":"2026-06-20T23:11:36.243Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592626,"fullName":"Joc Pederson","link":"/api/v1/people/592626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701538,"link":"/api/v1/people/701538"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Will Wagner remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-20T23:09:46.123Z","endTime":"2026-06-20T23:09:46.150Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695238,"link":"/api/v1/people/695238"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"701","replacedPlayer":{"id":669256,"link":"/api/v1/people/669256"},"defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Mason Miller replaces Adrian Morejon.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":3,"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-20T23:09:46.150Z","endTime":"2026-06-20T23:10:23.125Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695243,"link":"/api/v1/people/695243"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":670970,"link":"/api/v1/people/670970","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Elias Díaz starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":6,"homeScore":3,"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-20T23:10:23.125Z","endTime":"2026-06-20T23:10:26.644Z","isPitch":false,"type":"action","player":{"id":553869,"link":"/api/v1/people/553869"},"base":2,"defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":100.0,"endSpeed":92.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.935755524378788,"aZ":-11.10524011323107,"pfxX":-4.137776850558779,"pfxZ":9.72746851756619,"pX":-0.08949165428963471,"pZ":2.7916083308806283,"vX0":5.96103175432892,"vY0":-145.50231977968028,"vZ0":-7.899759579676479,"x":120.41,"y":163.41,"x0":-1.617649615901407,"y0":50.003081474695165,"z0":6.1979376618497115,"aX":-8.962166347337469},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":16.4,"breakHorizontal":6.5,"spinRate":2455,"spinDirection":200},"zone":5,"typeConfidence":0.89,"plateTime":0.375011434417833,"extension":6.829296590722092},"index":3,"playId":"4718ca63-345d-32b3-8596-13b0e6281d9e","pitchNumber":1,"startTime":"2026-06-20T23:10:26.644Z","endTime":"2026-06-20T23:10:29.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"second":{"id":553869,"link":"/api/v1/people/553869"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":100.9,"endSpeed":92.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.53235997305097,"aZ":-13.698161057473634,"pfxX":-4.2019987626156,"pfxZ":8.39218752127061,"pX":0.06827689925748943,"pZ":4.738720472497452,"vX0":6.420250459567802,"vY0":-146.93328051070756,"vZ0":-2.144232544003534,"x":114.4,"y":110.83,"x0":-1.5921186758652368,"y0":50.00577058146989,"z0":6.285123269860179,"aX":-9.254615883169077},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":15.0,"breakHorizontal":6.5,"spinRate":2436,"spinDirection":206},"zone":12,"typeConfidence":0.88,"plateTime":0.37177810725509675,"extension":6.683268919953925},"index":4,"playId":"aebba961-9217-3573-ae4c-89bd88a78908","pitchNumber":2,"startTime":"2026-06-20T23:10:43.850Z","endTime":"2026-06-20T23:10:47.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"second":{"id":553869,"link":"/api/v1/people/553869"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":1,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.799146790586796,"aZ":-37.15740954059442,"pfxX":5.258479874206575,"pfxZ":-3.0640627364979682,"pX":0.4629528336964036,"pZ":2.035929758629849,"vX0":3.618813542760032,"vY0":-126.7867797807435,"vZ0":-2.756336688762096,"x":99.35,"y":183.81,"x0":-1.6655803920189518,"y0":50.000429277852,"z0":6.101013996850042,"aX":8.562692618787171},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-5.9,"breakHorizontal":-10.3,"spinRate":2436,"spinDirection":43},"zone":9,"typeConfidence":0.9,"plateTime":0.43193250119885995,"extension":6.856885692136192},"index":5,"playId":"634cd4f6-9af2-3f98-ad34-0b5b84738fed","pitchNumber":3,"startTime":"2026-06-20T23:11:00.422Z","endTime":"2026-06-20T23:11:03.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"second":{"id":553869,"link":"/api/v1/people/553869"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":101.4,"endSpeed":93.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.145828591935135,"aZ":-15.273204299385634,"pfxX":-2.744359476470068,"pfxZ":7.6296834242711515,"pX":-0.24843606553325698,"pZ":3.8419566081272536,"vX0":4.9094241927867746,"vY0":-147.65999420409665,"vZ0":-4.368501724403438,"x":126.47,"y":135.05,"x0":-1.5737014339818007,"y0":50.00198437615212,"z0":6.23498028666022,"aX":-6.079008383343525},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":13.2,"breakHorizontal":4.1,"spinRate":2438,"spinDirection":209},"zone":11,"typeConfidence":0.88,"plateTime":0.37051051591740336,"extension":6.817253084392922},"hitData":{"launchSpeed":101.2,"launchAngle":23.0,"totalDistance":384.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":118.65,"coordY":44.07}},"index":6,"playId":"721be697-a300-3f3f-ad21-bf78d6a31e75","pitchNumber":4,"startTime":"2026-06-20T23:11:23.308Z","endTime":"2026-06-20T23:11:36.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":592626,"link":"/api/v1/people/592626","batSide":{"code":"L","description":"Left"}},"second":{"id":553869,"link":"/api/v1/people/553869"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_ab"},{"player":{"id":695243,"link":"/api/v1/people/695243"},"credit":"p_ab"},{"player":{"id":592626,"link":"/api/v1/people/592626"},"credit":"b_pa"},{"player":{"id":695243,"link":"/api/v1/people/695243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":5.5,"awayTeamWinProbability":94.5,"homeTeamWinProbabilityAdded":-4.600000000000001,"leverageIndex":1.9,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-06-20T23:11:36.243Z","atBatIndex":79},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Jung strikes out swinging.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-06-20T23:11:40.366Z","endTime":"2026-06-20T23:13:57.165Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":660710,"link":"/api/v1/people/660710"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.7,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.647981282319662,"aZ":-35.70800657118377,"pfxX":6.8764897848896025,"pfxZ":-2.2336671131311796,"pX":-1.1159841485856479,"pZ":4.590477864931563,"vX0":-0.7910620586323704,"vY0":-125.18995933529688,"vZ0":2.7716591540057616,"x":159.54,"y":114.84,"x0":-1.688709567784299,"y0":50.00022392529805,"z0":6.394972342047424,"aX":10.895484708624295},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-3.1,"breakHorizontal":-12.2,"spinRate":2233,"spinDirection":45},"zone":11,"typeConfidence":0.9,"plateTime":0.437775033078458,"extension":6.819179041439908},"index":0,"playId":"e2364914-9a7e-3211-8baf-cb496428d5a3","pitchNumber":1,"startTime":"2026-06-20T23:12:01.891Z","endTime":"2026-06-20T23:12:05.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"third":{"id":553869,"link":"/api/v1/people/553869"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":101.0,"endSpeed":93.0,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.293448627973405,"aZ":-15.183836606375648,"pfxX":-3.2386512650775954,"pfxZ":7.700007915163239,"pX":0.012385834682041325,"pZ":3.715415597997044,"vX0":5.549876886713971,"vY0":-147.02672366980087,"vZ0":-4.713688003722737,"x":116.53,"y":138.46,"x0":-1.472149987886859,"y0":50.00315729855198,"z0":6.22940753411703,"aX":-7.146895652610584},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":13.3,"breakHorizontal":4.9,"spinRate":2379,"spinDirection":207},"zone":12,"typeConfidence":0.88,"plateTime":0.37141585594923576,"extension":6.854518981697558},"index":1,"playId":"bb6e7388-f8ea-30a7-aa3b-e3ad20866f09","pitchNumber":2,"startTime":"2026-06-20T23:12:20.826Z","endTime":"2026-06-20T23:12:23.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"third":{"id":553869,"link":"/api/v1/people/553869"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.8,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.653368097651533,"aZ":-35.67221471421207,"pfxX":5.093008729285284,"pfxZ":-2.1301470282198576,"pX":1.472604181752998,"pZ":2.1788319470957362,"vX0":5.34589199576725,"vY0":-127.46876131554725,"vZ0":-3.010862477524606,"x":60.87,"y":179.95,"x0":-1.3148268833820251,"y0":50.0019620671557,"z0":6.196879637689974,"aX":8.364988747859055},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-4.3,"breakHorizontal":-10.4,"spinRate":2548,"spinDirection":38},"zone":14,"typeConfidence":0.9,"plateTime":0.4299879607481918,"extension":6.838833192505841},"index":2,"playId":"6f3fa8ce-557a-3e4e-8567-7569e30a2989","pitchNumber":3,"startTime":"2026-06-20T23:12:40.278Z","endTime":"2026-06-20T23:12:43.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"third":{"id":553869,"link":"/api/v1/people/553869"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":88.2,"endSpeed":81.4,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.773938332731017,"aZ":-34.86998126672871,"pfxX":6.480519884495541,"pfxZ":-1.6110714127980668,"pX":-0.11008717637031414,"pZ":1.6688626918999587,"vX0":1.4526036976701997,"vY0":-128.3996813821458,"vZ0":-4.4304725862445204,"x":121.2,"y":193.72,"x0":-1.5253540935070737,"y0":50.00549312668689,"z0":6.132288478783881,"aX":10.814386114529968},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-3.7,"breakHorizontal":-12.1,"spinRate":2409,"spinDirection":35},"zone":8,"typeConfidence":0.9,"plateTime":0.4267028992190207,"extension":7.000140799917186},"index":3,"playId":"67696e2b-d7ba-3301-9df9-9e9500f7eecb","pitchNumber":4,"startTime":"2026-06-20T23:13:02.543Z","endTime":"2026-06-20T23:13:06.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"third":{"id":553869,"link":"/api/v1/people/553869"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":103.0,"endSpeed":94.7,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.68108341271448,"aZ":-14.335952550378465,"pfxX":-4.961142186860729,"pfxZ":7.827114371868224,"pX":1.6228507872093216,"pZ":2.400273994517172,"vX0":10.537085735517369,"vY0":-149.4786915361942,"vZ0":-8.526044675844316,"x":55.14,"y":173.97,"x0":-1.2922899605794562,"y0":50.00378359394678,"z0":6.099757620322321,"aX":-11.308093818636147},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":12.7,"breakHorizontal":7.1,"spinRate":2614,"spinDirection":203},"zone":14,"typeConfidence":0.9,"plateTime":0.3654680962354355,"extension":6.990638218940855},"index":4,"playId":"14566664-78e8-3f30-a665-000190f60da2","pitchNumber":5,"startTime":"2026-06-20T23:13:33.603Z","endTime":"2026-06-20T23:13:36.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"third":{"id":553869,"link":"/api/v1/people/553869"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.1,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.222484698282127,"aZ":-35.02287843824354,"pfxX":3.131402629156943,"pfxZ":-1.6845932427854597,"pX":1.6164520340189434,"pZ":0.6987394031119474,"vX0":6.2128687466778825,"vY0":-129.46254441579248,"vZ0":-6.6345116526186345,"x":55.38,"y":219.91,"x0":-1.2258019459982177,"y0":50.003369619982564,"z0":5.990919840772833,"aX":5.29056095930111},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-4.4,"breakHorizontal":-7.1,"spinRate":2443,"spinDirection":33},"zone":14,"typeConfidence":0.9,"plateTime":0.42384573933335545,"extension":6.878143684662992},"index":5,"playId":"77af3520-4474-3abb-b73e-8d2a9e575339","pitchNumber":6,"startTime":"2026-06-20T23:13:51.791Z","endTime":"2026-06-20T23:13:57.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"third":{"id":553869,"link":"/api/v1/people/553869"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_ab"},{"player":{"id":695243,"link":"/api/v1/people/695243"},"credit":"p_ab"},{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_pa"},{"player":{"id":695243,"link":"/api/v1/people/695243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7000000000000002,"awayTeamWinProbability":98.3,"homeTeamWinProbabilityAdded":-3.8,"leverageIndex":1.38,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-06-20T23:13:57.165Z","atBatIndex":80},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Wyatt Langford singles on a ground ball to third baseman Manny Machado. Elias Díaz scores.","rbi":1,"awayScore":6,"homeScore":4,"isOut":false},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-06-20T23:14:03.336Z","endTime":"2026-06-20T23:17:39.582Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7,8],"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":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":592518,"link":"/api/v1/people/592518"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":553869,"fullName":"Elias Díaz","link":"/api/v1/people/553869"},"responsiblePitcher":{"id":695243,"link":"/api/v1/people/695243"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":8},"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":87.0,"endSpeed":79.8,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.14186401888587,"aZ":-35.422240291925725,"pfxX":8.71513366540972,"pfxZ":-2.0000988033699265,"pX":-0.8106031071005648,"pZ":4.107912983526916,"vX0":-0.5800215204437258,"vY0":-126.7258969521264,"vZ0":1.7820702212451613,"x":147.9,"y":127.87,"x0":-1.7106646759965691,"y0":50.00177324376986,"z0":6.2271956251633185,"aX":14.159410468063285},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-3.0,"breakHorizontal":-15.6,"spinRate":2372,"spinDirection":46},"zone":11,"typeConfidence":0.9,"plateTime":0.4323812819229884,"extension":6.851705593271675},"index":0,"playId":"b20ec317-968c-3257-99d2-6290c493ad39","pitchNumber":1,"startTime":"2026-06-20T23:14:19.986Z","endTime":"2026-06-20T23:14:23.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"third":{"id":553869,"link":"/api/v1/people/553869"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.3,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.494852430629564,"aZ":-35.14982322802129,"pfxX":7.768377337462271,"pfxZ":-1.8213995674664396,"pX":-0.3011677827643167,"pZ":2.832223988921993,"vX0":0.43756885663655154,"vY0":-126.78166087903158,"vZ0":-1.361771139712698,"x":128.48,"y":162.31,"x0":-1.4855885162382627,"y0":50.005330020220484,"z0":6.177202431998467,"aX":12.669721192929321},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-3.4,"breakHorizontal":-14.2,"spinRate":2394,"spinDirection":42},"zone":2,"typeConfidence":0.9,"plateTime":0.4317279648174761,"extension":6.778270772975525},"index":1,"playId":"036dcd03-7e5f-3189-b206-2124c10feeef","pitchNumber":2,"startTime":"2026-06-20T23:14:36.073Z","endTime":"2026-06-20T23:14:39.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"third":{"id":553869,"link":"/api/v1/people/553869"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.951653427810175,"aZ":-36.276342001258115,"pfxX":7.316182476216797,"pfxZ":-2.50898586443466,"pX":0.41742147667163787,"pZ":1.6257884918192438,"vX0":2.176273337780026,"vY0":-127.22311638449831,"vZ0":-3.8799528317583576,"x":101.09,"y":194.88,"x0":-1.4004099442329891,"y0":50.00445297763866,"z0":6.056468225227723,"aX":11.951927198614412},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-5.2,"breakHorizontal":-13.8,"spinRate":2418,"spinDirection":39},"zone":9,"typeConfidence":0.9,"plateTime":0.4311031242343235,"extension":7.112339956777676},"index":2,"playId":"02fd7e9a-f694-308e-bab7-97a7ea0df2bd","pitchNumber":3,"startTime":"2026-06-20T23:14:53.737Z","endTime":"2026-06-20T23:14:56.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"third":{"id":553869,"link":"/api/v1/people/553869"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.944214680707695,"aZ":-31.21488083338933,"pfxX":4.262068281416438,"pfxZ":0.5672517593496837,"pX":2.4092476396593026,"pZ":-0.7487952566190762,"vX0":8.096174251811846,"vY0":-128.97975535298497,"vZ0":-10.542219833430897,"x":25.17,"y":259.0,"x0":-1.324419188459817,"y0":50.000116825621234,"z0":5.800001090183609,"aX":7.176333092927168},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-1.2,"breakHorizontal":-9.5,"spinRate":2450,"spinDirection":34},"zone":14,"typeConfidence":0.9,"plateTime":0.4247378439223306,"extension":7.190032138135358},"index":3,"playId":"d556c4f2-123b-3698-a344-1facc784824a","pitchNumber":4,"startTime":"2026-06-20T23:15:18.254Z","endTime":"2026-06-20T23:15:21.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"third":{"id":553869,"link":"/api/v1/people/553869"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":87.9,"endSpeed":81.2,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.80710151153374,"aZ":-36.59924659873036,"pfxX":3.784234442292365,"pfxZ":-2.6560937851347255,"pX":-0.5797544559522714,"pZ":2.3691066706813446,"vX0":1.0261620963438627,"vY0":-128.0811658699648,"vZ0":-2.3638669454627785,"x":139.1,"y":174.81,"x0":-1.476996173965009,"y0":50.002249899513146,"z0":6.158680523329044,"aX":6.303643080089139},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-5.2,"breakHorizontal":-7.1,"spinRate":2249,"spinDirection":35},"zone":4,"typeConfidence":0.9,"plateTime":0.4272036019122054,"extension":6.982899556511997},"index":4,"playId":"99ad2e29-308d-3471-b9ea-07a2cff3c19c","pitchNumber":5,"startTime":"2026-06-20T23:15:59.413Z","endTime":"2026-06-20T23:16:02.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"third":{"id":553869,"link":"/api/v1/people/553869"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2026-06-20T23:16:14.002Z","endTime":"2026-06-20T23:16:29.680Z","isPitch":false,"type":"action","player":{"id":694671,"link":"/api/v1/people/694671"},"defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"third":{"id":553869,"link":"/api/v1/people/553869"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":101.7,"endSpeed":93.2,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.24079196193799,"aZ":-15.367830973077828,"pfxX":-3.5179849097696803,"pfxZ":7.53617190118791,"pX":-1.3252010499522806,"pZ":4.85282890198317,"vX0":1.800430613679918,"vY0":-148.13040684590166,"vZ0":-1.7605162700548502,"x":167.51,"y":107.75,"x0":-1.4826803780920057,"y0":50.002423810753946,"z0":6.349909672764858,"aX":-7.844682502933539},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":13.4,"breakHorizontal":6.0,"spinRate":2380,"spinDirection":191},"zone":11,"typeConfidence":0.88,"plateTime":0.36927643114117226,"extension":6.877357008376211},"index":6,"playId":"c8a30b24-e249-3bf8-926d-23cdf29aeca9","pitchNumber":6,"startTime":"2026-06-20T23:16:29.680Z","endTime":"2026-06-20T23:16:32.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"third":{"id":553869,"link":"/api/v1/people/553869"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.7,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.934746424549424,"aZ":-36.79031861950714,"pfxX":4.959674029589379,"pfxZ":-2.7848508261346794,"pX":-0.7171169086539957,"pZ":2.3733175897125385,"vX0":0.5925382528792718,"vY0":-128.17739253632817,"vZ0":-2.2243696236506825,"x":144.33,"y":174.7,"x0":-1.5957270617586783,"y0":50.005904687997706,"z0":6.141109796299639,"aX":8.206280075535563},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-5.3,"breakHorizontal":-9.1,"spinRate":2275,"spinDirection":39},"zone":4,"typeConfidence":0.9,"plateTime":0.42827610555113527,"extension":6.9872399859160055},"index":7,"playId":"e65e0f3b-7d37-3226-98b3-5f6893369abe","pitchNumber":7,"startTime":"2026-06-20T23:16:56.349Z","endTime":"2026-06-20T23:17:04.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"third":{"id":553869,"link":"/api/v1/people/553869"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.5,"strikeZoneTop":3.196,"strikeZoneBottom":1.613,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.91335173099501,"aZ":-35.85941392188093,"pfxX":2.80369902781785,"pfxZ":-2.1559532292023142,"pX":0.7684305956105155,"pZ":1.9010879727015233,"vX0":4.928442544369317,"vY0":-129.68353388761315,"vZ0":-3.6953456004218928,"x":87.71,"y":187.45,"x0":-1.5173119580598913,"y0":50.00252895776006,"z0":6.066355687026144,"aX":4.796122760263609},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-4.4,"breakHorizontal":-6.1,"spinRate":2262,"spinDirection":39},"zone":9,"typeConfidence":0.9,"plateTime":0.42159427389243076,"extension":7.601573361795288},"hitData":{"launchSpeed":67.4,"launchAngle":-38.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.31,"coordY":167.3}},"index":8,"playId":"e1b2b32c-86bb-3b91-b52f-cc5041416023","pitchNumber":8,"startTime":"2026-06-20T23:17:31.036Z","endTime":"2026-06-20T23:17:39.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"third":{"id":553869,"link":"/api/v1/people/553869"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"credit":"b_ab"},{"player":{"id":695243,"link":"/api/v1/people/695243"},"credit":"p_ab"},{"player":{"id":694671,"link":"/api/v1/people/694671"},"credit":"b_pa"},{"player":{"id":695243,"link":"/api/v1/people/695243"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.6,"awayTeamWinProbability":95.4,"homeTeamWinProbabilityAdded":2.8999999999999995,"leverageIndex":0.62,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-06-20T23:17:39.582Z","atBatIndex":81},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Nimmo challenged (pitch result), call on the field was confirmed: Brandon Nimmo called out on strikes.","rbi":0,"awayScore":6,"homeScore":4,"isOut":true},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-06-20T23:17:53.719Z","endTime":"2026-06-20T23:19:22.422Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":695243,"fullName":"Mason Miller","link":"/api/v1/people/695243"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.29"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.94"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.43"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.73"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.67"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.41"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.69"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.35"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.19"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.69"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.31"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.71"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.74"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".423"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".484"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".709"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.051"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.027"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".803"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".605"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".435"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".706"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".540"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".233"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".292"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".296"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".395"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".405"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".262"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".282"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".238"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".063"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".208"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".184"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".116"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".423"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".484"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".709"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.051"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.027"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".619"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".803"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".605"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".435"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".706"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".540"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":660710,"link":"/api/v1/people/660710"},"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(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":100.9,"endSpeed":93.3,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.312848673357742,"aZ":-16.462573934652976,"pfxX":-1.2055668254921117,"pfxZ":7.131069381048562,"pX":0.7288197714047117,"pZ":2.274782469481113,"vX0":6.614462628937039,"vY0":-146.7385314193491,"vZ0":-8.072630733501859,"x":89.22,"y":177.36,"x0":-1.3878066554402415,"y0":50.00509370735069,"z0":6.0219156884883756,"aX":-2.6575047587898233},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":11.6,"breakHorizontal":1.1,"spinRate":2229,"spinDirection":200},"zone":6,"typeConfidence":0.88,"plateTime":0.3717796470851442,"extension":7.013524419086501},"index":0,"playId":"6bff7922-1631-3ecc-a374-d43e2498c162","pitchNumber":1,"startTime":"2026-06-20T23:18:12.076Z","endTime":"2026-06-20T23:18:15.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"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,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":100.4,"endSpeed":92.3,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.391298879661065,"aZ":-15.615012207559737,"pfxX":-3.2126901714245344,"pfxZ":7.610116817075619,"pX":0.12561873386238334,"pZ":3.675046920273895,"vX0":5.497327096942325,"vY0":-146.1072576024584,"vZ0":-4.658975832403095,"x":112.21,"y":139.55,"x0":-1.3574176520477195,"y0":50.00028434440878,"z0":6.219451609460066,"aX":-6.988996356261158},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":13.1,"breakHorizontal":4.8,"spinRate":2170,"spinDirection":202},"zone":12,"typeConfidence":0.87,"plateTime":0.37397397210303396,"extension":6.878470122351936},"index":1,"playId":"474692dc-0f5d-3435-8831-8543d7b29b75","pitchNumber":2,"startTime":"2026-06-20T23:18:37.794Z","endTime":"2026-06-20T23:18:43.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wyatt Langford advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":6,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":2,"actionPlayId":"474692dc-0f5d-3435-8831-8543d7b29b75","startTime":"2026-06-20T23:18:48.783Z","endTime":"2026-06-20T23:18:55.416Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":694671,"link":"/api/v1/people/694671"},"defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"postOnSecond":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"homeTeamWinProbability":5.0,"awayTeamWinProbability":95.0,"homeTeamWinProbabilityAdded":0.40000000000000036,"leverageIndex":1.85,"dramaIndex":54.0,"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.7,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.704431843509077,"aZ":-35.75281774347352,"pfxX":5.306343222862,"pfxZ":-2.111916781042698,"pX":-0.47663047680400017,"pZ":2.973849162029098,"vX0":1.0600841868703341,"vY0":-129.27226224118965,"vZ0":-1.167687095067823,"x":135.17,"y":158.49,"x0":-1.5813942234721488,"y0":50.003785442359835,"z0":6.173645864262659,"aX":8.98933564087305},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-3.8,"breakHorizontal":-9.8,"spinRate":2264,"spinDirection":29},"zone":1,"typeConfidence":0.9,"plateTime":0.42355436235168753,"extension":6.858848855441481},"index":3,"playId":"9a987791-10a9-3905-932c-7b9b5fc83e3f","pitchNumber":3,"startTime":"2026-06-20T23:18:55.416Z","endTime":"2026-06-20T23:19:22.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":695243,"link":"/api/v1/people/695243","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":660710,"link":"/api/v1/people/660710"},"first":{"id":664034,"link":"/api/v1/people/664034"},"second":{"id":665487,"link":"/api/v1/people/665487"},"third":{"id":592518,"link":"/api/v1/people/592518"},"shortstop":{"id":593428,"link":"/api/v1/people/593428"},"left":{"id":657757,"link":"/api/v1/people/657757"},"center":{"id":701538,"link":"/api/v1/people/701538"},"right":{"id":669392,"link":"/api/v1/people/669392"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"second":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427139,"link":"/api/v1/people/427139"},"officialType":"Home Plate"},{"official":{"id":483912,"link":"/api/v1/people/483912"},"officialType":"First Base"},{"official":{"id":573597,"link":"/api/v1/people/573597"},"officialType":"Second Base"},{"official":{"id":621660,"link":"/api/v1/people/621660"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_ab"},{"player":{"id":695243,"link":"/api/v1/people/695243"},"credit":"p_ab"},{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_pa"},{"player":{"id":695243,"link":"/api/v1/people/695243"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":140,"player":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"}},"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-5.0,"leverageIndex":1.85,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-06-20T23:19:22.422Z","atBatIndex":82}]