[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Xavier Edwards walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-16T22:42:05.484Z","endTime":"2026-06-16T22:43:43.035Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,7,8,9],"actionIndex":[0,1,2],"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"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-16T19:53:02.832Z","endTime":"2026-06-16T22:21:26.658Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"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-16T22:21:26.658Z","endTime":"2026-06-16T22:41:11.134Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"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-16T22:41:11.134Z","endTime":"2026-06-16T22:42:07.794Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.2,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.079436752481932,"aZ":-14.326133842233853,"pfxX":6.6499287248393815,"pfxZ":9.25886780410528,"pX":-0.3696224907620562,"pZ":2.0598093874558665,"vX0":-8.695299598124624,"vY0":-137.17672423199014,"vZ0":-7.467360260139024,"x":131.09,"y":183.17,"x0":1.9604185043770561,"y0":50.005225026101925,"z0":5.77186714902307,"aX":12.821984430253517},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.6,"breakHorizontal":-10.4,"spinRate":2167,"spinDirection":119},"zone":7,"typeConfidence":0.89,"plateTime":0.39754606074041066,"extension":5.73686011162599},"index":3,"playId":"75c9b52a-ea1d-3930-82cf-eb7e15d82dcb","pitchNumber":1,"startTime":"2026-06-16T22:42:07.794Z","endTime":"2026-06-16T22:42:13.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":86.5,"endSpeed":79.2,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.44667551168397,"aZ":-29.598322129822563,"pfxX":10.73623270427674,"pfxZ":1.6216551287918834,"pX":0.6846351938639519,"pZ":1.5883094707549756,"vX0":-7.302435284101415,"vY0":-125.63826027345635,"vZ0":-4.349684192102144,"x":90.9,"y":195.9,"x0":2.2400075632336303,"y0":50.005510903361625,"z0":5.75896979881284,"aX":17.09485191209294},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.2,"breakHorizontal":-17.6,"spinRate":1680,"spinDirection":113},"zone":9,"typeConfidence":0.91,"plateTime":0.4366550914542109,"extension":5.641222072503488},"index":4,"playId":"e29bdcef-8de1-347f-9d39-00aa78db658c","pitchNumber":2,"startTime":"2026-06-16T22:42:27.600Z","endTime":"2026-06-16T22:42:34.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":85.9,"endSpeed":78.9,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.19669998024593,"aZ":-31.92839837871257,"pfxX":10.087842156617839,"pfxZ":0.15624617942891028,"pX":-0.020197082676988245,"pZ":2.0842820167535683,"vX0":-8.797540487099218,"vY0":-124.77814205295205,"vZ0":-2.7641381826205755,"x":117.77,"y":182.5,"x0":2.2412629783862057,"y0":50.002774737121435,"z0":5.8380961854324696,"aX":15.901170288565822},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.1,"breakHorizontal":-16.2,"spinRate":1717,"spinDirection":109},"zone":8,"typeConfidence":0.91,"plateTime":0.43902464524971263,"extension":5.4827850492432875},"index":5,"playId":"273fe78e-c32c-3ec9-a4fb-9481ecdf23dd","pitchNumber":3,"startTime":"2026-06-16T22:42:42.118Z","endTime":"2026-06-16T22:42:47.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":6,"startTime":"2026-06-16T22:42:53.205Z","endTime":"2026-06-16T22:43:07.810Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":83.0,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.970057211048015,"aZ":-32.11256027470914,"pfxX":-1.9590622724239495,"pfxZ":0.037681238706761544,"pX":-0.5204021291646479,"pZ":0.7767227204916011,"vX0":-6.30079294784399,"vY0":-129.07247212152961,"vZ0":-6.060045262691618,"x":136.84,"y":217.81,"x0":2.1919129181536854,"y0":50.00497725001493,"z0":5.581426461642131,"aX":-3.3559034060258996},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-1.0,"breakHorizontal":4.8,"spinRate":2569,"spinDirection":344},"zone":13,"typeConfidence":0.86,"plateTime":0.42187894889263244,"extension":5.509368233732948},"index":7,"playId":"6a9e769c-9fbd-3588-b639-72b7e6a58270","pitchNumber":4,"startTime":"2026-06-16T22:43:07.810Z","endTime":"2026-06-16T22:43:13.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":78.6,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.30043269537955,"aZ":-32.32150639359181,"pfxX":9.916798877523117,"pfxZ":-0.0881865284786798,"pX":1.3272182264303929,"pZ":2.9273969447248547,"vX0":-5.645344704012638,"vY0":-125.57408258287381,"vZ0":-0.526295594433409,"x":66.41,"y":159.74,"x0":2.325188224128968,"y0":50.00624756064241,"z0":5.787213008912865,"aX":15.715811078753312},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.0,"breakHorizontal":-16.6,"spinRate":1645,"spinDirection":115},"zone":12,"typeConfidence":0.9,"plateTime":0.43749652968064723,"extension":5.593856621955919},"index":8,"playId":"6243e277-496e-3c53-886a-44ed4a1e48fd","pitchNumber":5,"startTime":"2026-06-16T22:43:22.835Z","endTime":"2026-06-16T22:43:28.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.2,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.179378897464105,"aZ":-24.03596641289134,"pfxX":10.26769770045675,"pfxZ":4.0554936538421185,"pX":1.2874735413872913,"pZ":3.0904807335605997,"vX0":-6.3263704590771965,"vY0":-141.5172316122152,"vZ0":-3.1727459338621067,"x":67.92,"y":155.34,"x0":2.229032950711761,"y0":50.007020709028424,"z0":5.7826977359921505,"aX":20.632055538714656},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":6.8,"breakHorizontal":-17.2,"spinRate":2319,"spinDirection":132},"zone":12,"typeConfidence":0.86,"plateTime":0.38845148089858705,"extension":5.523619687870928},"index":9,"playId":"7e4d68d0-849b-3e83-91b3-fb0704a9162c","pitchNumber":6,"startTime":"2026-06-16T22:43:35.594Z","endTime":"2026-06-16T22:43:43.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2026-06-16T22:43:43.035Z","atBatIndex":0},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Otto Lopez pops out to catcher J.T. Realmuto in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-16T22:43:49.455Z","endTime":"2026-06-16T22:46:10.417Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"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":96.9,"endSpeed":87.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.21726521420914,"aZ":-14.235708120309127,"pfxX":8.71848851083607,"pfxZ":9.059999627398033,"pX":0.5423345300595882,"pZ":1.7136978307620128,"vX0":-7.658332403834901,"vY0":-140.61139692557646,"vZ0":-8.07858014796081,"x":96.33,"y":192.51,"x0":2.1835684446800974,"y0":50.0057496524454,"z0":5.570318728532258,"aX":17.265940674059326},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.6,"breakHorizontal":-14.0,"spinRate":2344,"spinDirection":118},"zone":9,"typeConfidence":0.91,"plateTime":0.39122230297257676,"extension":5.6428037970125065},"index":0,"playId":"c7cab191-3197-388c-8dcb-0274443bd0fc","pitchNumber":1,"startTime":"2026-06-16T22:44:04.156Z","endTime":"2026-06-16T22:44:09.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-06-16T22:44:14.037Z","endTime":"2026-06-16T22:44:34.893Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"},"defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.899527836770215,"aZ":-33.5214469530104,"pfxX":-1.6278514865956022,"pfxZ":-0.8151057787375007,"pX":-0.835516536996563,"pZ":0.6096545800754244,"vX0":-7.552022956656807,"vY0":-127.0835924756779,"vZ0":-5.533480478851976,"x":148.85,"y":222.32,"x0":2.375628825052453,"y0":50.00448607564353,"z0":5.45074302806521,"aX":-2.685130155437146},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-2.4,"breakHorizontal":4.6,"spinRate":2373,"spinDirection":7},"zone":13,"typeConfidence":0.86,"plateTime":0.42956587540200486,"extension":5.697985266033867},"index":2,"playId":"a5035b48-645b-38e2-915f-469660df4e52","pitchNumber":2,"startTime":"2026-06-16T22:44:34.893Z","endTime":"2026-06-16T22:44:40.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.5805221971088,"aZ":-26.015073817688883,"pfxX":10.83954587383063,"pfxZ":3.101902830558938,"pX":1.8290552982283323,"pZ":2.8643215361518886,"vX0":-5.778875418899446,"vY0":-139.80018473269982,"vZ0":-2.923655878528606,"x":47.28,"y":161.44,"x0":2.5111505276906905,"y0":50.00324175898236,"z0":5.625403343347583,"aX":21.524111707368952},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.2,"breakHorizontal":-18.5,"spinRate":2276,"spinDirection":120},"zone":12,"typeConfidence":0.91,"plateTime":0.39131847088768135,"extension":5.56933944569869},"index":3,"playId":"9daf4e7b-8911-346e-960e-74ab7ad61b7c","pitchNumber":3,"startTime":"2026-06-16T22:44:54.981Z","endTime":"2026-06-16T22:45:00.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.6004344060432,"aZ":-20.41904077219359,"pfxX":10.218012943202016,"pfxZ":5.984099919514696,"pX":0.3507824380242381,"pZ":3.5864819608433787,"vX0":-8.536074101577142,"vY0":-138.91075283422063,"vZ0":-2.222800373306289,"x":103.63,"y":141.94,"x0":2.1281238712772064,"y0":50.001789152497096,"z0":5.746853333562845,"aX":20.07171600450699},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.6,"breakHorizontal":-16.8,"spinRate":2336,"spinDirection":121},"zone":12,"typeConfidence":0.89,"plateTime":0.39350986149352885,"extension":5.701484094265519},"index":4,"playId":"b44cb70c-d061-3e55-b077-6dc5c88843b3","pitchNumber":4,"startTime":"2026-06-16T22:45:14.010Z","endTime":"2026-06-16T22:45:20.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":97.3,"endSpeed":89.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.88671890836107,"aZ":-15.689539570476535,"pfxX":8.609338698155245,"pfxZ":8.082700295139421,"pX":0.24261706136382263,"pZ":2.1596648224032253,"vX0":-8.328832361807608,"vY0":-141.36125359729172,"vZ0":-6.905516730357949,"x":107.75,"y":180.47,"x0":2.097585948551134,"y0":50.001415445998575,"z0":5.626870725216723,"aX":17.55755945686214},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.4,"breakHorizontal":-14.0,"spinRate":2272,"spinDirection":123},"zone":5,"typeConfidence":0.89,"plateTime":0.3863246456862992,"extension":5.710436772278792},"index":5,"playId":"b005cf21-a172-33d0-818e-59bf1b2e04e5","pitchNumber":5,"startTime":"2026-06-16T22:45:39.913Z","endTime":"2026-06-16T22:45:46.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.418569998492202,"aZ":-30.890521188306522,"pfxX":8.65164744616879,"pfxZ":0.797961965940301,"pX":-0.6845795173663856,"pZ":2.408669013761633,"vX0":-9.59257639470309,"vY0":-125.70692693839051,"vZ0":-2.0744718017725634,"x":143.09,"y":173.75,"x0":2.041369848812668,"y0":50.004330654338496,"z0":5.731388899939534,"aX":13.967339290373324},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.2,"breakHorizontal":-13.7,"spinRate":1614,"spinDirection":117},"zone":4,"typeConfidence":0.91,"plateTime":0.43428011583826986,"extension":5.661583526699313},"hitData":{"launchSpeed":79.8,"launchAngle":88.0,"totalDistance":46.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":137.28,"coordY":219.92}},"index":6,"playId":"94c648f7-6cf6-315b-b76d-2dd44fd076b8","pitchNumber":6,"startTime":"2026-06-16T22:46:00.045Z","endTime":"2026-06-16T22:46:10.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.46,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-06-16T22:46:10.417Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Liam Hicks grounds out, second baseman Bryson Stott to first baseman Kyle Schwarber. Xavier Edwards to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-16T22:47:00.075Z","endTime":"2026-06-16T22:47:44.125Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"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":"b841bea8-b3e6-3e79-bf76-7e37e12cd320","startTime":"2026-06-16T22:46:46.321Z","endTime":"2026-06-16T22:46:50.580Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":89.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.576816121714966,"aZ":-24.108335381868777,"pfxX":9.32827225915305,"pfxZ":3.983625949938199,"pX":-0.1747326952952104,"pZ":3.0327437238025463,"vX0":-9.686650628725781,"vY0":-140.61194634838557,"vZ0":-3.3561182489348758,"x":123.66,"y":156.9,"x0":2.0847003425655495,"y0":50.001361603647844,"z0":5.786089803914985,"aX":18.88463193713331},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":6.7,"breakHorizontal":-15.2,"spinRate":2260,"spinDirection":117},"zone":2,"typeConfidence":0.9,"plateTime":0.3878860539227098,"extension":5.711755891570578},"index":1,"playId":"5d8770fd-de77-3eb6-977c-9fb4e722ded2","pitchNumber":1,"startTime":"2026-06-16T22:47:02.399Z","endTime":"2026-06-16T22:47:09.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.13954914837711,"aZ":-24.19179971314097,"pfxX":9.969171203312298,"pfxZ":3.947766926643795,"pX":0.701027015953552,"pZ":1.3560186956182556,"vX0":-7.9436994228175735,"vY0":-140.64371263853292,"vZ0":-7.4853447860738,"x":90.28,"y":202.17,"x0":2.2539558250659977,"y0":50.00137680707225,"z0":5.598499638227455,"aX":20.154587190269677},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":5.9,"breakHorizontal":-16.7,"spinRate":2267,"spinDirection":125},"zone":14,"typeConfidence":0.91,"plateTime":0.3880770503730844,"extension":5.6753094363529915},"index":2,"playId":"166a0182-cb78-3159-bde1-0a1010555e9f","pitchNumber":2,"startTime":"2026-06-16T22:47:19.704Z","endTime":"2026-06-16T22:47:25.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.328025583415084,"aZ":-30.939348907575468,"pfxX":-5.040767471530437,"pfxZ":0.7614532868107453,"pX":-0.36528160581704217,"pZ":2.7583322001179154,"vX0":-5.417060279421733,"vY0":-126.62373894916222,"vZ0":-1.1124353637622102,"x":130.92,"y":164.31,"x0":2.455068415570454,"y0":50.00422392616255,"z0":5.673858304505319,"aX":-8.204172837442137},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.3,"breakHorizontal":10.3,"spinRate":2428,"spinDirection":332},"zone":1,"typeConfidence":0.9,"plateTime":0.4321897331554605,"extension":5.673221031396185},"hitData":{"launchSpeed":81.9,"launchAngle":-54.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.08,"coordY":162.17}},"index":3,"playId":"2f4d0b18-d463-3ca2-8667-9bd461da2744","pitchNumber":3,"startTime":"2026-06-16T22:47:35.130Z","endTime":"2026-06-16T22:47:44.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"first":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_ab"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_ab"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.6,"awayTeamWinProbability":48.4,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":1.21,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-06-16T22:47:44.125Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heriberto Hernández strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-06-16T22:48:20.215Z","endTime":"2026-06-16T22:50:52.558Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5,6,7,8],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"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":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"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-16T22:48:07.268Z","endTime":"2026-06-16T22:48:22.378Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"},"defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.262492429456504,"aZ":-31.494066927494426,"pfxX":-2.2892500581106976,"pfxZ":0.44244111464549807,"pX":-2.0502983110450455,"pZ":-0.4548071306920187,"vX0":-9.87475007776923,"vY0":-124.41875896254189,"vZ0":-7.742764364222261,"x":195.15,"y":251.06,"x0":2.2838694353796933,"y0":50.00595706051015,"z0":5.34229653108171,"aX":-3.5538985749407765},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.0,"breakHorizontal":6.6,"spinRate":2321,"spinDirection":5},"zone":13,"typeConfidence":0.89,"plateTime":0.44189239763418,"extension":5.730958850669122},"index":1,"playId":"9f7732fe-a07e-3fa5-af00-55f16c556fec","pitchNumber":1,"startTime":"2026-06-16T22:48:22.378Z","endTime":"2026-06-16T22:48:29.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Jesús Luzardo. Xavier Edwards to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"actionPlayId":"9f7732fe-a07e-3fa5-af00-55f16c556fec","startTime":"2026-06-16T22:48:31.353Z","endTime":"2026-06-16T22:48:59.037Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"second":{"id":669364,"link":"/api/v1/people/669364"},"postOnThird":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":1.21,"dramaIndex":39.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.6,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.329175208791607,"aZ":-25.105673468568988,"pfxX":8.26057545611162,"pfxZ":4.523261912598619,"pX":0.058886314119448904,"pZ":1.4033245132321006,"vX0":-7.979753126839679,"vY0":-124.14420294292712,"vZ0":-5.322329893444238,"x":114.76,"y":200.89,"x0":2.238220081416785,"y0":50.006104160204714,"z0":5.658859854972638,"aX":12.925108418255084},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":7.2,"breakHorizontal":-13.2,"spinRate":1554,"spinDirection":119},"zone":14,"typeConfidence":0.89,"plateTime":0.4408243587181331,"extension":5.647241583125238},"index":3,"playId":"27ff814f-efb3-3c78-9ac8-5f36da6fe47a","pitchNumber":2,"startTime":"2026-06-16T22:48:59.037Z","endTime":"2026-06-16T22:49:05.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"third":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.00138501586081,"aZ":-28.4424313829611,"pfxX":8.098001329127463,"pfxZ":2.3843709044310257,"pX":-0.474407009608494,"pZ":1.3545143625347704,"vX0":-9.130169047922298,"vY0":-123.92577919115108,"vZ0":-4.611682540512732,"x":135.08,"y":202.21,"x0":2.1923943624486033,"y0":50.00581584552119,"z0":5.59467241459816,"aX":12.694079661382121},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.5,"breakHorizontal":-12.7,"spinRate":1707,"spinDirection":117},"zone":13,"typeConfidence":0.9,"plateTime":0.440695037175709,"extension":5.638274370869296},"index":4,"playId":"10db150a-16d6-3bba-b6e5-dd92130a53ea","pitchNumber":3,"startTime":"2026-06-16T22:49:16.274Z","endTime":"2026-06-16T22:49:24.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"third":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.4609875640152,"aZ":-23.42945998606713,"pfxX":10.053056345814547,"pfxZ":4.395339865601243,"pX":0.7410512913092187,"pZ":2.328936518114947,"vX0":-7.723972593499561,"vY0":-140.08303581184057,"vZ0":-5.015173931573507,"x":88.75,"y":175.9,"x0":2.2271332661525802,"y0":50.002096897232754,"z0":5.672963667238485,"aX":19.99126783172611},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.1,"breakHorizontal":-16.7,"spinRate":2317,"spinDirection":124},"zone":6,"typeConfidence":0.9,"plateTime":0.3909193760643679,"extension":5.703361491086132},"index":5,"playId":"bbc6745a-42a7-39ce-9040-8fdf419d596a","pitchNumber":4,"startTime":"2026-06-16T22:49:33.363Z","endTime":"2026-06-16T22:49:39.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"third":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":90.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.538307010728378,"aZ":-15.7793126249114,"pfxX":6.325628810056667,"pfxZ":7.898391599034321,"pX":0.4163034628550246,"pZ":3.023016482729586,"vX0":-7.2217742275976144,"vY0":-142.8600231985438,"vZ0":-4.888246759900535,"x":101.13,"y":157.16,"x0":2.149796854947658,"y0":50.00705909268461,"z0":5.741460038714204,"aX":13.137050920171236},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.6,"breakHorizontal":-10.1,"spinRate":2275,"spinDirection":133},"zone":3,"typeConfidence":0.9,"plateTime":0.38275990118428815,"extension":5.670642576821305},"index":6,"playId":"a9f752d9-0b28-3d98-8867-bf1f5823e72c","pitchNumber":5,"startTime":"2026-06-16T22:49:54.045Z","endTime":"2026-06-16T22:50:00.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"third":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.51094090374607,"aZ":-30.263351703910267,"pfxX":7.489403084293607,"pfxZ":1.2122686618860712,"pX":0.02152491940346832,"pZ":2.48015772285962,"vX0":-8.0055428140863,"vY0":-124.3293112168809,"vZ0":-1.876465580427227,"x":116.18,"y":171.82,"x0":2.2945405377181154,"y0":50.005815377627236,"z0":5.731566904373275,"aX":11.848533917048817},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.0,"breakHorizontal":-12.0,"spinRate":1646,"spinDirection":116},"zone":5,"typeConfidence":0.9,"plateTime":0.4388099745598786,"extension":5.706989805517691},"index":7,"playId":"825dd131-5207-30c9-944d-409262c37cf2","pitchNumber":6,"startTime":"2026-06-16T22:50:22.555Z","endTime":"2026-06-16T22:50:27.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"third":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.1,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.07769204207646,"aZ":-37.27255793091683,"pfxX":-6.346852294568603,"pfxZ":-3.1509111894046242,"pX":-0.5113091775187,"pZ":2.292979829316366,"vX0":-5.477468181236804,"vY0":-126.43259966481689,"vZ0":-0.9581892310600235,"x":136.49,"y":176.87,"x0":2.508892177586539,"y0":50.00433071285384,"z0":5.671378028246648,"aX":-10.262595611572383},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-5.6,"breakHorizontal":12.7,"spinRate":2346,"spinDirection":324},"zone":4,"typeConfidence":0.91,"plateTime":0.43342069699840957,"extension":5.419931934281524},"index":8,"playId":"28d10700-d1fb-3e89-b8f0-383dfefe68e7","pitchNumber":7,"startTime":"2026-06-16T22:50:46.173Z","endTime":"2026-06-16T22:50:52.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"third":{"id":669364,"link":"/api/v1/people/669364"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_ab"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_ab"},{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_pa"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.21,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-06-16T22:50:52.558Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brandon Marsh walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-16T22:52:48.369Z","endTime":"2026-06-16T22:54:02.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"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":96.3,"endSpeed":88.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.805479122018337,"aZ":-16.212980215804283,"pfxX":-6.459991847501244,"pfxZ":7.9991269021543365,"pX":-0.41787326845275286,"pZ":1.3990133381790646,"vX0":3.209320353433179,"vY0":-139.91495987880458,"vZ0":-10.231015987346229,"x":132.93,"y":201.01,"x0":-0.7368610797776566,"y0":50.00002992213462,"z0":6.151064219341151,"aX":-12.88172702454959},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.7,"breakHorizontal":11.0,"spinRate":2204,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.39058736166854713,"extension":6.3867320593353005},"index":0,"playId":"9d25c4b7-1bf6-32d3-b579-6b712cc80a82","pitchNumber":1,"startTime":"2026-06-16T22:53:04.118Z","endTime":"2026-06-16T22:53:10.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.513639441751643,"aZ":-23.168138492870156,"pfxX":-7.1933290812992645,"pfxZ":5.461368663851584,"pX":2.0731467689512595,"pZ":0.45774589884617656,"vX0":10.01805549191715,"vY0":-127.17984780858907,"vZ0":-9.032079340453947,"x":37.98,"y":226.42,"x0":-0.9707155357004857,"y0":50.00106133036771,"z0":5.873150009855401,"aX":-11.858553529673491},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.0,"breakHorizontal":10.9,"spinRate":1309,"spinDirection":243},"zone":14,"typeConfidence":0.92,"plateTime":0.4296189425889825,"extension":6.597696090042249},"index":1,"playId":"809e07d9-3163-3bbe-82cb-4de68efc977d","pitchNumber":2,"startTime":"2026-06-16T22:53:19.688Z","endTime":"2026-06-16T22:53:24.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":96.0,"endSpeed":88.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.63542897091283,"aZ":-12.329044345294042,"pfxX":-4.826403505925298,"pfxZ":9.947051233104709,"pX":-1.7876968585027269,"pZ":4.325482584562741,"vX0":-0.47800680395325845,"vY0":-139.89039109020982,"vZ0":-3.492412180439006,"x":185.14,"y":121.99,"x0":-0.9874646488298204,"y0":50.00035312709168,"z0":6.390527055860379,"aX":-9.625748414422011},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.5,"breakHorizontal":8.9,"spinRate":2213,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.39056684649359097,"extension":6.249847631872635},"index":2,"playId":"0f4c1e2a-d6d7-313b-a40a-207499cc456a","pitchNumber":3,"startTime":"2026-06-16T22:53:36.646Z","endTime":"2026-06-16T22:53:41.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.744779496931496,"aZ":-22.41654782060791,"pfxX":-9.337707976427668,"pfxZ":4.979426182809389,"pX":-1.1727917082631183,"pZ":2.7450338446525433,"vX0":3.5605056416005754,"vY0":-138.3842607024333,"vZ0":-4.883435637489057,"x":161.7,"y":164.66,"x0":-1.2547977761859836,"y0":50.004691505955456,"z0":6.012828777679577,"aX":-18.309172809485037},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.3,"breakHorizontal":16.3,"spinRate":1902,"spinDirection":230},"zone":11,"typeConfidence":0.92,"plateTime":0.39416768497246935,"extension":6.241923840191513},"index":3,"playId":"9b60fec6-928b-3ffc-a59c-56608db2e52b","pitchNumber":4,"startTime":"2026-06-16T22:53:51.052Z","endTime":"2026-06-16T22:54:02.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_pa"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-06-16T22:54:02.111Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out on a foul tip. Brandon Marsh steals (7) 2nd base.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-16T22:54:01.021Z","endTime":"2026-06-16T22:56:40.115Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.2015699592068,"aZ":-29.865243127460232,"pfxX":9.13557940429755,"pfxZ":1.5680273294635967,"pX":-0.6530377188217388,"pZ":2.866924961834709,"vX0":-0.9525015261021397,"vY0":-120.19147833463634,"vZ0":-1.3464282317241292,"x":141.89,"y":161.37,"x0":-1.442194899190735,"y0":50.00554028938895,"z0":6.063186802449732,"aX":13.496723236243557},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.8,"breakHorizontal":-16.4,"spinRate":2427,"spinDirection":70},"zone":1,"typeConfidence":2.0,"plateTime":0.4540502035117311,"extension":6.395591572611107},"index":0,"playId":"ea50d161-3de1-3b6f-97ee-5da6c43e9f75","pitchNumber":1,"startTime":"2026-06-16T22:54:22.917Z","endTime":"2026-06-16T22:54:28.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.92497193836489,"aZ":-25.34590094190209,"pfxX":-6.000568453940908,"pfxZ":4.202436893315713,"pX":0.16817236825795692,"pZ":1.9351709678394173,"vX0":4.7873525948256415,"vY0":-126.23111577390488,"vZ0":-5.312568673872876,"x":110.59,"y":186.53,"x0":-0.9664924922119483,"y0":50.00494311155037,"z0":6.088795147730973,"aX":-9.756308497942223},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.7,"breakHorizontal":9.8,"spinRate":1166,"spinDirection":242},"zone":8,"typeConfidence":0.92,"plateTime":0.4326855376354537,"extension":6.604188515330474},"index":1,"playId":"be4ff4ab-1204-35f7-9030-cd673e49a3c9","pitchNumber":2,"startTime":"2026-06-16T22:54:42.052Z","endTime":"2026-06-16T22:54:47.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":78.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.490271954642836,"aZ":-41.895242798798975,"pfxX":2.078770712175075,"pfxZ":-6.440779286267386,"pX":-0.5962904807445681,"pZ":0.8759711779435743,"vX0":-0.21640233095102196,"vY0":-121.68332658369,"vZ0":-4.223223798222243,"x":139.73,"y":215.13,"x0":-0.7767985079581868,"y0":50.00307421797062,"z0":6.240508001051386,"aX":3.136770092104089},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-12.4,"breakHorizontal":-3.7,"spinRate":2564,"spinDirection":36},"zone":13,"typeConfidence":0.9,"plateTime":0.449064411041892,"extension":6.570651979549484},"index":2,"playId":"70336e20-212e-3a86-a3e9-f5cf39811732","pitchNumber":3,"startTime":"2026-06-16T22:55:05.438Z","endTime":"2026-06-16T22:55:11.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.520112157254236,"aZ":-21.530224742946135,"pfxX":-7.14623321379828,"pfxZ":6.404259602580913,"pX":0.07221775215937559,"pZ":1.4253817533833644,"vX0":4.6954237967312,"vY0":-127.89346964508903,"vZ0":-7.193896504670464,"x":114.25,"y":200.29,"x0":-0.8558264599372102,"y0":50.003189529201315,"z0":5.9542627343626755,"aX":-11.879703152503446},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":10.2,"breakHorizontal":11.9,"spinRate":1403,"spinDirection":246},"zone":14,"typeConfidence":0.91,"plateTime":0.42770163634751235,"extension":6.602758151132354},"index":3,"playId":"482baf3c-d7fc-3acf-8e6a-02601e7bb318","pitchNumber":4,"startTime":"2026-06-16T22:55:29.717Z","endTime":"2026-06-16T22:55:37.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.323419260540465,"aZ":-42.4563830646803,"pfxX":1.2886932258176276,"pfxZ":-6.749236963244611,"pX":0.8387109160422309,"pZ":0.6036117539947142,"vX0":2.98383339984221,"vY0":-122.6207441520176,"vZ0":-5.047590424796773,"x":85.03,"y":222.48,"x0":-0.5616052282020244,"y0":50.00570073058791,"z0":6.312535215060833,"aX":1.9619382356901407},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-13.2,"breakHorizontal":-3.0,"spinRate":2578,"spinDirection":36},"zone":14,"typeConfidence":0.9,"plateTime":0.44673652099763794,"extension":6.546066918574957},"index":4,"playId":"c30a0525-e328-3e85-a589-4c5480b17d11","pitchNumber":5,"startTime":"2026-06-16T22:55:59.591Z","endTime":"2026-06-16T22:56:05.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.144744212716276,"aZ":-31.183032845046657,"pfxX":6.387345585059782,"pfxZ":0.6646076890538657,"pX":0.3534314510404667,"pZ":1.4924244361817014,"vX0":1.5362734882528033,"vY0":-121.22009684150784,"vZ0":-4.3303574504958,"x":103.53,"y":198.48,"x0":-1.1176586528300894,"y0":50.00550491696063,"z0":6.0034823512644895,"aX":9.573198299402868},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.5,"breakHorizontal":-11.9,"spinRate":2473,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.45064390674367516,"extension":6.406398821774441},"index":5,"playId":"9e056d90-f0f6-3069-952f-d644b600b114","pitchNumber":6,"startTime":"2026-06-16T22:56:32.978Z","endTime":"2026-06-16T22:56:40.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"first":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":1.44,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-06-16T22:56:40.115Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryce Harper walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-16T22:57:05.608Z","endTime":"2026-06-16T23:00:03.581Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"postOnSecond":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[2],"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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":78.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.87957012359253,"aZ":-30.501790123541614,"pfxX":4.406162020416755,"pfxZ":1.0816401354578087,"pX":-0.1372151841350325,"pZ":1.5275251468287558,"vX0":1.3542672645566611,"vY0":-122.63990381672747,"vZ0":-4.351000016840091,"x":122.23,"y":197.54,"x0":-1.2669978155501558,"y0":50.00213429459481,"z0":5.883445888870693,"aX":6.811156164214953},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.3,"breakHorizontal":-8.3,"spinRate":2560,"spinDirection":61},"zone":13,"typeConfidence":2.0,"plateTime":0.4441071716614893,"extension":6.572530018792134},"index":0,"playId":"8b113a81-4e4d-32ff-8cd5-4fd694748bd1","pitchNumber":1,"startTime":"2026-06-16T22:57:11.720Z","endTime":"2026-06-16T22:57:38.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"second":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"}},"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":true},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.469279062302757,"aZ":-15.803182461668648,"pfxX":-4.2220617587580485,"pfxZ":8.022672651759649,"pX":0.8827806500987908,"pZ":2.6045687616592197,"vX0":5.110054839933205,"vY0":-141.080965594779,"vZ0":-7.377252776907429,"x":83.35,"y":168.46,"x0":-0.3931786791511234,"y0":50.001927660271036,"z0":6.248686606712728,"aX":-8.613855378277108},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.4,"breakHorizontal":6.7,"spinRate":2297,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.386466171696076,"extension":6.525862734146078},"index":1,"playId":"c091620d-e551-32d0-b672-21a2fee80b64","pitchNumber":2,"startTime":"2026-06-16T22:57:48.877Z","endTime":"2026-06-16T22:58:15.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"second":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"}},"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":2,"startTime":"2026-06-16T22:58:27.009Z","endTime":"2026-06-16T22:59:00.322Z","isPitch":false,"type":"action","player":{"id":547180,"link":"/api/v1/people/547180"},"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.341614319662984,"aZ":-29.57337656619686,"pfxX":-8.172516245184571,"pfxZ":1.612183231020857,"pX":0.11898313976809684,"pZ":0.8101540100533043,"vX0":5.403147534215589,"vY0":-125.7662831461117,"vZ0":-6.963259121480518,"x":112.46,"y":216.91,"x0":-0.9902189379520375,"y0":50.00086224071657,"z0":5.997875274032785,"aX":-13.154293957850296},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.6,"breakHorizontal":13.7,"spinRate":1400,"spinDirection":243},"zone":14,"typeConfidence":0.91,"plateTime":0.43469613638701077,"extension":6.6029216092789556},"index":3,"playId":"e4432cc3-044d-3c9a-9d77-62aa5ca5b27b","pitchNumber":3,"startTime":"2026-06-16T22:59:00.322Z","endTime":"2026-06-16T22:59:06.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"second":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":78.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.42037748882662,"aZ":-26.39184462492593,"pfxX":6.056231814909111,"pfxZ":3.7554382588249196,"pX":0.6986450043185672,"pZ":2.2717591333207072,"vX0":2.765132303523367,"vY0":-122.26844566388316,"vZ0":-3.6681833485919713,"x":90.37,"y":177.44,"x0":-1.228041792806198,"y0":50.00069221846718,"z0":6.015618779769994,"aX":9.317432256322816},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":6.4,"breakHorizontal":-11.5,"spinRate":2440,"spinDirection":69},"zone":6,"typeConfidence":2.0,"plateTime":0.44519782956413456,"extension":6.411720624989783},"index":4,"playId":"a89d9614-0420-35e1-9236-c0b322b8776d","pitchNumber":4,"startTime":"2026-06-16T22:59:19.793Z","endTime":"2026-06-16T22:59:26.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"second":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.598647522277407,"aZ":-26.71020478220271,"pfxX":-5.978384024215119,"pfxZ":3.3692075348718244,"pX":0.5943826539014597,"pZ":0.6471250093042245,"vX0":5.751780187787231,"vY0":-126.27332125127258,"vZ0":-7.83318548275996,"x":94.34,"y":221.31,"x0":-0.9311958118696179,"y0":50.00528606819763,"z0":5.924397972000505,"aX":-9.700828745770998},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.6,"breakHorizontal":9.6,"spinRate":1266,"spinDirection":247},"zone":14,"typeConfidence":0.9,"plateTime":0.4330119310745939,"extension":6.760422064085159},"index":5,"playId":"597566ee-60da-3c01-9292-91a10ae858f3","pitchNumber":5,"startTime":"2026-06-16T22:59:57.099Z","endTime":"2026-06-16T23:00:03.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"second":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.699999999999996,"awayTeamWinProbability":41.300000000000004,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":1.26,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-06-16T23:00:03.581Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Bohm singles on a fly ball to right fielder Heriberto Hernández. Brandon Marsh scores. Bryce Harper to 3rd.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-16T23:00:43.386Z","endTime":"2026-06-16T23:01:54.505Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"postOnThird":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":{"id":663969,"link":"/api/v1/people/663969"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-06-16T23:00:24.535Z","endTime":"2026-06-16T23:00:45.696Z","isPitch":false,"type":"action","player":{"id":664761,"link":"/api/v1/people/664761"},"defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.6,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.74713192890025,"aZ":-22.176898976801553,"pfxX":-8.3391593089464,"pfxZ":5.030178772274347,"pX":0.6792972970402014,"pZ":2.7338122113114283,"vX0":6.506506587837939,"vY0":-139.25775246805998,"vZ0":-5.413664988909475,"x":91.11,"y":164.97,"x0":-0.5900192305667361,"y0":50.005493971915776,"z0":6.145986571362308,"aX":-16.578602412967328},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.3,"breakHorizontal":13.9,"spinRate":1949,"spinDirection":218},"zone":6,"typeConfidence":0.9,"plateTime":0.391525416101175,"extension":6.474296404047786},"index":1,"playId":"7ce02d22-383d-39d0-8352-17d0487fe397","pitchNumber":1,"startTime":"2026-06-16T23:00:45.696Z","endTime":"2026-06-16T23:00:51.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":true},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.66769080886886,"aZ":-22.825613232770397,"pfxX":-10.50760960313609,"pfxZ":4.724781295020956,"pX":-0.5082612784132456,"pZ":1.6878616515145126,"vX0":4.212548526058788,"vY0":-139.38283026831158,"vZ0":-7.877392935361515,"x":136.37,"y":193.21,"x0":-0.6691735873762464,"y0":50.002244282129176,"z0":6.044031761930968,"aX":-20.791172403759695},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.2,"breakHorizontal":18.2,"spinRate":1995,"spinDirection":220},"zone":7,"typeConfidence":0.92,"plateTime":0.39211403405267964,"extension":6.362454387422448},"index":2,"playId":"2d036bed-8362-34f7-b3f8-136dfc592aa8","pitchNumber":2,"startTime":"2026-06-16T23:01:03.331Z","endTime":"2026-06-16T23:01:30.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"}},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":89.0,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.141995756124956,"aZ":-23.097298369970236,"pfxX":-8.385693116909337,"pfxZ":4.522404468957266,"pX":-0.8124982787146069,"pZ":2.8925020412602955,"vX0":3.065773786886962,"vY0":-140.00299996082882,"vZ0":-4.689340543543394,"x":147.97,"y":160.68,"x0":-0.8246041195245634,"y0":50.0064664617069,"z0":6.078222577214203,"aX":-16.845178710002752},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.6,"breakHorizontal":14.6,"spinRate":1943,"spinDirection":223},"zone":11,"typeConfidence":0.92,"plateTime":0.3894951261742796,"extension":6.453912303632758},"hitData":{"launchSpeed":62.4,"launchAngle":29.0,"totalDistance":180.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":178.74,"coordY":150.8}},"index":3,"playId":"9649b4b1-73f2-304b-bf89-c0420db4adef","pitchNumber":3,"startTime":"2026-06-16T23:01:40.939Z","endTime":"2026-06-16T23:01:54.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":547180,"link":"/api/v1/people/547180"},"second":{"id":669016,"link":"/api/v1/people/669016"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_ab"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_ab"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.3,"awayTeamWinProbability":29.700000000000003,"homeTeamWinProbabilityAdded":11.600000000000001,"leverageIndex":1.9,"dramaIndex":124.0,"contextMetrics":{},"playEndTime":"2026-06-16T23:01:54.505Z","atBatIndex":7},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Bryson Stott triples (3) on a fly ball to right fielder Heriberto Hernández. Bryce Harper scores. Alec Bohm scores.","rbi":2,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-16T23:02:18.797Z","endTime":"2026-06-16T23:03:04.091Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":72},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"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":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":{"id":663969,"link":"/api/v1/people/663969"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":{"id":663969,"link":"/api/v1/people/663969"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":88.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.48209550803814,"aZ":-22.85800326196096,"pfxX":-9.308008726884573,"pfxZ":4.737189157561861,"pX":-0.6809462583324257,"pZ":3.038114915140044,"vX0":3.7001659349132052,"vY0":-138.57955856443022,"vZ0":-4.323709418429326,"x":142.96,"y":156.75,"x0":-0.814822156565423,"y0":50.00688503509783,"z0":6.122596133017379,"aX":-18.326210695764747},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.9,"breakHorizontal":16.2,"spinRate":2077,"spinDirection":221},"zone":1,"typeConfidence":0.92,"plateTime":0.39344425281380735,"extension":6.291201621162837},"index":0,"playId":"d025bffe-b15a-38ce-96de-b97ce3461283","pitchNumber":1,"startTime":"2026-06-16T23:02:28.147Z","endTime":"2026-06-16T23:02:35.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"third":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.038981793857953,"aZ":-29.573955478400766,"pfxX":4.130217264328289,"pfxZ":1.6685699945699115,"pX":0.05732028891454802,"pZ":1.8981690753723923,"vX0":1.632161204817092,"vY0":-123.14696981769299,"vZ0":-3.946191538110834,"x":114.82,"y":187.53,"x0":-1.1478448413460158,"y0":50.002316201199456,"z0":5.9824094405034804,"aX":6.438104833177856},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.5,"breakHorizontal":-7.8,"spinRate":2448,"spinDirection":72},"zone":8,"typeConfidence":2.0,"plateTime":0.44225641010576,"extension":6.4980919750929775},"hitData":{"launchSpeed":102.0,"launchAngle":29.0,"totalDistance":407.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":148.65,"coordY":48.07}},"index":1,"playId":"2af276d8-effd-3cbf-8811-596ab6dd488c","pitchNumber":2,"startTime":"2026-06-16T23:02:46.728Z","endTime":"2026-06-16T23:03:04.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"first":{"id":664761,"link":"/api/v1/people/664761"},"third":{"id":547180,"link":"/api/v1/people/547180"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_ab"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_ab"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.39999999999999,"awayTeamWinProbability":16.60000000000001,"homeTeamWinProbabilityAdded":13.099999999999994,"leverageIndex":1.59,"dramaIndex":125.0,"contextMetrics":{},"playEndTime":"2026-06-16T23:03:04.091Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.T. Realmuto strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-16T23:04:26.938Z","endTime":"2026-06-16T23:05:41.129Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[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":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":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-16T23:03:37.824Z","endTime":"2026-06-16T23:04:29.250Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"third":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.300600512425852,"aZ":-33.98936677684986,"pfxX":7.904863021211178,"pfxZ":-1.2112480783288166,"pX":0.7768937883463927,"pZ":1.7083181143953208,"vX0":1.6852400568097496,"vY0":-122.20922007351982,"vZ0":-3.4477200728479755,"x":87.39,"y":192.66,"x0":-0.9490778623488076,"y0":50.001105273861945,"z0":6.073400969901221,"aX":11.889267492946708},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-2.8,"breakHorizontal":-14.8,"spinRate":2357,"spinDirection":63},"zone":9,"typeConfidence":2.0,"plateTime":0.44912694430167965,"extension":6.509800187820777},"index":1,"playId":"d531bef2-a2e3-322b-8f65-2359eec0f5e9","pitchNumber":1,"startTime":"2026-06-16T23:04:29.250Z","endTime":"2026-06-16T23:04:33.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"third":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.295937751656993,"aZ":-25.573992521992704,"pfxX":-7.2904478260487675,"pfxZ":4.006297544268633,"pX":0.17633630921534235,"pZ":1.1253817822105086,"vX0":4.515032365705817,"vY0":-127.54196857456385,"vZ0":-7.42248494595079,"x":110.28,"y":208.39,"x0":-0.669949491562486,"y0":50.00109007669208,"z0":6.090705190052006,"aX":-12.006608934791009},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.8,"breakHorizontal":12.1,"spinRate":1204,"spinDirection":240},"zone":14,"typeConfidence":0.91,"plateTime":0.42948989913070656,"extension":6.705091099689207},"index":2,"playId":"7e668801-ca3c-36c7-8822-49349641b9d6","pitchNumber":2,"startTime":"2026-06-16T23:04:47.462Z","endTime":"2026-06-16T23:04:53.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"third":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":96.5,"endSpeed":88.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.148999854494722,"aZ":-14.074837106850934,"pfxX":-4.918105864099197,"pfxZ":9.007444635992577,"pX":0.30723789647861927,"pZ":3.8900538829226514,"vX0":3.6550918643291292,"vY0":-140.47158340676881,"vZ0":-4.52867990151092,"x":105.29,"y":133.75,"x0":-0.3681614566411658,"y0":50.004029488949485,"z0":6.430125580077322,"aX":-9.884471285163235},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.6,"breakHorizontal":8.2,"spinRate":2120,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.3890751462404314,"extension":6.402552313615474},"index":3,"playId":"436ecda9-cf5a-3f06-8fde-77c7d55f1a33","pitchNumber":3,"startTime":"2026-06-16T23:05:11.647Z","endTime":"2026-06-16T23:05:16.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"third":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.129114785915807,"aZ":-29.013336055422155,"pfxX":-5.961939448791416,"pfxZ":1.9135626929698333,"pX":1.0818234871098231,"pZ":1.6655781444746964,"vX0":5.992107018138537,"vY0":-127.04994820107945,"vZ0":-5.51852795370681,"x":75.76,"y":193.81,"x0":-0.5193763399046594,"y0":50.00608925176346,"z0":6.138486950789494,"aX":-9.864840191219749},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.5,"breakHorizontal":9.6,"spinRate":1193,"spinDirection":244},"zone":14,"typeConfidence":0.91,"plateTime":0.42917829156184784,"extension":6.78297000388692},"index":4,"playId":"56364c7c-188c-3e27-afaa-c000c3fe6e3a","pitchNumber":4,"startTime":"2026-06-16T23:05:34.857Z","endTime":"2026-06-16T23:05:41.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"third":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_ab"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_ab"},{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_pa"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.0,"awayTeamWinProbability":20.0,"homeTeamWinProbabilityAdded":-3.3999999999999915,"leverageIndex":0.79,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-06-16T23:05:41.129Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gabriel Rincones Jr. strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-06-16T23:05:52.837Z","endTime":"2026-06-16T23:07:15.054Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":88.4,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.092729819918908,"aZ":-21.817456611491444,"pfxX":-8.797869515144242,"pfxZ":5.229476101192141,"pX":0.87565704395851,"pZ":2.3455761677588653,"vX0":7.073943372957748,"vY0":-139.10184501764468,"vZ0":-6.314703372304504,"x":83.62,"y":175.45,"x0":-0.5439719721115794,"y0":50.002966829228676,"z0":6.06882238197187,"aX":-17.42468046857929},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.5,"breakHorizontal":14.6,"spinRate":2056,"spinDirection":223},"zone":14,"typeConfidence":0.9,"plateTime":0.39216045150730316,"extension":6.434315958294538},"index":0,"playId":"e57c9b06-f0d3-3b5b-96ed-6a73aad810ba","pitchNumber":1,"startTime":"2026-06-16T23:06:03.408Z","endTime":"2026-06-16T23:06:10.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":687282,"link":"/api/v1/people/687282","batSide":{"code":"L","description":"Left"}},"third":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":88.1,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.754809510920378,"aZ":-22.653889230198548,"pfxX":-9.072423731529575,"pfxZ":4.831062266827027,"pX":-0.7756793439890705,"pZ":2.883453129943722,"vX0":3.6542697812818936,"vY0":-138.93461530225863,"vZ0":-4.669088994137476,"x":146.57,"y":160.93,"x0":-0.923214640585296,"y0":50.00275883016891,"z0":6.075432826206434,"aX":-17.880587353803747},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.0,"breakHorizontal":15.7,"spinRate":2013,"spinDirection":223},"zone":4,"typeConfidence":0.92,"plateTime":0.39301627348451795,"extension":6.367269807213007},"index":1,"playId":"c1362095-6a41-3555-8402-b3020fc04114","pitchNumber":2,"startTime":"2026-06-16T23:06:22.896Z","endTime":"2026-06-16T23:06:29.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":687282,"link":"/api/v1/people/687282","batSide":{"code":"L","description":"Left"}},"third":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.3,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.37572967062516,"aZ":-13.70448649316233,"pfxX":-5.369191316252223,"pfxZ":9.1079990279631,"pX":0.1785607231215006,"pZ":2.945668048029586,"vX0":3.4529994584863464,"vY0":-140.87917287863274,"vZ0":-7.012706730493239,"x":110.19,"y":159.25,"x0":-0.3599242821535047,"y0":50.001762610632866,"z0":6.337409339048399,"aX":-10.88642399609704},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.4,"breakHorizontal":9.1,"spinRate":2220,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.38750525476455566,"extension":6.396624900193288},"index":2,"playId":"3a954d8b-772c-38a2-be64-9c1afd4658ab","pitchNumber":3,"startTime":"2026-06-16T23:06:45.552Z","endTime":"2026-06-16T23:06:50.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":687282,"link":"/api/v1/people/687282","batSide":{"code":"L","description":"Left"}},"third":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":84.5,"endSpeed":78.4,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.621740236076253,"aZ":-43.979960991827085,"pfxX":2.0461426327502386,"pfxZ":-7.708889893751185,"pX":0.6860618656440979,"pZ":1.227069860716908,"vX0":2.531260671470039,"vY0":-123.00810904142404,"vZ0":-3.5230614698733946,"x":90.85,"y":205.65,"x0":-0.622597260562319,"y0":50.00527207664266,"z0":6.410422379277078,"aX":3.132269851785181},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-14.5,"breakHorizontal":-4.3,"spinRate":2585,"spinDirection":34},"zone":14,"typeConfidence":0.91,"plateTime":0.44544817683332605,"extension":6.647632188940817},"index":3,"playId":"38038de2-adc5-383b-8e91-7f4fc787a62e","pitchNumber":4,"startTime":"2026-06-16T23:07:07.953Z","endTime":"2026-06-16T23:07:15.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":687282,"link":"/api/v1/people/687282","batSide":{"code":"L","description":"Left"}},"third":{"id":681082,"link":"/api/v1/people/681082"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687282,"link":"/api/v1/people/687282"},"credit":"b_ab"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_ab"},{"player":{"id":687282,"link":"/api/v1/people/687282"},"credit":"b_pa"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.8,"awayTeamWinProbability":22.200000000000003,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.8,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-06-16T23:07:15.054Z","atBatIndex":10},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Javier Sanoja pops out to third baseman Alec Bohm.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-16T23:09:28.668Z","endTime":"2026-06-16T23:10:10.903Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-06-16T23:09:19.693Z","endTime":"2026-06-16T23:09:30.958Z","isPitch":false,"type":"action","player":{"id":691594,"link":"/api/v1/people/691594"},"defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.2,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.817315449004806,"aZ":-22.893374177001743,"pfxX":9.51767624392306,"pfxZ":5.028513341530593,"pX":0.8658790085110808,"pZ":2.2499121266771493,"vX0":-6.937308092603061,"vY0":-134.6116673070317,"vZ0":-5.15252092674853,"x":83.99,"y":178.03,"x0":2.2332795349134678,"y0":50.000967515986325,"z0":5.798606575059856,"aX":17.55466408684171},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.3,"breakHorizontal":-15.8,"spinRate":1973,"spinDirection":127},"zone":14,"typeConfidence":0.84,"plateTime":0.40609991896902464,"extension":5.506234099556191},"index":1,"playId":"d79ccef4-5fc6-30f7-8ca7-a145e8e30550","pitchNumber":1,"startTime":"2026-06-16T23:09:30.958Z","endTime":"2026-06-16T23:09:38.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.0,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.956430053174152,"aZ":-34.852649942414914,"pfxX":-3.7828696452708996,"pfxZ":-1.8129829119217664,"pX":0.33974313664205885,"pZ":3.358609807905777,"vX0":-4.136757578336386,"vY0":-121.37103095162597,"vZ0":1.1410836875686399,"x":104.05,"y":148.1,"x0":2.5640673857115925,"y0":50.00338005678511,"z0":5.940854928953836,"aX":-5.5869202949288175},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-2.6,"breakHorizontal":7.9,"spinRate":2372,"spinDirection":322},"zone":12,"typeConfidence":0.9,"plateTime":0.4530027135603132,"extension":5.574829918459054},"index":2,"playId":"5650f0cd-c88c-3e46-b80d-d985cc2beca3","pitchNumber":2,"startTime":"2026-06-16T23:09:49.189Z","endTime":"2026-06-16T23:09:54.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":89.2,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.587324591819364,"aZ":-16.12956073696978,"pfxX":6.863656640036435,"pfxZ":7.955407658439287,"pX":-1.2610227553878475,"pZ":2.129970597280063,"vX0":-11.518828483224254,"vY0":-140.360263721851,"vZ0":-7.1240143254573685,"x":165.07,"y":181.27,"x0":1.9842644377144196,"y0":50.00133345909153,"z0":5.730580333141221,"aX":13.840966109213355},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.2,"breakHorizontal":-10.3,"spinRate":2224,"spinDirection":128},"zone":13,"typeConfidence":0.9,"plateTime":0.38864006185761113,"extension":5.742297450447346},"hitData":{"launchSpeed":75.0,"launchAngle":79.0,"totalDistance":45.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":117.71,"coordY":188.03}},"index":3,"playId":"66eee336-60a2-39b7-9d9a-2e2de415766e","pitchNumber":3,"startTime":"2026-06-16T23:10:01.705Z","endTime":"2026-06-16T23:10:10.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_ab"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_ab"},{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_pa"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.80000000000001,"awayTeamWinProbability":20.19999999999999,"homeTeamWinProbabilityAdded":2.000000000000014,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-06-16T23:10:10.903Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Leo Jiménez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-16T23:10:24.607Z","endTime":"2026-06-16T23:11:29.909Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.9,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.941095140831674,"aZ":-18.48143085862058,"pfxX":6.2581720680630335,"pfxZ":7.302049521717562,"pX":0.13152387007425467,"pZ":2.676142662537782,"vX0":-7.908703387543564,"vY0":-135.42533252593864,"vZ0":-4.782648247612161,"x":111.99,"y":166.52,"x0":2.263709263274925,"y0":50.00380252635932,"z0":5.740761186908137,"aX":11.736454563289564},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.5,"breakHorizontal":-9.8,"spinRate":2118,"spinDirection":131},"zone":5,"typeConfidence":0.68,"plateTime":0.4029915663069552,"extension":5.671597204365014},"index":0,"playId":"9d67384c-c654-37ad-8d08-e6b067fbd2db","pitchNumber":1,"startTime":"2026-06-16T23:10:31.316Z","endTime":"2026-06-16T23:10:36.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":79.3,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.726513169113478,"aZ":-34.57409373647436,"pfxX":-1.5955521658876677,"pfxZ":-1.529939591222579,"pX":0.7684205912133084,"pZ":2.058120347054109,"vX0":-3.3968339251418715,"vY0":-123.1819759684607,"vZ0":-2.042282671929151,"x":87.71,"y":183.21,"x0":2.3614247012450167,"y0":50.002682157905376,"z0":5.7644891991307645,"aX":-2.502403612459057},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-3.0,"breakHorizontal":3.5,"spinRate":2295,"spinDirection":332},"zone":9,"typeConfidence":0.87,"plateTime":0.44118696065468965,"extension":5.46917059392828},"index":1,"playId":"a0e0d16d-de26-319e-a3e0-3a0bb10a8293","pitchNumber":2,"startTime":"2026-06-16T23:10:47.241Z","endTime":"2026-06-16T23:10:53.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":98.3,"endSpeed":90.5,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.367280515319838,"aZ":-17.6058078734225,"pfxX":7.654712402630822,"pfxZ":6.978365225072006,"pX":0.40200014893920916,"pZ":3.127935560649664,"vX0":-7.1174389238059765,"vY0":-142.96502127411503,"vZ0":-4.887558888034709,"x":101.68,"y":154.33,"x0":1.919142071644081,"y0":50.00276416471613,"z0":5.9510955111691874,"aX":15.978987090972002},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":11.9,"breakHorizontal":-12.6,"spinRate":2310,"spinDirection":134},"zone":3,"typeConfidence":0.9,"plateTime":0.38189463899766185,"extension":5.796104697856928},"index":2,"playId":"2b7676a7-3eee-38b0-8f5b-15a16e3cf520","pitchNumber":3,"startTime":"2026-06-16T23:11:03.879Z","endTime":"2026-06-16T23:11:09.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.9,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.564471814788302,"aZ":-33.477863557728355,"pfxX":-3.1882075266922882,"pfxZ":-0.8038661226708808,"pX":-0.22956086345626875,"pZ":1.7373569831350124,"vX0":-5.405683913385358,"vY0":-126.36337223578568,"vZ0":-3.1041276770436372,"x":125.75,"y":191.87,"x0":2.35464919512067,"y0":50.00578953457817,"z0":5.6806590675852,"aX":-5.139604110355139},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.9,"breakHorizontal":7.1,"spinRate":2481,"spinDirection":338},"zone":8,"typeConfidence":0.9,"plateTime":0.4340050988281243,"extension":5.688876548282235},"index":3,"playId":"5b835ca6-85ed-3b74-8beb-b75548d25394","pitchNumber":4,"startTime":"2026-06-16T23:11:23.450Z","endTime":"2026-06-16T23:11:29.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677870,"link":"/api/v1/people/677870"},"credit":"b_ab"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_ab"},{"player":{"id":677870,"link":"/api/v1/people/677870"},"credit":"b_pa"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.3,"awayTeamWinProbability":18.700000000000003,"homeTeamWinProbabilityAdded":1.4999999999999858,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-06-16T23:11:29.909Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Esteury Ruiz strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-06-16T23:11:34.326Z","endTime":"2026-06-16T23:13:27.190Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.6,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.15972461157223,"aZ":-26.947168409871434,"pfxX":8.196610137004742,"pfxZ":3.366013237035763,"pX":-0.7981684211117894,"pZ":1.634365237638201,"vX0":-9.823110607418414,"vY0":-123.24321902882915,"vZ0":-4.335970578518892,"x":147.42,"y":194.65,"x0":2.1556121190995126,"y0":50.00569853593693,"z0":5.666082671360156,"aX":12.740187541313748},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":5.4,"breakHorizontal":-12.8,"spinRate":1658,"spinDirection":118},"zone":13,"typeConfidence":0.9,"plateTime":0.4427216334247803,"extension":5.84393554951336},"index":0,"playId":"ad528d86-45d7-3cc5-9cdf-d52c8d9b7176","pitchNumber":1,"startTime":"2026-06-16T23:11:49.674Z","endTime":"2026-06-16T23:11:57.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.2305036231757,"aZ":-30.430986667118074,"pfxX":7.983346583613361,"pfxZ":1.1144615514435046,"pX":-0.0023661881614419613,"pZ":2.911869184941908,"vX0":-7.9032233809294175,"vY0":-124.04833223375846,"vZ0":-1.0086070845833737,"x":117.09,"y":160.16,"x0":2.1838640679659997,"y0":50.001348879621695,"z0":5.854861952365504,"aX":12.472188776515761},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.0,"breakHorizontal":-12.7,"spinRate":1625,"spinDirection":118},"zone":2,"typeConfidence":0.9,"plateTime":0.4411094225336556,"extension":5.796767509384699},"index":1,"playId":"a0b6329e-bc84-3808-9c09-02c37b23437c","pitchNumber":2,"startTime":"2026-06-16T23:12:05.802Z","endTime":"2026-06-16T23:12:11.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":86.4,"endSpeed":79.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.43620506283116,"aZ":-31.92845507882643,"pfxX":-3.0142572749571626,"pfxZ":0.15125077488988392,"pX":-0.42789553400637365,"pZ":1.1362548663175884,"vX0":-5.873367894693573,"vY0":-125.69947173630105,"vZ0":-4.597557017406527,"x":133.31,"y":208.1,"x0":2.3303291780022204,"y0":50.002388061358516,"z0":5.580876557147163,"aX":-4.822396957749259},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.6,"breakHorizontal":6.8,"spinRate":2436,"spinDirection":348},"zone":13,"typeConfidence":0.9,"plateTime":0.4357108574684334,"extension":5.651291608434082},"index":2,"playId":"1866601c-189e-3315-b6fa-0f2c494e7291","pitchNumber":3,"startTime":"2026-06-16T23:12:19.846Z","endTime":"2026-06-16T23:12:25.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-06-16T23:12:30.190Z","endTime":"2026-06-16T23:12:42.154Z","isPitch":false,"type":"action","player":{"id":665923,"link":"/api/v1/people/665923"},"defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":79.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.19035874706503,"aZ":-34.839748482089696,"pfxX":-6.094474471751249,"pfxZ":-1.6500961874215125,"pX":0.3928958094977499,"pZ":2.619102328162893,"vX0":-3.24683562783617,"vY0":-126.62181482121171,"vZ0":-0.9207909926513012,"x":102.02,"y":168.06,"x0":2.485848610263233,"y0":50.003124032939574,"z0":5.788784465775466,"aX":-9.841170587809968},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-3.0,"breakHorizontal":11.8,"spinRate":2558,"spinDirection":325},"zone":6,"typeConfidence":0.91,"plateTime":0.4334769271484631,"extension":5.660474706093911},"index":4,"playId":"8f007191-f200-3f6e-bb9b-068853cba855","pitchNumber":4,"startTime":"2026-06-16T23:12:42.154Z","endTime":"2026-06-16T23:12:48.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":98.2,"endSpeed":90.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.374961052606654,"aZ":-14.927602731928566,"pfxX":6.9882209042028345,"pfxZ":8.297984892936634,"pX":0.47473228729873646,"pZ":3.1265715089321264,"vX0":-6.968193137177658,"vY0":-142.897997891136,"vZ0":-5.158496218767088,"x":98.9,"y":154.36,"x0":2.0309608960697907,"y0":50.00557502955174,"z0":5.885444176756626,"aX":14.528055092268728},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.2,"breakHorizontal":-11.4,"spinRate":2334,"spinDirection":128},"zone":3,"typeConfidence":0.91,"plateTime":0.3825737139050771,"extension":5.773674797764269},"index":5,"playId":"508c09e1-787b-31df-bd0b-23f887d6fd77","pitchNumber":5,"startTime":"2026-06-16T23:13:19.951Z","endTime":"2026-06-16T23:13:27.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"credit":"b_ab"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_ab"},{"player":{"id":665923,"link":"/api/v1/people/665923"},"credit":"b_pa"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.1,"awayTeamWinProbability":17.900000000000006,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.34,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-06-16T23:13:27.190Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Justin Crawford grounds out, first baseman Connor Norby to pitcher Tyler Phillips.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-16T23:15:11.163Z","endTime":"2026-06-16T23:17:08.174Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.7,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.045325855591255,"aZ":-28.380420758172093,"pfxX":3.8265301905448923,"pfxZ":2.4953011742185467,"pX":0.12188938933227846,"pZ":1.7351397772927786,"vX0":2.4728628935813353,"vY0":-122.29629925356453,"vZ0":-4.376625999194794,"x":112.35,"y":191.93,"x0":-1.3979868190010274,"y0":50.0049628787702,"z0":5.9691118028647985,"aX":5.824206617410687},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.7,"breakHorizontal":-7.4,"spinRate":2482,"spinDirection":56},"zone":8,"typeConfidence":2.0,"plateTime":0.4470531188363651,"extension":6.379037635500233},"index":0,"playId":"4bfb1c23-2f78-3188-bba7-cc59a6738d9e","pitchNumber":1,"startTime":"2026-06-16T23:15:31.121Z","endTime":"2026-06-16T23:15:35.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.6,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.99448279973123,"aZ":-22.956204782623757,"pfxX":-10.295762705179447,"pfxZ":4.709015293357311,"pX":-0.31028981139546397,"pZ":2.536911625320977,"vX0":5.782539613371885,"vY0":-138.96348494663212,"vZ0":-5.383009677066628,"x":128.83,"y":170.28,"x0":-1.0800255358532196,"y0":50.00081978837325,"z0":6.023029880856684,"aX":-20.143691317092554},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.6,"breakHorizontal":17.4,"spinRate":2139,"spinDirection":223},"zone":4,"typeConfidence":0.92,"plateTime":0.3940828737100879,"extension":6.3935853677874235},"index":1,"playId":"f0ed7b2d-aa4e-3fae-894e-9a351f36f39e","pitchNumber":2,"startTime":"2026-06-16T23:15:47.283Z","endTime":"2026-06-16T23:15:52.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.3,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.5666540308783,"aZ":-15.7831176061128,"pfxX":-4.2301996777952775,"pfxZ":8.211294493999826,"pX":-1.6426531219547438,"pZ":4.8107256951205475,"vX0":-0.9032187243381491,"vY0":-139.93567159884614,"vZ0":-1.7969849443719164,"x":179.61,"y":108.89,"x0":-0.7662679184653381,"y0":50.00619042566327,"z0":6.487571184087477,"aX":-8.44813124086742},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.8,"breakHorizontal":7.8,"spinRate":2317,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.39039334678575255,"extension":6.0761814880791345},"index":2,"playId":"99aacd97-a247-3990-825e-16d0334e57c3","pitchNumber":3,"startTime":"2026-06-16T23:16:03.158Z","endTime":"2026-06-16T23:16:07.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":96.0,"endSpeed":88.3,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.027832057511706,"aZ":-14.535941039913924,"pfxX":-5.957195104022328,"pfxZ":8.86844060046992,"pX":-0.5843165190869329,"pZ":2.856699980348774,"vX0":2.702883384141209,"vY0":-139.78597948457127,"vZ0":-6.780007816926582,"x":139.27,"y":161.65,"x0":-0.7870946463439462,"y0":50.00365315242751,"z0":6.258898542191096,"aX":-11.84889520843473},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.9,"breakHorizontal":10.3,"spinRate":2313,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.3910803099842708,"extension":6.330823071043085},"index":3,"playId":"3a58b1ee-1a00-3252-bf15-9578b115e9cc","pitchNumber":4,"startTime":"2026-06-16T23:16:19.268Z","endTime":"2026-06-16T23:16:24.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.1,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.707196431595268,"aZ":-22.245498102645517,"pfxX":-9.999663770445565,"pfxZ":5.026397123921756,"pX":0.06456628872127333,"pZ":2.778695783827953,"vX0":6.4745133497343605,"vY0":-139.06185701052817,"vZ0":-4.780741914887938,"x":114.54,"y":163.76,"x0":-0.9845205794131396,"y0":50.004104943071574,"z0":5.979567903445017,"aX":-19.752285770378784},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.4,"breakHorizontal":16.9,"spinRate":2137,"spinDirection":225},"zone":5,"typeConfidence":0.92,"plateTime":0.39260526259301187,"extension":6.393755771289287},"index":4,"playId":"3cd739d7-081f-3ebf-b2bb-42ef0b667130","pitchNumber":5,"startTime":"2026-06-16T23:16:38.324Z","endTime":"2026-06-16T23:16:43.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.44134472390366,"aZ":-37.42690356463006,"pfxX":3.4460515935153726,"pfxZ":-3.3914452985092804,"pX":0.6853214201281572,"pZ":1.2443382013921345,"vX0":2.2919913657581508,"vY0":-123.08470031025657,"vZ0":-4.684047507222473,"x":90.88,"y":205.18,"x0":-0.7029556889284274,"y0":50.00378844597758,"z0":6.311502127050922,"aX":5.3337860685335015},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-7.0,"breakHorizontal":-6.7,"spinRate":2556,"spinDirection":33},"zone":14,"typeConfidence":0.73,"plateTime":0.44352216981578785,"extension":6.509642429450687},"hitData":{"launchSpeed":97.9,"launchAngle":-1.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.28,"coordY":167.75}},"index":5,"playId":"3d321269-af3f-30ce-a5c5-1449e2df0087","pitchNumber":6,"startTime":"2026-06-16T23:17:00.567Z","endTime":"2026-06-16T23:17:08.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_ab"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_ab"},{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_pa"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.9,"awayTeamWinProbability":19.099999999999994,"homeTeamWinProbabilityAdded":-1.1999999999999886,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-06-16T23:17:08.174Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Edmundo Sosa singles on a line drive to center fielder Jakob Marsee.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-16T23:17:38.468Z","endTime":"2026-06-16T23:18:07.826Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.2,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.409549661406196,"aZ":-24.705441999754925,"pfxX":-10.627283712317642,"pfxZ":3.7864917313853397,"pX":-0.4231128238825544,"pZ":2.2614616508076653,"vX0":5.380080876274304,"vY0":-139.1281906139359,"vZ0":-5.7313384227693716,"x":133.13,"y":177.72,"x0":-0.9948172342106657,"y0":50.0019570809907,"z0":5.971692599294082,"aX":-20.961560543084182},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":5.9,"breakHorizontal":18.2,"spinRate":2072,"spinDirection":227},"zone":4,"typeConfidence":0.92,"plateTime":0.3927479882097922,"extension":6.288939932197951},"index":0,"playId":"da495d36-37ab-3011-9c36-2e2844a30150","pitchNumber":1,"startTime":"2026-06-16T23:17:45.423Z","endTime":"2026-06-16T23:17:50.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":78.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.78808502004738,"aZ":-38.56166820444942,"pfxX":3.6431657145874388,"pfxZ":-4.151261918368876,"pX":-0.5532129726829434,"pZ":2.8309737230043384,"vX0":-0.3209612510287334,"vY0":-122.58219872468334,"vZ0":-0.9508114028320319,"x":138.09,"y":162.34,"x0":-0.8953532667631977,"y0":50.002987238280994,"z0":6.4849549397748865,"aX":5.60412484793198},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-7.6,"breakHorizontal":-6.6,"spinRate":2575,"spinDirection":43},"zone":1,"typeConfidence":0.79,"plateTime":0.44499545647195227,"extension":6.556791937124934},"hitData":{"launchSpeed":99.9,"launchAngle":14.0,"totalDistance":278.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":125.58,"coordY":88.42}},"index":1,"playId":"47537571-0018-37af-9516-bebffc797c30","pitchNumber":2,"startTime":"2026-06-16T23:17:57.477Z","endTime":"2026-06-16T23:18:07.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_ab"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_ab"},{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_pa"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":82.19999999999999,"awayTeamWinProbability":17.80000000000001,"homeTeamWinProbabilityAdded":1.299999999999983,"leverageIndex":0.35,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-06-16T23:18:07.826Z","atBatIndex":15},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Brandon Marsh homers (9) on a fly ball to center field. Edmundo Sosa scores.","rbi":2,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-16T23:18:13.918Z","endTime":"2026-06-16T23:20:31.056Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,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":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":{"id":663969,"link":"/api/v1/people/663969"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"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":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":{"id":663969,"link":"/api/v1/people/663969"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":83.5,"endSpeed":78.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.648413426892127,"aZ":-40.35858922806322,"pfxX":0.889511161324875,"pfxZ":-5.436217350099085,"pX":0.7942837820273212,"pZ":-0.13885096237992367,"vX0":2.8267259050161657,"vY0":-121.58114535845695,"vZ0":-6.853052195421402,"x":86.72,"y":242.53,"x0":-0.49653733444158343,"y0":50.004734524420854,"z0":6.197330410735015,"aX":1.3384086268061959},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-11.2,"breakHorizontal":-2.3,"spinRate":2583,"spinDirection":25},"zone":14,"typeConfidence":0.9,"plateTime":0.44958841923494,"extension":6.650816036129917},"index":0,"playId":"587a216e-15fc-3acd-9a3a-5e6e3d1074b3","pitchNumber":1,"startTime":"2026-06-16T23:18:34.178Z","endTime":"2026-06-16T23:18:41.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.331750561416932,"aZ":-30.215677005364,"pfxX":7.356802971318967,"pfxZ":1.3034624047965973,"pX":1.933650845883753,"pZ":0.7334016624123613,"vX0":4.537602758585683,"vY0":-121.69350028001682,"vZ0":-6.118833026620295,"x":43.29,"y":218.98,"x0":-0.9119073733986645,"y0":50.00086828098532,"z0":5.904389032466313,"aX":11.008159994506922},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.1,"breakHorizontal":-14.4,"spinRate":2491,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.45044582888722795,"extension":6.574947092294389},"index":1,"playId":"fe40359f-cbd4-30b4-8d18-995a9a6c51e8","pitchNumber":2,"startTime":"2026-06-16T23:19:01.114Z","endTime":"2026-06-16T23:19:06.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.169726138417577,"aZ":-19.78979808021237,"pfxX":-11.016649098482995,"pfxZ":6.278861142146403,"pX":0.4875295421652778,"pZ":1.2234934096076753,"vX0":7.425945549694809,"vY0":-139.5083692115416,"vZ0":-9.289952113728392,"x":98.42,"y":205.75,"x0":-0.7764299533044687,"y0":50.00520627367661,"z0":5.899488832406253,"aX":-21.73422261043901},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.6,"breakHorizontal":18.5,"spinRate":2108,"spinDirection":225},"zone":14,"typeConfidence":0.91,"plateTime":0.39251031621534116,"extension":6.500762384674993},"index":2,"playId":"6142e1d6-ec01-3e28-8db8-351e7442ab55","pitchNumber":3,"startTime":"2026-06-16T23:19:24.703Z","endTime":"2026-06-16T23:19:31.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.658941087619677,"aZ":-20.936977966650016,"pfxX":-10.368164995024935,"pfxZ":5.8313885443772655,"pX":-0.5698054797991684,"pZ":2.816501427022138,"vX0":4.089829524582152,"vY0":-138.1475681607629,"vZ0":-5.034251384234814,"x":138.72,"y":162.73,"x0":-0.7249702819054675,"y0":50.00390855375152,"z0":6.075878402506069,"aX":-19.979232694161727},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.7,"breakHorizontal":17.9,"spinRate":2051,"spinDirection":221},"zone":4,"typeConfidence":0.91,"plateTime":0.3969599000057418,"extension":6.342619910928586},"index":3,"playId":"b5df957e-6916-3c26-a482-af88fa6e0771","pitchNumber":4,"startTime":"2026-06-16T23:19:42.336Z","endTime":"2026-06-16T23:19:51.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.917519986586598,"aZ":-21.701465265911516,"pfxX":-10.07636388255764,"pfxZ":5.514387492187343,"pX":-0.23810301754931829,"pZ":2.5258446457542405,"vX0":4.982938331821986,"vY0":-136.890649335173,"vZ0":-5.424323939831714,"x":126.08,"y":170.58,"x0":-0.7716838347605308,"y0":50.00580192530436,"z0":6.016659197992551,"aX":-19.146985362223827},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.0,"breakHorizontal":17.2,"spinRate":2061,"spinDirection":228},"zone":5,"typeConfidence":0.9,"plateTime":0.399952594855697,"extension":6.4068172422201535},"hitData":{"launchSpeed":104.4,"launchAngle":24.0,"totalDistance":402.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":83.12,"coordY":42.06}},"index":4,"playId":"2a67611c-74fb-3095-bae0-f8386ef002a6","pitchNumber":5,"startTime":"2026-06-16T23:20:00.664Z","endTime":"2026-06-16T23:20:31.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"first":{"id":624641,"link":"/api/v1/people/624641"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_ab"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_ab"},{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_pa"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.3,"awayTeamWinProbability":8.700000000000003,"homeTeamWinProbabilityAdded":9.100000000000009,"leverageIndex":0.65,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-06-16T23:20:31.056Z","atBatIndex":16},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Schwarber walks.","rbi":0,"awayScore":0,"homeScore":5,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-16T23:20:34.021Z","endTime":"2026-06-16T23:21:54.310Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.948057799361834,"aZ":-30.89849644888313,"pfxX":-7.004807895371891,"pfxZ":0.7690152510202832,"pX":-2.456425143268942,"pZ":3.619074970283259,"vX0":-0.3296296753845845,"vY0":-127.60935072612587,"vZ0":-0.4686057849230234,"x":210.63,"y":141.06,"x0":-1.4144713095573018,"y0":50.004815925501404,"z0":6.219624827856529,"aX":-11.662288568800042},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.6,"breakHorizontal":12.8,"spinRate":1227,"spinDirection":242},"zone":11,"typeConfidence":0.89,"plateTime":0.4276792321750409,"extension":6.524612352496347},"index":0,"playId":"ce3f2fc2-687a-3697-b15f-365715802e12","pitchNumber":1,"startTime":"2026-06-16T23:20:45.542Z","endTime":"2026-06-16T23:20:50.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":89.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.268535650896126,"aZ":-13.447398273805883,"pfxX":-4.094479197849219,"pfxZ":9.235534435470683,"pX":-0.039042332620426695,"pZ":4.181096566516793,"vX0":3.1371799367729327,"vY0":-140.8472573758197,"vZ0":-3.7517372185755655,"x":118.49,"y":125.89,"x0":-0.6303106480965938,"y0":50.001549605302515,"z0":6.388434984704366,"aX":-8.300667997721023},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.2,"breakHorizontal":6.8,"spinRate":2257,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.38754567675538176,"extension":6.580999066220265},"index":1,"playId":"d39b6d9a-d8ec-392c-ad5f-2e99791e3c1b","pitchNumber":2,"startTime":"2026-06-16T23:21:00.760Z","endTime":"2026-06-16T23:21:07.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.648802178192522,"aZ":-29.228022492822777,"pfxX":9.291834419184653,"pfxZ":1.9628968463259184,"pX":-0.3287091033604835,"pZ":3.5299150575304754,"vX0":-0.4288853012637553,"vY0":-121.35615617394573,"vZ0":-0.13163743023182906,"x":129.53,"y":143.47,"x0":-1.3581399692842435,"y0":50.00171562475797,"z0":6.1203564569516935,"aX":13.925628138413277},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.8,"breakHorizontal":-16.8,"spinRate":2448,"spinDirection":71},"zone":11,"typeConfidence":2.0,"plateTime":0.4505037235987861,"extension":6.248775719287848},"index":2,"playId":"c74c9d6d-ed2b-30e5-96bf-acce87a15f30","pitchNumber":3,"startTime":"2026-06-16T23:21:16.487Z","endTime":"2026-06-16T23:21:23.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.941966804441282,"aZ":-31.59602214651792,"pfxX":7.794024201151525,"pfxZ":0.38019209482177274,"pX":-0.20252292739822633,"pZ":2.2682193014630547,"vX0":0.4072815256120783,"vY0":-122.18057018719142,"vZ0":-2.4545724138909533,"x":124.72,"y":177.54,"x0":-1.383990844958241,"y0":50.00276459914376,"z0":5.999654825533366,"aX":11.789084869307503},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.4,"breakHorizontal":-14.2,"spinRate":2502,"spinDirection":73},"zone":5,"typeConfidence":2.0,"plateTime":0.448203303027336,"extension":6.445308851219742},"index":3,"playId":"e13e47bf-4c27-3421-9d9b-917d4ee35567","pitchNumber":4,"startTime":"2026-06-16T23:21:32.308Z","endTime":"2026-06-16T23:21:38.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.036287496952273,"aZ":-26.335584923648874,"pfxX":-10.035174142795352,"pfxZ":2.973856273531961,"pX":-0.9458000617115039,"pZ":3.220097866851602,"vX0":4.294901104707068,"vY0":-138.7732700997508,"vZ0":-2.8334211630872237,"x":153.05,"y":151.84,"x0":-1.2036173005342374,"y0":50.00520680170738,"z0":5.995765190326103,"aX":-19.710786200696493},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.0,"breakHorizontal":17.4,"spinRate":2160,"spinDirection":222},"zone":11,"typeConfidence":0.92,"plateTime":0.3936485395344298,"extension":6.269697908504964},"index":4,"playId":"b78bccf2-1c71-357f-85ac-1b8c356aae7d","pitchNumber":5,"startTime":"2026-06-16T23:21:46.608Z","endTime":"2026-06-16T23:21:54.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.9,"awayTeamWinProbability":8.099999999999994,"homeTeamWinProbabilityAdded":0.6000000000000085,"leverageIndex":0.18,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-06-16T23:21:54.310Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Harper grounds out softly, catcher Liam Hicks to first baseman Connor Norby. Kyle Schwarber to 2nd.","rbi":0,"awayScore":0,"homeScore":5,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-16T23:22:00.662Z","endTime":"2026-06-16T23:22:25.586Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.787202468948863,"aZ":-16.419405895334513,"pfxX":-3.842365024243063,"pfxZ":7.878065091618803,"pX":0.7559750402647195,"pZ":2.8836502758307647,"vX0":4.580280096906793,"vY0":-139.6428974962327,"vZ0":-6.284047389298747,"x":88.18,"y":160.92,"x0":-0.3967316674695284,"y0":50.00200480952384,"z0":6.220684540205805,"aX":-7.682861218364393},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.3,"breakHorizontal":6.1,"spinRate":2213,"spinDirection":212},"zone":3,"typeConfidence":2.0,"plateTime":0.3903920223175241,"extension":6.541364892740545},"hitData":{"launchSpeed":54.1,"launchAngle":-62.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":124.71,"coordY":199.02}},"index":0,"playId":"6af9aa67-a033-37e9-8eee-ad7cd167ca2b","pitchNumber":1,"startTime":"2026-06-16T23:22:17.571Z","endTime":"2026-06-16T23:22:25.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.5,"awayTeamWinProbability":8.5,"homeTeamWinProbabilityAdded":-0.4000000000000057,"leverageIndex":0.32,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-06-16T23:22:25.586Z","atBatIndex":18},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Alec Bohm homers (9) on a fly ball to center field. Kyle Schwarber scores.","rbi":2,"awayScore":0,"homeScore":7,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-16T23:22:49.604Z","endTime":"2026-06-16T23:24:01.380Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":{"id":663969,"link":"/api/v1/people/663969"},"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":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":{"id":663969,"link":"/api/v1/people/663969"},"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, 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":84.5,"endSpeed":78.2,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.355395491544623,"aZ":-30.007441030200305,"pfxX":6.376347032576802,"pfxZ":1.4049668080433992,"pX":0.8726395722620386,"pZ":2.3623920382565555,"vX0":2.2600363174447433,"vY0":-123.13387184052117,"vZ0":-2.7897728797826904,"x":83.74,"y":175.0,"x0":-0.8843187627520742,"y0":50.002620373764515,"z0":6.036542219388107,"aX":9.838116156411404},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.2,"breakHorizontal":-12.1,"spinRate":2389,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.4440115467509238,"extension":6.486497303361202},"index":0,"playId":"5cc9230d-9925-3a84-bc53-5d6d8d1cd7c5","pitchNumber":1,"startTime":"2026-06-16T23:22:55.761Z","endTime":"2026-06-16T23:23:01.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"second":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.051282745397685,"aZ":-27.778924598033292,"pfxX":-7.500576138438003,"pfxZ":2.69178477218292,"pX":-0.08970766760180715,"pZ":0.617620878141843,"vX0":4.250061866334089,"vY0":-126.51606569043622,"vZ0":-7.84537611295632,"x":120.42,"y":222.1,"x0":-0.8105717713357781,"y0":50.00199100371254,"z0":5.962127530089613,"aX":-12.247173041243515},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.5,"breakHorizontal":12.7,"spinRate":1179,"spinDirection":243},"zone":13,"typeConfidence":0.91,"plateTime":0.4317169069000406,"extension":6.7102243029141},"index":1,"playId":"46d87160-1b3d-3f48-abf4-728396bf2160","pitchNumber":2,"startTime":"2026-06-16T23:23:14.550Z","endTime":"2026-06-16T23:23:20.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"second":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":88.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.35781775329281,"aZ":-22.146762793396643,"pfxX":-8.44915284843696,"pfxZ":5.0720881294226725,"pX":-0.20485661887923023,"pZ":2.879084183632601,"vX0":4.386688607551957,"vY0":-138.86614121170396,"vZ0":-4.842048321447382,"x":124.81,"y":161.04,"x0":-0.6963662528171469,"y0":50.005453223093525,"z0":6.0937874536364856,"aX":-16.716038088064835},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.5,"breakHorizontal":14.5,"spinRate":2095,"spinDirection":222},"zone":5,"typeConfidence":0.91,"plateTime":0.39251233593387713,"extension":6.434604058712635},"hitData":{"launchSpeed":105.7,"launchAngle":27.0,"totalDistance":447.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":90.14,"coordY":21.35}},"index":2,"playId":"cae24665-c8a3-36e7-a4a9-194ded44c6af","pitchNumber":3,"startTime":"2026-06-16T23:23:35.768Z","endTime":"2026-06-16T23:24:01.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"second":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_ab"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_ab"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":4.799999999999997,"leverageIndex":0.36,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-06-16T23:24:01.380Z","atBatIndex":19},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Bryson Stott lines out to left fielder Esteury Ruiz.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-06-16T23:24:10.277Z","endTime":"2026-06-16T23:25:04.937Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.8,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.22290545884265,"aZ":-15.079851598567314,"pfxX":-4.073015869229014,"pfxZ":8.518413900233252,"pX":0.2729865941494549,"pZ":3.4926187648281815,"vX0":4.079767471295875,"vY0":-139.9885159166263,"vZ0":-4.987787764812006,"x":106.59,"y":144.48,"x0":-0.6661333018862564,"y0":50.00675450020592,"z0":6.266951638577316,"aX":-8.178031825270855},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.8,"breakHorizontal":6.6,"spinRate":2184,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.3895744083179453,"extension":6.5195398258546815},"index":0,"playId":"1c111642-b9de-33a7-875d-9c4f24f7aa8d","pitchNumber":1,"startTime":"2026-06-16T23:24:25.706Z","endTime":"2026-06-16T23:24:31.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.51437980337192,"aZ":-30.65437669478761,"pfxX":-5.462064401742898,"pfxZ":0.9210549036439151,"pX":-0.2512842481607563,"pZ":2.1874041133889404,"vX0":4.13767522394385,"vY0":-127.05120446914403,"vZ0":-3.6879113029034194,"x":126.58,"y":179.72,"x0":-1.1797845619662075,"y0":50.006167627719364,"z0":6.056438699209872,"aX":-9.060166019187582},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.2,"breakHorizontal":9.1,"spinRate":1323,"spinDirection":241},"zone":8,"typeConfidence":0.91,"plateTime":0.42875769141705655,"extension":6.548701937963017},"index":1,"playId":"986bda31-56b9-3447-bbab-67e44cc91fcc","pitchNumber":2,"startTime":"2026-06-16T23:24:40.063Z","endTime":"2026-06-16T23:24:46.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":96.8,"endSpeed":89.2,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.443082087108984,"aZ":-15.108209263480422,"pfxX":-4.3230150769447455,"pfxZ":8.399557574636548,"pX":0.06923974182446484,"pZ":3.5904239518272134,"vX0":3.531054361162866,"vY0":-141.01561987542559,"vZ0":-4.895739096088071,"x":114.36,"y":141.84,"x0":-0.6321022047268593,"y0":50.00308329268684,"z0":6.3104349963705,"aX":-8.782771924619103},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.5,"breakHorizontal":7.2,"spinRate":2178,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.3871311352622526,"extension":6.473016220627604},"hitData":{"launchSpeed":90.1,"launchAngle":25.0,"totalDistance":333.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":75.49,"coordY":75.0}},"index":2,"playId":"3f1a6e7e-47cb-3e44-815e-c538620e351b","pitchNumber":3,"startTime":"2026-06-16T23:24:57.176Z","endTime":"2026-06-16T23:25:04.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_ab"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_ab"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.1,"awayTeamWinProbability":3.9000000000000057,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.05,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-06-16T23:25:04.937Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jakob Marsee strikes out swinging.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-16T23:27:01.341Z","endTime":"2026-06-16T23:28:26.485Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.921442437333702,"aZ":-23.883302568112434,"pfxX":11.476046861530264,"pfxZ":4.496295959475445,"pX":-0.7486237393422541,"pZ":0.9671645440233234,"vX0":-11.645817374192918,"vY0":-134.85788442258624,"vZ0":-8.01044746979613,"x":145.54,"y":212.67,"x0":2.1316762514652745,"y0":50.00609353353286,"z0":5.657083431017245,"aX":21.173924529579573},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.5,"breakHorizontal":-18.4,"spinRate":2203,"spinDirection":125},"zone":13,"typeConfidence":0.9,"plateTime":0.4059190219503579,"extension":5.844006484476773},"index":0,"playId":"a6e0ed20-cecf-3c52-9c10-4ff4182ca4b8","pitchNumber":1,"startTime":"2026-06-16T23:27:13.088Z","endTime":"2026-06-16T23:27:21.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.205947655955097,"aZ":-23.5794449661133,"pfxX":10.041698658387984,"pfxZ":4.4270873963257085,"pX":0.9112622675829856,"pZ":3.3514465992873057,"vX0":-7.395561377471539,"vY0":-138.50245033108462,"vZ0":-2.7280152509961013,"x":82.26,"y":148.29,"x0":2.312740657878273,"y0":50.00060117405247,"z0":5.927538078174867,"aX":19.488341343997217},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.7,"breakHorizontal":-16.7,"spinRate":2358,"spinDirection":130},"zone":12,"typeConfidence":0.9,"plateTime":0.3956065810178977,"extension":5.674518334305361},"index":1,"playId":"9f22c21c-cf95-35b7-9686-08944e05cfe7","pitchNumber":2,"startTime":"2026-06-16T23:27:28.390Z","endTime":"2026-06-16T23:27:33.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":85.4,"endSpeed":78.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.11752188260891,"aZ":-35.78754367416683,"pfxX":-3.1878907731603956,"pfxZ":-2.3263019396310147,"pX":-1.0073094613820255,"pZ":1.9121299431816572,"vX0":-6.912182554489522,"vY0":-124.13193544786365,"vZ0":-2.07192185422707,"x":155.4,"y":187.15,"x0":2.2336395651274863,"y0":50.00343398500979,"z0":5.752562926617928,"aX":-4.947971112997593},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-4.4,"breakHorizontal":7.4,"spinRate":2449,"spinDirection":330},"zone":13,"typeConfidence":0.89,"plateTime":0.4421580091295403,"extension":5.864118145862565},"index":2,"playId":"e4058e7d-6873-3f95-89a6-b3d47d76eb40","pitchNumber":3,"startTime":"2026-06-16T23:27:43.019Z","endTime":"2026-06-16T23:27:54.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.200766046394435,"aZ":-34.59465338660999,"pfxX":-1.2701059317718646,"pfxZ":-1.5137945400585249,"pX":0.207224574324304,"pZ":2.0296598955979595,"vX0":-5.0951869551336255,"vY0":-125.76067949773343,"vZ0":-2.2755308223257353,"x":109.1,"y":183.98,"x0":2.4232986010926676,"y0":50.00068950843338,"z0":5.748873220467263,"aX":-2.0352211468085626},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-3.0,"breakHorizontal":3.5,"spinRate":2413,"spinDirection":353},"zone":8,"typeConfidence":0.88,"plateTime":0.4353187295650125,"extension":5.68688259877398},"index":3,"playId":"737cc300-aa96-3c79-96f5-1f19e6322c63","pitchNumber":4,"startTime":"2026-06-16T23:28:01.338Z","endTime":"2026-06-16T23:28:07.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.6,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.93448528086424,"aZ":-37.811690142462645,"pfxX":-3.171106507266285,"pfxZ":-3.458073579011437,"pX":-1.6023558080634122,"pZ":0.9294852311526326,"vX0":-8.57174664193142,"vY0":-127.61085418790216,"vZ0":-4.36497623715214,"x":178.08,"y":213.68,"x0":2.226878394701612,"y0":50.002790322805694,"z0":5.6762119596066345,"aX":-5.170288284483002},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-7.1,"breakHorizontal":7.9,"spinRate":2503,"spinDirection":340},"zone":13,"typeConfidence":0.89,"plateTime":0.43102382609123513,"extension":5.6465961856865805},"index":4,"playId":"bf2674c6-8755-346b-85cf-ae949d95939c","pitchNumber":5,"startTime":"2026-06-16T23:28:14.807Z","endTime":"2026-06-16T23:28:26.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_ab"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_ab"},{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_pa"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.8,"awayTeamWinProbability":3.200000000000003,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-06-16T23:28:26.485Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Connor Norby grounds out, shortstop Edmundo Sosa to first baseman Kyle Schwarber.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-16T23:28:44.272Z","endTime":"2026-06-16T23:28:52.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.274085103192295,"aZ":-24.822451426140873,"pfxX":10.20498296006343,"pfxZ":3.805868962556106,"pX":0.6570758411081059,"pZ":1.847247992894689,"vX0":-8.277110721456816,"vY0":-137.9754890709876,"vZ0":-5.699931895217901,"x":91.95,"y":188.9,"x0":2.3677889257039477,"y0":50.00297767483932,"z0":5.609351111403873,"aX":19.705479170499693},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":5.9,"breakHorizontal":-16.8,"spinRate":2365,"spinDirection":129},"zone":9,"typeConfidence":0.91,"plateTime":0.39676687942746725,"extension":5.716524312850075},"hitData":{"launchSpeed":74.4,"launchAngle":-11.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.63,"coordY":153.04}},"index":0,"playId":"04ebdc93-59b9-3690-bdca-ab45bd0401ad","pitchNumber":1,"startTime":"2026-06-16T23:28:44.272Z","endTime":"2026-06-16T23:28:52.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_ab"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_ab"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_pa"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.2,"awayTeamWinProbability":2.799999999999997,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.17,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-06-16T23:28:52.426Z","atBatIndex":22},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Xavier Edwards lines out to center fielder Justin Crawford.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-06-16T23:28:58.554Z","endTime":"2026-06-16T23:30:36.707Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.21850389073532,"aZ":-15.212753153414406,"pfxX":7.496790455435804,"pfxZ":8.85376817015564,"pX":0.5013877268041841,"pZ":1.8430497234077738,"vX0":-7.029102331792669,"vY0":-137.26188684191845,"vZ0":-7.7653847806330765,"x":97.89,"y":189.02,"x0":2.1163210110812223,"y0":50.00336373335953,"z0":5.736187131319956,"aX":14.3641541079666},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.6,"breakHorizontal":-12.1,"spinRate":2210,"spinDirection":131},"zone":9,"typeConfidence":0.86,"plateTime":0.398413502321429,"extension":5.806412531748441},"index":0,"playId":"fce5cd46-f5fc-354d-99f4-6a224d1d9155","pitchNumber":1,"startTime":"2026-06-16T23:29:17.227Z","endTime":"2026-06-16T23:29:22.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.1,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.996838294504975,"aZ":-31.922931201702053,"pfxX":-3.2438278018877718,"pfxZ":0.15985592726570097,"pX":-0.7281079123121796,"pZ":1.2878244123969866,"vX0":-6.6257014865625345,"vY0":-124.15761215143691,"vZ0":-4.17360847460734,"x":144.75,"y":204.01,"x0":2.392661094842131,"y0":50.003786188886906,"z0":5.636633862795271,"aX":-5.081309793749621},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.5,"breakHorizontal":7.3,"spinRate":2385,"spinDirection":341},"zone":13,"typeConfidence":0.9,"plateTime":0.4405312276981763,"extension":5.565774357080839},"index":1,"playId":"082bf69c-f4cc-3ff2-b7fb-7020e1631c25","pitchNumber":2,"startTime":"2026-06-16T23:29:32.587Z","endTime":"2026-06-16T23:29:38.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.0,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.371508112069336,"aZ":-24.05347403610576,"pfxX":10.951981915089474,"pfxZ":4.028853566332238,"pX":0.9524932518699245,"pZ":1.7688837333930025,"vX0":-7.72848075502586,"vY0":-140.87786467725104,"vZ0":-6.853851939996374,"x":80.69,"y":191.02,"x0":2.305618533678083,"y0":50.000318840883295,"z0":5.783100295040099,"aX":22.057113365666822},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.1,"breakHorizontal":-18.2,"spinRate":2217,"spinDirection":127},"zone":14,"typeConfidence":0.91,"plateTime":0.3884878904875593,"extension":5.658500847803691},"index":2,"playId":"1d3b60de-04ed-39f4-ab0a-3507ef42a186","pitchNumber":3,"startTime":"2026-06-16T23:29:48.054Z","endTime":"2026-06-16T23:29:53.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":7,"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-16T23:30:00.464Z","endTime":"2026-06-16T23:30:15.478Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.994732329508874,"aZ":-28.7536735435127,"pfxX":10.123230691656696,"pfxZ":2.1940043136955243,"pX":0.7380338796234683,"pZ":1.1551347303744341,"vX0":-7.026471474290824,"vY0":-123.51917832165316,"vZ0":-5.234087574426196,"x":88.87,"y":207.59,"x0":2.294503418228567,"y0":50.000942467573786,"z0":5.699207070244109,"aX":15.75018075730193},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.0,"breakHorizontal":-16.8,"spinRate":1656,"spinDirection":124},"zone":14,"typeConfidence":0.91,"plateTime":0.4422587038547392,"extension":5.808299220338386},"index":4,"playId":"53af1614-d839-3765-b6f9-836abd551f53","pitchNumber":4,"startTime":"2026-06-16T23:30:15.478Z","endTime":"2026-06-16T23:30:20.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.634850514676707,"aZ":-14.680687084082498,"pfxX":6.957906014660559,"pfxZ":8.627632622969685,"pX":0.1443565915861922,"pZ":2.145628885971533,"vX0":-7.87860998447982,"vY0":-140.92173575527164,"vZ0":-7.405761814479583,"x":111.5,"y":180.85,"x0":2.061804438206704,"y0":50.00015802526285,"z0":5.740843839455177,"aX":14.104000600354247},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.4,"breakHorizontal":-11.2,"spinRate":2221,"spinDirection":129},"zone":5,"typeConfidence":0.9,"plateTime":0.3875019353267173,"extension":5.736946152622892},"hitData":{"launchSpeed":96.0,"launchAngle":22.0,"totalDistance":357.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":148.57,"coordY":56.98}},"index":5,"playId":"e7290fa8-a78e-397d-abee-42d8d05c61be","pitchNumber":5,"startTime":"2026-06-16T23:30:28.783Z","endTime":"2026-06-16T23:30:36.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.5,"awayTeamWinProbability":2.5,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.09,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-06-16T23:30:36.707Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.T. Realmuto strikes out swinging.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-16T23:32:14.627Z","endTime":"2026-06-16T23:34:11.518Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"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":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"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(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":87.0,"endSpeed":80.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.10031394196882,"aZ":-22.982165006430524,"pfxX":-6.5050110554859035,"pfxZ":5.622966145826378,"pX":0.5855855579728076,"pZ":1.4543423299731397,"vX0":5.875874415133699,"vY0":-126.56726414011405,"vZ0":-6.888321792523082,"x":94.68,"y":199.51,"x0":-0.9129293871471507,"y0":50.000637444812064,"z0":6.0324716099039195,"aX":-10.628265587369441},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.9,"breakHorizontal":10.6,"spinRate":1274,"spinDirection":238},"zone":14,"typeConfidence":0.92,"plateTime":0.4315713747187586,"extension":6.664843224738755},"index":0,"playId":"06c77aba-769c-3e55-a991-07d7e7c61b42","pitchNumber":1,"startTime":"2026-06-16T23:32:50.922Z","endTime":"2026-06-16T23:32:55.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":78.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.193096633996472,"aZ":-28.125161015126594,"pfxX":6.485762556236605,"pfxZ":2.6490696610782045,"pX":0.8128304067911654,"pZ":1.3518061956568856,"vX0":2.833003019124266,"vY0":-122.4724171208707,"vZ0":-5.315722474665589,"x":86.02,"y":202.28,"x0":-1.199775874847046,"y0":50.00025883721274,"z0":5.943058677042976,"aX":9.892901454884942},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.8,"breakHorizontal":-12.4,"spinRate":2558,"spinDirection":61},"zone":14,"typeConfidence":2.0,"plateTime":0.4464871648803608,"extension":6.593126405461935},"index":1,"playId":"7e9932b9-1e99-3433-832f-a91b74750df3","pitchNumber":2,"startTime":"2026-06-16T23:33:04.589Z","endTime":"2026-06-16T23:33:10.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.991321503109717,"aZ":-28.888561374473863,"pfxX":3.140655770534719,"pfxZ":2.158015601197544,"pX":0.21978670042269355,"pZ":2.6268834781110773,"vX0":2.520621978297102,"vY0":-122.22151788304477,"vZ0":-2.4026442548904567,"x":108.62,"y":167.85,"x0":-1.2310476483204873,"y0":50.001556981352444,"z0":6.0916248104469215,"aX":4.773064893892317},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":3.6,"breakHorizontal":-6.2,"spinRate":2498,"spinDirection":71},"zone":5,"typeConfidence":2.0,"plateTime":0.44731739131997816,"extension":6.500363289164249},"index":2,"playId":"c179b916-5729-329a-9edc-60da9b540ce0","pitchNumber":3,"startTime":"2026-06-16T23:33:19.346Z","endTime":"2026-06-16T23:33:25.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.425277841311324,"aZ":-23.422644274956202,"pfxX":-8.311846458435573,"pfxZ":5.173884556839196,"pX":1.2988135016050888,"pZ":0.3638046260597967,"vX0":8.250728594264713,"vY0":-128.4236842430224,"vZ0":-9.48339571285805,"x":67.49,"y":228.96,"x0":-0.8562890631970567,"y0":50.00505833660004,"z0":5.887911992714329,"aX":-14.062892054891776},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.7,"breakHorizontal":13.4,"spinRate":1293,"spinDirection":240},"zone":14,"typeConfidence":0.91,"plateTime":0.424444738738476,"extension":6.839137224917926},"index":3,"playId":"ccf264f1-de6d-336f-9718-4d4ca1a857d4","pitchNumber":4,"startTime":"2026-06-16T23:33:35.940Z","endTime":"2026-06-16T23:33:40.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":7,"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-16T23:33:50.540Z","endTime":"2026-06-16T23:34:04.144Z","isPitch":false,"type":"action","player":{"id":592663,"link":"/api/v1/people/592663"},"defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":96.9,"endSpeed":89.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.975869403303047,"aZ":-12.389328994682053,"pfxX":-4.829507003639909,"pfxZ":9.732510779307393,"pX":0.4294296576962946,"pZ":2.3240740062961693,"vX0":4.265962290943058,"vY0":-140.96931615863377,"vZ0":-8.74413736826438,"x":100.63,"y":176.03,"x0":-0.468446099519966,"y0":50.005023001636886,"z0":6.2459979209374925,"aX":-9.820786103032631},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.2,"breakHorizontal":8.0,"spinRate":2200,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.38702909389941853,"extension":6.433634539849523},"index":5,"playId":"1a68384d-64ce-3b6f-908e-23776bc0448a","pitchNumber":5,"startTime":"2026-06-16T23:34:04.144Z","endTime":"2026-06-16T23:34:11.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_ab"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_ab"},{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_pa"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.3,"awayTeamWinProbability":2.700000000000003,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-06-16T23:34:11.518Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gabriel Rincones Jr. grounds out, first baseman Connor Norby to pitcher Tyler Phillips.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-16T23:34:16.606Z","endTime":"2026-06-16T23:35:25.375Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":78.3,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.512575903419883,"aZ":-30.070062900817934,"pfxX":4.638784931075008,"pfxZ":1.3679666564657555,"pX":-0.7123453533728794,"pZ":2.754890995131608,"vX0":0.0596652092732802,"vY0":-122.3521150908275,"vZ0":-1.856490096696224,"x":144.15,"y":164.4,"x0":-1.3412287012298156,"y0":50.00438505712512,"z0":6.061402969959698,"aX":7.146295885947296},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.3,"breakHorizontal":-8.4,"spinRate":2406,"spinDirection":63},"zone":4,"typeConfidence":2.0,"plateTime":0.4449457333986624,"extension":6.349422952762124},"index":0,"playId":"d1c18c16-752a-3f17-9782-a71f583f7aca","pitchNumber":1,"startTime":"2026-06-16T23:34:29.539Z","endTime":"2026-06-16T23:34:34.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":687282,"link":"/api/v1/people/687282","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.8,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.966431911183975,"aZ":-27.137643938230564,"pfxX":-7.55271356668073,"pfxZ":2.986823336618924,"pX":0.400441532397039,"pZ":1.4229720664919976,"vX0":6.219480355899974,"vY0":-128.63341881101107,"vZ0":-6.279924899696558,"x":101.74,"y":200.36,"x0":-1.059370768513443,"y0":50.00409431795564,"z0":5.980960678138599,"aX":-12.744894204427473},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.3,"breakHorizontal":12.4,"spinRate":1316,"spinDirection":243},"zone":14,"typeConfidence":0.91,"plateTime":0.4246827955418322,"extension":6.48833738845132},"index":1,"playId":"1ae5a825-92c6-3875-80a1-26b4a3983be1","pitchNumber":2,"startTime":"2026-06-16T23:34:43.566Z","endTime":"2026-06-16T23:34:48.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":687282,"link":"/api/v1/people/687282","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":96.4,"endSpeed":88.8,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.64177867231509,"aZ":-17.415903286893624,"pfxX":-4.956915656211529,"pfxZ":7.326452847960736,"pX":-0.38138837580314805,"pZ":3.8021236449435034,"vX0":2.5589917230587726,"vY0":-140.51010080153847,"vZ0":-4.048758342565736,"x":131.54,"y":136.12,"x0":-0.6563011361462187,"y0":50.0033176612308,"z0":6.3821122608579826,"aX":-9.984667176875996},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.7,"breakHorizontal":8.5,"spinRate":2291,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.3887214231439571,"extension":5.928993950691091},"index":2,"playId":"e382c57a-1d40-35e6-9384-230ff65a2e76","pitchNumber":3,"startTime":"2026-06-16T23:34:57.330Z","endTime":"2026-06-16T23:35:01.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":687282,"link":"/api/v1/people/687282","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.5,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.96124957790038,"aZ":-42.112855445118896,"pfxX":3.377700376830314,"pfxZ":-6.471879204263724,"pX":0.38497974823003644,"pZ":1.630678744358811,"vX0":1.8044094636813026,"vY0":-122.79156426399086,"vZ0":-2.9235455823344854,"x":102.33,"y":194.75,"x0":-0.7967596844877618,"y0":50.00144850312089,"z0":6.399051954366579,"aX":5.1880121838261175},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-12.1,"breakHorizontal":-6.5,"spinRate":2582,"spinDirection":39},"zone":14,"typeConfidence":0.9,"plateTime":0.4450503132996415,"extension":6.536838532090606},"hitData":{"launchSpeed":97.9,"launchAngle":-29.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.73,"coordY":166.73}},"index":3,"playId":"55578b2e-a8d1-3f33-b8ab-5cc25fd8c884","pitchNumber":4,"startTime":"2026-06-16T23:35:16.743Z","endTime":"2026-06-16T23:35:25.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":687282,"link":"/api/v1/people/687282","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687282,"link":"/api/v1/people/687282"},"credit":"b_ab"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_ab"},{"player":{"id":687282,"link":"/api/v1/people/687282"},"credit":"b_pa"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.1,"awayTeamWinProbability":2.9000000000000057,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-06-16T23:35:25.375Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Justin Crawford grounds out, second baseman Xavier Edwards to first baseman Connor Norby.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-06-16T23:35:36.364Z","endTime":"2026-06-16T23:37:27.462Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.4,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.41393337310623,"aZ":-32.890674858755446,"pfxX":5.7958755188168904,"pfxZ":-0.4631312792558404,"pX":-0.09958549905592338,"pZ":2.099037871592292,"vX0":1.0575764832989056,"vY0":-122.9169294369723,"vZ0":-2.624844770214196,"x":120.8,"y":182.11,"x0":-1.2879844117848425,"y0":50.0033240376937,"z0":5.949886624680847,"aX":8.94459297442936},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.2,"breakHorizontal":-10.8,"spinRate":2317,"spinDirection":78},"zone":8,"typeConfidence":2.0,"plateTime":0.4441554535892065,"extension":6.596288678319198},"index":0,"playId":"67ebd8ab-fbce-366f-932b-8a8bba04783c","pitchNumber":1,"startTime":"2026-06-16T23:35:58.661Z","endTime":"2026-06-16T23:36:03.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.7,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.834022557958278,"aZ":-29.612207732291672,"pfxX":-8.145279653276141,"pfxZ":1.5597112256113572,"pX":-0.2266881598011429,"pZ":1.7045776025341122,"vX0":5.059791536665265,"vY0":-127.07154236841653,"vZ0":-4.950668657416706,"x":125.64,"y":192.76,"x0":-1.1804160401916166,"y0":50.0033360582563,"z0":6.017001076761316,"aX":-13.386738883312399},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":1.9,"breakHorizontal":13.7,"spinRate":1264,"spinDirection":243},"zone":8,"typeConfidence":0.91,"plateTime":0.4302219487865102,"extension":6.538274472187048},"index":1,"playId":"a25c64da-2cf4-3434-b827-b8161701746a","pitchNumber":2,"startTime":"2026-06-16T23:36:15.704Z","endTime":"2026-06-16T23:36:20.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.2,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.006887681031124,"aZ":-31.059609537280764,"pfxX":-6.6818137211523805,"pfxZ":0.6737960139004979,"pX":1.1126767924340504,"pZ":0.375712805348124,"vX0":7.902583860312628,"vY0":-126.92102412173702,"vZ0":-7.664614822896138,"x":74.59,"y":228.64,"x0":-1.1613799985150097,"y0":50.00171435351647,"z0":5.881478223650121,"aX":-10.989942239619008},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.2,"breakHorizontal":10.4,"spinRate":1262,"spinDirection":246},"zone":14,"typeConfidence":0.9,"plateTime":0.4302218800776916,"extension":6.8362127509887065},"index":2,"playId":"6d5e59c2-ab18-34aa-b391-de343a8192f7","pitchNumber":3,"startTime":"2026-06-16T23:36:29.858Z","endTime":"2026-06-16T23:36:34.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.7,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.55447858259641,"aZ":-23.226813731891028,"pfxX":-10.25077850489664,"pfxZ":4.479356547700203,"pX":-0.6930858033497862,"pZ":2.594597682615308,"vX0":4.460338634004176,"vY0":-139.97130183337867,"vZ0":-5.389983822755572,"x":143.42,"y":168.73,"x0":-0.9692279712517219,"y0":50.00490394047279,"z0":6.051959931131196,"aX":-20.48233991674701},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.3,"breakHorizontal":17.8,"spinRate":2066,"spinDirection":227},"zone":4,"typeConfidence":0.92,"plateTime":0.3902839050028022,"extension":6.278935712541126},"index":3,"playId":"417f1b4f-1b6a-314d-b3f4-36a42d695385","pitchNumber":4,"startTime":"2026-06-16T23:36:46.884Z","endTime":"2026-06-16T23:36:53.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.064821102035932,"aZ":-16.933252611895266,"pfxX":-4.65206985012148,"pfxZ":7.574198704992897,"pX":0.12149327920135371,"pZ":4.4318827225690285,"vX0":3.6589808845511453,"vY0":-140.10986408485235,"vZ0":-2.5514194553862453,"x":112.37,"y":119.12,"x0":-0.5891160144966037,"y0":50.00347921045018,"z0":6.445299580414962,"aX":-9.361621356026273},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.4,"breakHorizontal":7.8,"spinRate":2247,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.3891434826758431,"extension":6.005855600526534},"index":4,"playId":"1d92a0e0-b95f-3c5b-873b-401ef4c4a6a2","pitchNumber":5,"startTime":"2026-06-16T23:37:04.434Z","endTime":"2026-06-16T23:37:09.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.6,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.20527999983354,"aZ":-29.495856609660713,"pfxX":-6.306173204967516,"pfxZ":1.634066854127009,"pX":-0.16400122113843218,"pZ":1.9197914759881565,"vX0":4.398075023527225,"vY0":-126.73136825727359,"vZ0":-4.394200518064098,"x":123.25,"y":186.95,"x0":-1.0965691524230738,"y0":50.00272310278728,"z0":6.01350126624033,"aX":-10.329432717687437},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.3,"breakHorizontal":10.6,"spinRate":1177,"spinDirection":251},"zone":8,"typeConfidence":0.91,"plateTime":0.4310538285626788,"extension":6.650039761268119},"hitData":{"launchSpeed":97.7,"launchAngle":-24.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.2,"coordY":153.04}},"index":5,"playId":"e18928f3-1295-3521-a5a3-a82ef8480e20","pitchNumber":6,"startTime":"2026-06-16T23:37:19.874Z","endTime":"2026-06-16T23:37:27.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_ab"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_ab"},{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_pa"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.0,"awayTeamWinProbability":3.0,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-06-16T23:37:27.462Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Otto Lopez flies out to right fielder Gabriel Rincones Jr.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-16T23:39:21.106Z","endTime":"2026-06-16T23:40:00.903Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687282,"link":"/api/v1/people/687282"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.512769887956395,"aZ":-26.28941893844174,"pfxX":9.846474844696608,"pfxZ":3.1616310443019753,"pX":-0.22376456574994677,"pZ":1.8856708213830653,"vX0":-9.945517230050434,"vY0":-134.86000096301674,"vZ0":-5.300604370262794,"x":125.53,"y":187.87,"x0":2.2145920677739723,"y0":50.00095223114701,"z0":5.706713948935693,"aX":18.32089668118064},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.8,"breakHorizontal":-16.0,"spinRate":2165,"spinDirection":125},"zone":8,"typeConfidence":0.89,"plateTime":0.4045537756392683,"extension":5.765097643910642},"index":0,"playId":"70631f7f-361d-3994-8edd-2d6b16dec06c","pitchNumber":1,"startTime":"2026-06-16T23:39:36.615Z","endTime":"2026-06-16T23:39:41.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":77.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.978038038662696,"aZ":-30.248098488498357,"pfxX":-4.304134589091748,"pfxZ":1.2781549270368746,"pX":0.3221694843069725,"pZ":3.1136109048413423,"vX0":-4.185557619462964,"vY0":-121.09636076212861,"vZ0":-0.17767588995915484,"x":104.72,"y":154.71,"x0":2.621971102314547,"y0":50.00561830881761,"z0":5.7977694300619245,"aX":-6.497708147513154},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.5,"breakHorizontal":8.6,"spinRate":2349,"spinDirection":351},"zone":3,"typeConfidence":0.9,"plateTime":0.44949196883601017,"extension":5.516157468961891},"hitData":{"launchSpeed":92.3,"launchAngle":33.0,"totalDistance":326.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":201.62,"coordY":91.12}},"index":1,"playId":"83bd6669-2c49-3fc2-af4d-6e1f7d0f5e01","pitchNumber":2,"startTime":"2026-06-16T23:39:51.620Z","endTime":"2026-06-16T23:40:00.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.6,"awayTeamWinProbability":2.4000000000000057,"homeTeamWinProbabilityAdded":0.5999999999999943,"leverageIndex":0.24,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-06-16T23:40:00.903Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Liam Hicks grounds out, second baseman Bryson Stott to first baseman Kyle Schwarber.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-16T23:40:40.578Z","endTime":"2026-06-16T23:41:33.575Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":7,"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-16T23:40:25.014Z","endTime":"2026-06-16T23:40:42.901Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"},"defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.508395225899772,"aZ":-22.64711743599289,"pfxX":9.303444160821739,"pfxZ":4.924606844381861,"pX":0.6436285102823339,"pZ":2.7768570851337255,"vX0":-7.663562925713871,"vY0":-137.4985627743955,"vZ0":-4.084662934735055,"x":92.47,"y":163.8,"x0":2.2439050903850757,"y0":50.00303843274095,"z0":5.798669638984478,"aX":18.000074453672713},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.3,"breakHorizontal":-15.5,"spinRate":2113,"spinDirection":121},"zone":3,"typeConfidence":0.9,"plateTime":0.3967697557927714,"extension":5.734912900446782},"index":1,"playId":"d5d4a9f9-2827-3ab6-9808-51aade6f421c","pitchNumber":1,"startTime":"2026-06-16T23:40:42.901Z","endTime":"2026-06-16T23:40:48.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":96.1,"endSpeed":88.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.851502634997956,"aZ":-13.55145972460639,"pfxX":6.227863662219574,"pfxZ":9.335605167877356,"pX":-0.9862939985841902,"pZ":3.529300153259164,"vX0":-10.144105666305135,"vY0":-139.71833333405624,"vZ0":-4.120448092779227,"x":154.6,"y":143.49,"x0":1.867478682835597,"y0":50.0006687092817,"z0":5.90155908892861,"aX":12.421464427088152},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.3,"breakHorizontal":-9.4,"spinRate":2270,"spinDirection":128},"zone":11,"typeConfidence":0.9,"plateTime":0.3906975523211762,"extension":5.925652633877736},"index":2,"playId":"7163f7cc-6ea9-3bd2-9416-1f8f8e1bcb81","pitchNumber":2,"startTime":"2026-06-16T23:40:54.573Z","endTime":"2026-06-16T23:40:59.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.923255142878805,"aZ":-20.44627205985286,"pfxX":9.406723704313315,"pfxZ":5.863636451470859,"pX":-0.40999383339247153,"pZ":2.201934900220908,"vX0":-10.872725941678137,"vY0":-139.89377235010647,"vZ0":-5.926389118673291,"x":132.63,"y":179.33,"x0":2.288458893209439,"y0":50.00212172778282,"z0":5.670376600948052,"aX":18.810990945287884},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.6,"breakHorizontal":-15.0,"spinRate":2271,"spinDirection":125},"zone":4,"typeConfidence":0.87,"plateTime":0.3902123304479921,"extension":5.945316549955225},"index":3,"playId":"1497dfbb-274b-3f40-91ad-af488cfc40d3","pitchNumber":3,"startTime":"2026-06-16T23:41:10.101Z","endTime":"2026-06-16T23:41:16.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.830181833169263,"aZ":-33.024593471510094,"pfxX":-3.727346836327117,"pfxZ":-0.5107403211362076,"pX":-0.49273851861232953,"pZ":2.516650438474236,"vX0":-5.94913659732446,"vY0":-126.99651577264012,"vZ0":-1.5684715195336951,"x":135.78,"y":170.83,"x0":2.352959760078464,"y0":50.006182256838,"z0":5.737688803310051,"aX":-6.167275760360785},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.1,"breakHorizontal":7.9,"spinRate":2475,"spinDirection":327},"zone":4,"typeConfidence":0.89,"plateTime":0.4291619435173675,"extension":5.657526351602776},"hitData":{"launchSpeed":93.2,"launchAngle":-18.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":156.11,"coordY":144.68}},"index":4,"playId":"4934536f-a033-3c2b-b2b6-531bde2da05d","pitchNumber":4,"startTime":"2026-06-16T23:41:25.048Z","endTime":"2026-06-16T23:41:33.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_ab"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_ab"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.0,"awayTeamWinProbability":2.0,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.15,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-06-16T23:41:33.575Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Heriberto Hernández strikes out swinging.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-06-16T23:42:11.711Z","endTime":"2026-06-16T23:43:26.109Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":7,"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-16T23:41:56.590Z","endTime":"2026-06-16T23:42:14.005Z","isPitch":false,"type":"action","player":{"id":681715,"link":"/api/v1/people/681715"},"defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.0,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.003611759641906,"aZ":-27.61622604168075,"pfxX":10.414793775225696,"pfxZ":2.42804123445858,"pX":0.4586050964442011,"pZ":1.8432022820893825,"vX0":-9.253556042152331,"vY0":-136.02805328441002,"vZ0":-4.9471777899506755,"x":99.52,"y":189.01,"x0":2.546403174720653,"y0":50.005344833069614,"z0":5.593082310529086,"aX":19.578793151432208},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":3.5,"breakHorizontal":-16.9,"spinRate":2115,"spinDirection":125},"zone":9,"typeConfidence":0.9,"plateTime":0.40219162600461367,"extension":5.6964734980027645},"index":1,"playId":"0d00c137-1fe1-3426-a686-c897d6fcd119","pitchNumber":1,"startTime":"2026-06-16T23:42:14.005Z","endTime":"2026-06-16T23:42:19.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.8,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.42887921048656,"aZ":-16.350679982237494,"pfxX":7.089398062284548,"pfxZ":7.753402665499621,"pX":-0.6183886012364436,"pZ":1.571792875106331,"vX0":-9.726479744612066,"vY0":-141.29448230180245,"vZ0":-8.568986673632391,"x":140.57,"y":196.34,"x0":1.932875265992386,"y0":50.003128864456706,"z0":5.675045883429639,"aX":14.467538381562774},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.6,"breakHorizontal":-11.0,"spinRate":2311,"spinDirection":127},"zone":7,"typeConfidence":0.9,"plateTime":0.3863106926059543,"extension":5.775178611160044},"index":2,"playId":"5eb3a2a8-aec2-3cc9-a848-8a3ce1abe7b6","pitchNumber":2,"startTime":"2026-06-16T23:42:27.647Z","endTime":"2026-06-16T23:42:54.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":146,"player":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.30533271013108,"aZ":-37.784806702363355,"pfxX":-4.5343515305096584,"pfxZ":-3.354958380825548,"pX":-0.9471316699062723,"pZ":0.41683130086054937,"vX0":-6.581840020512096,"vY0":-128.71839364420163,"vZ0":-5.667344159164556,"x":153.1,"y":227.53,"x0":2.2342210350950142,"y0":50.00086262377583,"z0":5.58052614377467,"aX":-7.588729143262932},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-7.2,"breakHorizontal":9.7,"spinRate":2592,"spinDirection":336},"zone":13,"typeConfidence":0.9,"plateTime":0.4259065753512381,"extension":5.732892882607066},"index":3,"playId":"c6c6743c-9e4e-3af6-b02b-201382567087","pitchNumber":3,"startTime":"2026-06-16T23:43:02.820Z","endTime":"2026-06-16T23:43:07.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.9,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.81061871604523,"aZ":-34.39198638014156,"pfxX":-5.3437873201841235,"pfxZ":-1.3394804960963782,"pX":0.27332193383977416,"pZ":2.8695183697442106,"vX0":-3.719071032107723,"vY0":-127.42902489240554,"vZ0":-0.6662030465809186,"x":106.58,"y":161.3,"x0":2.443288076731451,"y0":50.00471764114836,"z0":5.838233932585254,"aX":-8.837108969752972},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-2.4,"breakHorizontal":10.4,"spinRate":2483,"spinDirection":326},"zone":2,"typeConfidence":0.9,"plateTime":0.42891536584139045,"extension":5.480214307586739},"index":4,"playId":"35893f5d-9858-30b1-93de-8b4376cff61c","pitchNumber":4,"startTime":"2026-06-16T23:43:21.034Z","endTime":"2026-06-16T23:43:26.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_ab"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_ab"},{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_pa"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.2,"awayTeamWinProbability":1.7999999999999972,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-06-16T23:43:26.109Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Edmundo Sosa flies out sharply to right fielder Heriberto Hernández.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-16T23:45:04.120Z","endTime":"2026-06-16T23:45:57.640Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.4,"endSpeed":79.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.55352222815889,"aZ":-30.04251621730397,"pfxX":-6.847323146708958,"pfxZ":1.3315130500786836,"pX":0.5323347670305651,"pZ":2.1171767050868198,"vX0":5.846075416250577,"vY0":-125.66527176056387,"vZ0":-3.939376906654395,"x":96.71,"y":181.62,"x0":-0.9302368902849026,"y0":50.005540406353774,"z0":6.135411649433758,"aX":-10.99508336126731},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.8,"breakHorizontal":11.2,"spinRate":1160,"spinDirection":244},"zone":9,"typeConfidence":0.91,"plateTime":0.4352269906969424,"extension":6.4850090768495905},"index":0,"playId":"6cecc56b-96b4-3648-993b-93133542e0b6","pitchNumber":1,"startTime":"2026-06-16T23:45:33.260Z","endTime":"2026-06-16T23:45:38.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.25164637527081,"aZ":-23.45486535138444,"pfxX":-9.213486194758408,"pfxZ":4.465356193748214,"pX":0.5733441290324025,"pZ":2.480493280497945,"vX0":7.0716432152497015,"vY0":-138.24423437148897,"vZ0":-5.343579285068473,"x":95.15,"y":171.81,"x0":-0.809484463126604,"y0":50.00209876695314,"z0":5.993999214978787,"aX":-17.991389541841215},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.2,"breakHorizontal":15.4,"spinRate":1927,"spinDirection":226},"zone":6,"typeConfidence":0.9,"plateTime":0.39486057169599187,"extension":6.384324496705696},"hitData":{"launchSpeed":100.6,"launchAngle":40.0,"totalDistance":355.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":177.73,"coordY":65.48}},"index":1,"playId":"4336afdc-7d42-3fac-9d90-a401d6e007ee","pitchNumber":2,"startTime":"2026-06-16T23:45:46.430Z","endTime":"2026-06-16T23:45:57.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_ab"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_ab"},{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_pa"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.0,"awayTeamWinProbability":2.0,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-06-16T23:45:57.640Z","atBatIndex":30},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brandon Marsh lines out to right fielder Heriberto Hernández.","rbi":0,"awayScore":0,"homeScore":7,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-16T23:46:02.681Z","endTime":"2026-06-16T23:47:01.829Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":96.0,"endSpeed":88.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.001699812541446,"aZ":-12.707786101055076,"pfxX":-6.193551682790311,"pfxZ":9.821982978418443,"pX":1.114495143521181,"pZ":1.2576360433179845,"vX0":6.737694910794756,"vY0":-139.33749595202954,"vZ0":-11.158729264577723,"x":74.52,"y":204.82,"x0":-0.5212074244883488,"y0":50.004249437074996,"z0":6.135548223199512,"aX":-12.275940188627539},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.8,"breakHorizontal":10.0,"spinRate":2231,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.391927700316804,"extension":6.510499714534199},"index":0,"playId":"6f0d6bca-ac2d-3669-a6bc-4d83cb0fd5f2","pitchNumber":1,"startTime":"2026-06-16T23:46:22.103Z","endTime":"2026-06-16T23:46:27.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.777475585306128,"aZ":-31.107581638563634,"pfxX":7.1843318279415245,"pfxZ":0.714153060247499,"pX":-1.1351621441267818,"pZ":2.3074717169326533,"vX0":-1.230746680948683,"vY0":-121.14328603728318,"vZ0":-2.395993357932335,"x":160.27,"y":176.48,"x0":-1.5553704538402073,"y0":50.0018613486697,"z0":6.017736847043819,"aX":10.72046116146729},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.0,"breakHorizontal":-12.7,"spinRate":2340,"spinDirection":62},"zone":13,"typeConfidence":2.0,"plateTime":0.4514359314389398,"extension":6.427635425938957},"index":1,"playId":"8e77945f-4cdb-36d2-a457-8154e0e4d831","pitchNumber":2,"startTime":"2026-06-16T23:46:37.657Z","endTime":"2026-06-16T23:46:43.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.449883957202744,"aZ":-14.746362614516485,"pfxX":-5.899377515294776,"pfxZ":8.820343503280903,"pX":0.6455863939189928,"pZ":2.0573667203456374,"vX0":5.694939739678376,"vY0":-139.03098672587865,"vZ0":-8.625068140849265,"x":92.39,"y":183.23,"x0":-0.6536534611193119,"y0":50.005663852467585,"z0":6.159195763420393,"aX":-11.659082578847414},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.5,"breakHorizontal":9.6,"spinRate":2254,"spinDirection":216},"zone":9,"typeConfidence":2.0,"plateTime":0.39257071278711075,"extension":6.573196432254215},"hitData":{"launchSpeed":94.1,"launchAngle":21.0,"totalDistance":314.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":154.12,"coordY":76.41}},"index":2,"playId":"40baf288-a7af-399d-8c4b-290bab5d2bf0","pitchNumber":3,"startTime":"2026-06-16T23:46:53.042Z","endTime":"2026-06-16T23:47:01.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_ab"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_ab"},{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_pa"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.89999999999999,"awayTeamWinProbability":2.1000000000000085,"homeTeamWinProbabilityAdded":-0.10000000000000853,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-06-16T23:47:01.829Z","atBatIndex":31},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Kyle Schwarber homers (25) on a line drive to right field.","rbi":1,"awayScore":0,"homeScore":8,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-16T23:47:18.621Z","endTime":"2026-06-16T23:48:36.081Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":{"id":663969,"link":"/api/v1/people/663969"},"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(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.9,"endSpeed":77.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.920854897904377,"aZ":-41.917589612560135,"pfxX":3.0420328020694267,"pfxZ":-6.5817046876513,"pX":0.9570028578322092,"pZ":1.101870226200415,"vX0":3.0505646746427306,"vY0":-120.72083339125679,"vZ0":-3.8474504608889943,"x":80.52,"y":209.03,"x0":-0.7170491924764362,"y0":50.00342430907526,"z0":6.396142907307394,"aX":4.502075903706146},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-12.6,"breakHorizontal":-6.2,"spinRate":2594,"spinDirection":37},"zone":14,"typeConfidence":0.9,"plateTime":0.4532467420223507,"extension":6.5584716312017965},"index":0,"playId":"28cf0c19-2338-3084-8c10-70165ef2a699","pitchNumber":1,"startTime":"2026-06-16T23:47:26.286Z","endTime":"2026-06-16T23:47:31.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":89.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.107885560264616,"aZ":-14.887554696130568,"pfxX":-5.261164217912128,"pfxZ":8.611825338770615,"pX":0.03752920887697562,"pZ":2.441925553996799,"vX0":3.775348317047694,"vY0":-139.96709511064498,"vZ0":-7.8294371502002855,"x":115.57,"y":172.85,"x0":-0.6372162263196517,"y0":50.00661316603402,"z0":6.2274529299844135,"aX":-10.564110520636858},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.4,"breakHorizontal":8.9,"spinRate":2212,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.3895872440539212,"extension":6.468026966847704},"index":1,"playId":"f6c5ca61-069d-3cbc-a41a-79fe08b5b8c8","pitchNumber":2,"startTime":"2026-06-16T23:47:40.351Z","endTime":"2026-06-16T23:47:48.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":89.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.15101023123519,"aZ":-13.168203406245556,"pfxX":-5.723192804820849,"pfxZ":9.376144627962082,"pX":0.725623340827941,"pZ":2.1131082226591706,"vX0":5.213413665888409,"vY0":-140.60103266978163,"vZ0":-9.105773001561317,"x":89.34,"y":181.73,"x0":-0.3978445704820771,"y0":50.00252379960387,"z0":6.22250496382604,"aX":-11.601546495684358},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.6,"breakHorizontal":9.5,"spinRate":2079,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.38771742199952675,"extension":6.527774980621586},"hitData":{"launchSpeed":96.6,"launchAngle":23.0,"totalDistance":352.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":216.02,"coordY":88.37}},"index":2,"playId":"7dad6e96-b18c-38e1-80d6-ea2518f84c87","pitchNumber":3,"startTime":"2026-06-16T23:48:08.846Z","endTime":"2026-06-16T23:48:36.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_ab"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_ab"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.8,"awayTeamWinProbability":1.2000000000000028,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.03,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-06-16T23:48:36.081Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Harper grounds out to first baseman Connor Norby.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-06-16T23:48:42.979Z","endTime":"2026-06-16T23:49:30.339Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663969,"fullName":"Tyler Phillips","link":"/api/v1/people/663969"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.81351403514418,"aZ":-30.99263511506525,"pfxX":5.798978090996919,"pfxZ":0.7772494576350457,"pX":-0.3700447892955316,"pZ":2.4857321095670426,"vX0":0.4958988609611341,"vY0":-121.84040050709693,"vZ0":-2.2428889416986943,"x":131.11,"y":171.67,"x0":-1.329964268825389,"y0":50.00227814602965,"z0":6.0718804244901134,"aX":8.800488068921165},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.2,"breakHorizontal":-10.7,"spinRate":2310,"spinDirection":72},"zone":4,"typeConfidence":2.0,"plateTime":0.4479210840740153,"extension":6.338229445967459},"index":0,"playId":"4e5b2ca9-c385-3753-9f7f-87de5eb53d2a","pitchNumber":1,"startTime":"2026-06-16T23:48:56.149Z","endTime":"2026-06-16T23:49:00.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.020589104604436,"aZ":-30.58680386933343,"pfxX":7.566988022078369,"pfxZ":1.0648334346933606,"pX":-1.1567394601412528,"pZ":2.7001158057660724,"vX0":-1.3245168912602905,"vY0":-120.90777679492274,"vZ0":-1.5800225008330617,"x":161.09,"y":165.88,"x0":-1.5877386359381143,"y0":50.00372030976256,"z0":6.028732150524448,"aX":11.282177612007379},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.8,"breakHorizontal":-13.4,"spinRate":2475,"spinDirection":75},"zone":11,"typeConfidence":2.0,"plateTime":0.45180181900453853,"extension":6.315108145679187},"index":1,"playId":"1e06d0e0-e129-3ad3-87fc-bb088b8f2aea","pitchNumber":2,"startTime":"2026-06-16T23:49:08.664Z","endTime":"2026-06-16T23:49:14.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.17098834593529,"aZ":-42.83875337205732,"pfxX":2.3958914513304963,"pfxZ":-7.258456295034519,"pX":-0.3175327296974927,"pZ":1.9494105744687305,"vX0":0.8950043767068445,"vY0":-120.41284711535219,"vZ0":-1.413901667594774,"x":129.1,"y":186.15,"x0":-1.0051870751868983,"y0":50.00255714796051,"z0":6.331335082485248,"aX":3.520974018910738},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-13.2,"breakHorizontal":-4.6,"spinRate":2617,"spinDirection":42},"zone":7,"typeConfidence":0.9,"plateTime":0.454719656217454,"extension":6.50631764220622},"hitData":{"launchSpeed":82.3,"launchAngle":-17.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.27,"coordY":167.75}},"index":2,"playId":"1e862518-f45b-3d6f-beb4-0679280db34c","pitchNumber":3,"startTime":"2026-06-16T23:49:22.901Z","endTime":"2026-06-16T23:49:30.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":663969,"link":"/api/v1/people/663969"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.7,"awayTeamWinProbability":1.2999999999999972,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-16T23:49:30.339Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Javier Sanoja singles on a ground ball to left fielder Brandon Marsh.","rbi":0,"awayScore":0,"homeScore":8,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-16T23:51:15.528Z","endTime":"2026-06-16T23:52:14.155Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"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":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.7,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.731345357724166,"aZ":-31.59097304733423,"pfxX":-4.057686819340219,"pfxZ":0.39527765243538227,"pX":-0.2574243280301378,"pZ":1.8748736356578823,"vX0":-5.296432050929326,"vY0":-120.67416939595907,"vZ0":-2.4272446248427384,"x":100.0,"y":157.39,"x0":2.490260780723932,"y0":50.00489391155959,"z0":5.6675618132646015,"aX":-6.003806817688724},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":0.4,"breakHorizontal":8.5,"spinRate":2348,"spinDirection":324},"zone":7,"typeConfidence":0.9,"plateTime":0.4533003145031751,"extension":5.695200804255419},"index":0,"playId":"ec7c5ee9-6c5a-3ef9-b1e7-ae83d92a2878","pitchNumber":1,"startTime":"2026-06-16T23:51:46.442Z","endTime":"2026-06-16T23:51:51.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.4,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.40945293888143,"aZ":-29.7566143673819,"pfxX":8.932777791576372,"pfxZ":1.601422407098239,"pX":0.6015710585297555,"pZ":2.5520613304334634,"vX0":-6.646212275452339,"vY0":-121.46461536250878,"vZ0":-1.7954585517301878,"x":94.07,"y":169.87,"x0":2.1983732035501276,"y0":50.003848776193074,"z0":5.862182615201472,"aX":13.491349393604},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.8,"breakHorizontal":-14.9,"spinRate":1705,"spinDirection":119},"zone":6,"typeConfidence":0.9,"plateTime":0.4491107089728743,"extension":5.7052677412053265},"hitData":{"launchSpeed":88.4,"launchAngle":7.0,"totalDistance":119.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":74.39,"coordY":123.45}},"index":1,"playId":"56c523ce-17c8-3d79-85d9-24b1160be2cc","pitchNumber":2,"startTime":"2026-06-16T23:52:02.104Z","endTime":"2026-06-16T23:52:14.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_ab"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_ab"},{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_pa"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.2,"awayTeamWinProbability":1.7999999999999972,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.13,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-06-16T23:52:14.155Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Leo Jiménez flies out to right fielder Gabriel Rincones Jr.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-16T23:52:24.402Z","endTime":"2026-06-16T23:54:43.201Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7],"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":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687282,"link":"/api/v1/people/687282"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.700318335097517,"aZ":-13.926096654912502,"pfxX":8.29924333367818,"pfxZ":9.266830298317362,"pX":-0.4745794272102805,"pZ":1.8237666674863617,"vX0":-10.101719091682936,"vY0":-139.09346126649035,"vZ0":-7.973671043361307,"x":135.09,"y":189.54,"x0":2.117256897691119,"y0":50.003785114556074,"z0":5.640909185870871,"aX":16.34604127507425},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.4,"breakHorizontal":-13.1,"spinRate":2183,"spinDirection":123},"zone":7,"typeConfidence":0.9,"plateTime":0.3930085221993229,"extension":5.797555842270916},"index":0,"playId":"41cf82ef-900b-3e54-bb96-736869612558","pitchNumber":1,"startTime":"2026-06-16T23:52:33.587Z","endTime":"2026-06-16T23:52:38.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"first":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.9,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.83364454700996,"aZ":-13.172100592013603,"pfxX":7.014316836983193,"pfxZ":9.389817916662246,"pX":-0.06830877563312605,"pZ":3.073855719964432,"vX0":-8.648020767185535,"vY0":-141.06185974526372,"vZ0":-5.253430727400156,"x":119.6,"y":155.79,"x0":2.1198189533939393,"y0":50.0017494016099,"z0":5.803272534285116,"aX":14.194146046152328},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.1,"breakHorizontal":-11.0,"spinRate":2292,"spinDirection":107},"zone":2,"typeConfidence":0.9,"plateTime":0.3876665631197431,"extension":5.749308690036352},"index":1,"playId":"ba116312-a62d-3c1d-b5c0-39c294652a41","pitchNumber":2,"startTime":"2026-06-16T23:52:48.959Z","endTime":"2026-06-16T23:52:54.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"first":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-06-16T23:52:59.915Z","endTime":"2026-06-16T23:53:10.279Z","isPitch":false,"type":"action","player":{"id":677870,"link":"/api/v1/people/677870"},"defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"first":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.1,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.57824381389742,"aZ":-32.67396636368042,"pfxX":1.996808999000618,"pfxZ":-0.30204944687594315,"pX":-1.4670816226472936,"pZ":0.44737511090133386,"vX0":-10.037882374598016,"vY0":-128.44275471706592,"vZ0":-6.265641796253382,"x":172.92,"y":226.7,"x0":2.2456359733002573,"y0":50.00220583342579,"z0":5.484175264000228,"aX":3.3101977758799794},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.9,"breakHorizontal":-1.2,"spinRate":2252,"spinDirection":11},"zone":13,"typeConfidence":0.54,"plateTime":0.427733722749168,"extension":5.67296644448623},"index":3,"playId":"3b41b66c-caa1-35d3-9190-8468173597fe","pitchNumber":3,"startTime":"2026-06-16T23:53:10.279Z","endTime":"2026-06-16T23:53:15.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"first":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":81.5,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.062935928465777,"aZ":-29.42284704440306,"pfxX":-5.258325793341983,"pfxZ":1.6576440112923638,"pX":-0.6752121386423717,"pZ":1.9842588696335917,"vX0":-6.132336225115216,"vY0":-126.96489685299277,"vZ0":-3.3526316262783205,"x":142.74,"y":185.21,"x0":2.4400983537958365,"y0":50.00269076432572,"z0":5.623529812347091,"aX":-8.721754316754108},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.5,"breakHorizontal":10.7,"spinRate":2588,"spinDirection":327},"zone":7,"typeConfidence":0.9,"plateTime":0.4287757646117316,"extension":5.749354593686297},"index":4,"playId":"15a14c3f-8d17-3213-82a4-3a10e4cd05c5","pitchNumber":4,"startTime":"2026-06-16T23:53:31.180Z","endTime":"2026-06-16T23:53:35.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"first":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":98.0,"endSpeed":90.3,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.26363238689997,"aZ":-14.616492498630135,"pfxX":7.282321228003842,"pfxZ":8.435975785364134,"pX":-0.09372662254010834,"pZ":3.8415969909120196,"vX0":-8.533773185757964,"vY0":-142.54156382059506,"vZ0":-3.159303158117352,"x":120.57,"y":135.06,"x0":1.9766819872374284,"y0":50.00198150424801,"z0":5.873197019571521,"aX":15.156032343615372},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":14.9,"breakHorizontal":-11.8,"spinRate":2347,"spinDirection":129},"zone":11,"typeConfidence":0.9,"plateTime":0.3825925315069121,"extension":5.775186144232544},"index":5,"playId":"62cd95ab-682b-3c1a-bf53-dcaf37bbe94b","pitchNumber":5,"startTime":"2026-06-16T23:53:48.930Z","endTime":"2026-06-16T23:53:55.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"first":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":90.2,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.166581549314692,"aZ":-14.573928079860886,"pfxX":6.946543546775082,"pfxZ":8.530001374079617,"pX":-0.34214602188490967,"pZ":2.3045017774997345,"vX0":-9.43874952126408,"vY0":-141.96074811543372,"vZ0":-7.07659655964322,"x":130.04,"y":176.56,"x0":2.1064351231210106,"y0":50.00386112673837,"z0":5.737636023178515,"aX":14.335046908255103},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.3,"breakHorizontal":-10.9,"spinRate":2265,"spinDirection":126},"zone":4,"typeConfidence":0.9,"plateTime":0.38422393378111597,"extension":5.926493417826427},"index":6,"playId":"7a3d1c72-e550-31c3-8dca-1550b0ebe98b","pitchNumber":6,"startTime":"2026-06-16T23:54:05.003Z","endTime":"2026-06-16T23:54:12.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"first":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.6,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.793359998647375,"aZ":-31.659238740144342,"pfxX":8.218742094536477,"pfxZ":0.3275437405277284,"pX":0.49142509270203993,"pZ":2.21407654838621,"vX0":-6.952886155253919,"vY0":-124.50699117941886,"vZ0":-2.401744970030316,"x":98.27,"y":179.0,"x0":2.2339494139103535,"y0":50.00604292956629,"z0":5.776250067175291,"aX":13.08286386286695},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.4,"breakHorizontal":-13.6,"spinRate":1776,"spinDirection":118},"zone":6,"typeConfidence":0.9,"plateTime":0.43763173131109045,"extension":5.741322107467589},"hitData":{"launchSpeed":81.0,"launchAngle":61.0,"totalDistance":195.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.64,"coordY":143.91}},"index":7,"playId":"3493b1eb-d608-3d3c-ae73-1e010ce97602","pitchNumber":7,"startTime":"2026-06-16T23:54:29.071Z","endTime":"2026-06-16T23:54:43.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"first":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677870,"link":"/api/v1/people/677870"},"credit":"b_ab"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_ab"},{"player":{"id":677870,"link":"/api/v1/people/677870"},"credit":"b_pa"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.7,"awayTeamWinProbability":1.2999999999999972,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.25,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-06-16T23:54:43.201Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Esteury Ruiz singles on a fly ball to right fielder Gabriel Rincones Jr. Javier Sanoja to 2nd.","rbi":0,"awayScore":0,"homeScore":8,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-16T23:54:57.131Z","endTime":"2026-06-16T23:55:15.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"postOnSecond":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687282,"link":"/api/v1/people/687282"},"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":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.2,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.80404156950889,"aZ":-31.36982409771088,"pfxX":8.598488402639443,"pfxZ":0.5213895273776252,"pX":1.2593215041110026,"pZ":2.151502321689308,"vX0":-5.387829389737343,"vY0":-123.03968444508372,"vZ0":-2.368994692294459,"x":69.0,"y":180.69,"x0":2.352522711670683,"y0":50.0043119749101,"z0":5.766906217526538,"aX":13.277441389645421},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.6,"breakHorizontal":-14.4,"spinRate":1740,"spinDirection":117},"zone":14,"typeConfidence":0.9,"plateTime":0.4439706233003382,"extension":5.685180413201909},"hitData":{"launchSpeed":70.4,"launchAngle":28.0,"totalDistance":227.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":165.9,"coordY":108.68}},"index":0,"playId":"b1f5ac10-fff6-38a6-b204-a03732eb5ee7","pitchNumber":1,"startTime":"2026-06-16T23:55:04.959Z","endTime":"2026-06-16T23:55:15.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"first":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"credit":"b_ab"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_ab"},{"player":{"id":665923,"link":"/api/v1/people/665923"},"credit":"b_pa"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.1,"awayTeamWinProbability":1.9000000000000057,"homeTeamWinProbabilityAdded":-0.6000000000000085,"leverageIndex":0.16,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-06-16T23:55:15.488Z","atBatIndex":36},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jakob Marsee grounds into a force out, second baseman Bryson Stott to shortstop Edmundo Sosa. Javier Sanoja to 3rd. Esteury Ruiz out at 2nd. Jakob Marsee to 1st.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-16T23:55:30.747Z","endTime":"2026-06-16T23:56:18.976Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"postOnThird":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.710242594555165,"aZ":-32.49829576465798,"pfxX":-2.163306416850558,"pfxZ":-0.2023340917316947,"pX":0.2857695255197014,"pZ":2.014825605698989,"vX0":-4.849253983953452,"vY0":-126.0996629718637,"vZ0":-2.4477380459817297,"x":106.11,"y":184.38,"x0":2.5182041419905,"y0":50.00341612310949,"z0":5.631613377525123,"aX":-3.4673137055717977},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.7,"breakHorizontal":5.0,"spinRate":2395,"spinDirection":332},"zone":8,"typeConfidence":0.89,"plateTime":0.43511548267537625,"extension":5.760084240067233},"index":0,"playId":"2508d39e-f7bd-3995-8f13-a6d487d59a24","pitchNumber":1,"startTime":"2026-06-16T23:55:39.768Z","endTime":"2026-06-16T23:55:44.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":665923,"link":"/api/v1/people/665923"},"second":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":96.4,"endSpeed":88.5,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.224572050201616,"aZ":-24.486115724397713,"pfxX":10.463629248252376,"pfxZ":3.8557700806671757,"pX":0.8802095978630244,"pZ":1.674701302242425,"vX0":-7.74278168440707,"vY0":-140.17218488367615,"vZ0":-6.324077197136348,"x":83.45,"y":193.56,"x0":2.316712347402069,"y0":50.00039270306543,"z0":5.555104639833004,"aX":20.85142811598897},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":5.9,"breakHorizontal":-17.4,"spinRate":2311,"spinDirection":125},"zone":14,"typeConfidence":0.91,"plateTime":0.39052586123056,"extension":5.73480960576295},"index":1,"playId":"e975814b-e964-3b92-871b-2168099b93cb","pitchNumber":2,"startTime":"2026-06-16T23:55:55.882Z","endTime":"2026-06-16T23:56:01.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":665923,"link":"/api/v1/people/665923"},"second":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":97.5,"endSpeed":89.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.00450376119043,"aZ":-24.45308640319869,"pfxX":10.206067325577694,"pfxZ":3.791467761422446,"pX":0.5028924773193711,"pZ":2.565540288419733,"vX0":-8.909130944678145,"vY0":-141.712167019836,"vZ0":-4.530340279103297,"x":97.83,"y":169.51,"x0":2.3595241400269233,"y0":50.00251225857773,"z0":5.744447451563998,"aX":20.783978155668287},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.1,"breakHorizontal":-16.7,"spinRate":2318,"spinDirection":122},"zone":6,"typeConfidence":0.9,"plateTime":0.38631161322275265,"extension":5.817829313507106},"hitData":{"launchSpeed":107.3,"launchAngle":-28.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.72,"coordY":147.22}},"index":2,"playId":"eca6d3b3-a84d-3186-8d16-2a75642ec855","pitchNumber":3,"startTime":"2026-06-16T23:56:10.883Z","endTime":"2026-06-16T23:56:18.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"first":{"id":665923,"link":"/api/v1/people/665923"},"second":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_ab"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_ab"},{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_pa"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.8,"awayTeamWinProbability":1.2000000000000028,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-06-16T23:56:18.976Z","atBatIndex":37},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Connor Norby walks. Jakob Marsee to 2nd.","rbi":0,"awayScore":0,"homeScore":8,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-16T23:56:52.040Z","endTime":"2026-06-16T23:58:38.240Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"postOnSecond":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"postOnThird":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.66936603046473,"aZ":-29.938618212640893,"pfxX":8.813753985490285,"pfxZ":1.4111449434018253,"pX":-0.42272932136872765,"pZ":1.547004853581044,"vX0":-9.320516529408447,"vY0":-124.3692490371319,"vZ0":-4.134582574027581,"x":133.11,"y":197.01,"x0":2.203794027942605,"y0":50.006180475765106,"z0":5.675886203609654,"aX":14.00379458851229},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.9,"breakHorizontal":-14.2,"spinRate":1635,"spinDirection":117},"zone":13,"typeConfidence":0.91,"plateTime":0.4380776743845307,"extension":5.749297899833422},"index":0,"playId":"2bfcb189-1fab-3a80-8e56-87ae99f540a6","pitchNumber":1,"startTime":"2026-06-16T23:56:52.040Z","endTime":"2026-06-16T23:56:58.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"third":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":86.7,"endSpeed":80.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.20876269685221,"aZ":-28.74077167223175,"pfxX":8.717089852364978,"pfxZ":2.1034188675953622,"pX":0.4157064182631997,"pZ":1.0323122216053389,"vX0":-7.915079880191846,"vY0":-126.02520621433504,"vZ0":-5.530045997978959,"x":101.15,"y":210.91,"x0":2.4433083468608987,"y0":50.00097064316231,"z0":5.536330473426507,"aX":14.219171859414644},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.9,"breakHorizontal":-14.3,"spinRate":1552,"spinDirection":117},"zone":14,"typeConfidence":0.9,"plateTime":0.43227853674630623,"extension":5.774920905737787},"index":1,"playId":"613e7df3-bbe9-394a-b297-56e286e90715","pitchNumber":2,"startTime":"2026-06-16T23:57:08.422Z","endTime":"2026-06-16T23:57:14.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"third":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.831672821166663,"aZ":-33.56403939980509,"pfxX":9.571105331088656,"pfxZ":-0.8500678316967925,"pX":1.0458373294486176,"pZ":3.90782985871243,"vX0":-6.771936298278902,"vY0":-126.04987937454727,"vZ0":1.9529003964602456,"x":77.14,"y":133.27,"x0":2.5082164403148455,"y0":50.00520885164076,"z0":5.81074524022387,"aX":15.58287242792615},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.0,"breakHorizontal":-16.1,"spinRate":1753,"spinDirection":112},"zone":12,"typeConfidence":0.91,"plateTime":0.43260703650382615,"extension":5.732987932465012},"index":2,"playId":"82f6a7de-158e-335c-b9e4-3f33574cc5b8","pitchNumber":3,"startTime":"2026-06-16T23:57:28.338Z","endTime":"2026-06-16T23:57:32.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"third":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":90.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.549841129574308,"aZ":-15.264812658176263,"pfxX":8.151266138219265,"pfxZ":8.182825080457606,"pX":-0.4901020050048782,"pZ":3.0895663208426614,"vX0":-10.345812298249214,"vY0":-142.15098453704215,"vZ0":-4.740996730968952,"x":135.68,"y":155.36,"x0":2.120666647207222,"y0":50.00552924872,"z0":5.733296119029232,"aX":16.85067493741735},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.2,"breakHorizontal":-13.0,"spinRate":2318,"spinDirection":129},"zone":1,"typeConfidence":0.9,"plateTime":0.38385281537195404,"extension":5.8003133942446805},"index":3,"playId":"5d256df0-2fba-3e49-aa19-51f4ae7f394d","pitchNumber":4,"startTime":"2026-06-16T23:57:44.254Z","endTime":"2026-06-16T23:57:50.494Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"third":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":85.1,"endSpeed":79.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.254834974629393,"aZ":-33.31601089758393,"pfxX":7.626752858483493,"pfxZ":-0.722485573642162,"pX":1.3119729519119467,"pZ":1.8578944122110435,"vX0":-5.258593661919518,"vY0":-124.00419164578048,"vZ0":-2.503191986558926,"x":66.99,"y":188.62,"x0":2.457648460250675,"y0":50.00415453348096,"z0":5.630123241438967,"aX":12.00862001045104},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.7,"breakHorizontal":-12.7,"spinRate":1678,"spinDirection":120},"zone":14,"typeConfidence":0.9,"plateTime":0.43985757541166226,"extension":5.713945983340652},"index":4,"playId":"cc7d5158-5822-30f5-ace6-7441f72f52a1","pitchNumber":5,"startTime":"2026-06-16T23:58:03.647Z","endTime":"2026-06-16T23:58:10.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"third":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-06-16T23:58:15.896Z","endTime":"2026-06-16T23:58:31.179Z","isPitch":false,"type":"action","player":{"id":681393,"link":"/api/v1/people/681393"},"defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"third":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.949560520988843,"aZ":-31.67668375945542,"pfxX":-3.701215843505172,"pfxZ":0.29810167147985034,"pX":-1.695284033483077,"pZ":1.1721542745701208,"vX0":-9.221932001430964,"vY0":-128.44554394511806,"vZ0":-4.728049344782532,"x":181.62,"y":207.13,"x0":2.424414197876786,"y0":50.00353146721621,"z0":5.503826920351193,"aX":-6.174167543978958},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.4,"breakHorizontal":8.8,"spinRate":2513,"spinDirection":353},"zone":13,"typeConfidence":0.89,"plateTime":0.4266588887860516,"extension":5.654410481896248},"index":6,"playId":"4896f52e-2303-3ef1-9d0f-f2f09d568eae","pitchNumber":6,"startTime":"2026-06-16T23:58:31.179Z","endTime":"2026-06-16T23:58:38.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"third":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_pa"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.3,"awayTeamWinProbability":1.7000000000000028,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.21,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-06-16T23:58:38.240Z","atBatIndex":38},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Xavier Edwards grounds into a force out, shortstop Edmundo Sosa to second baseman Bryson Stott. Connor Norby out at 2nd.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-06-16T23:59:54.770Z","endTime":"2026-06-17T00:03:36.763Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"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":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":8,"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-16T23:58:57.854Z","endTime":"2026-06-16T23:59:57.046Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":805300,"link":"/api/v1/people/805300"},"third":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.2,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.41341811680154,"aZ":-29.43605287479717,"pfxX":-2.6334683916482504,"pfxZ":1.75340474195615,"pX":-2.0860559611729665,"pZ":-0.1765446190649325,"vX0":-10.025704632043883,"vY0":-124.67375654914903,"vZ0":-7.635205308258089,"x":196.52,"y":243.55,"x0":2.3392514146457026,"y0":50.00539075247928,"z0":5.374312138585695,"aX":-4.122526277401303},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.4,"breakHorizontal":7.2,"spinRate":2351,"spinDirection":344},"zone":13,"typeConfidence":0.89,"plateTime":0.4402966472928802,"extension":5.818413433837347},"index":1,"playId":"7e2261a3-2c2c-37c0-a6d7-e81c9fc95117","pitchNumber":1,"startTime":"2026-06-16T23:59:57.046Z","endTime":"2026-06-17T00:00:24.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":805300,"link":"/api/v1/people/805300"},"third":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MI","challengeTeamId":146},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.7,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.99439525378342,"aZ":-23.25700298265241,"pfxX":10.778009477039392,"pfxZ":4.525046571212581,"pX":0.3004374146409999,"pZ":2.057139317483689,"vX0":-9.522096103045419,"vY0":-139.81690067983365,"vZ0":-5.477916940873287,"x":105.55,"y":183.24,"x0":2.3582967320827866,"y0":50.00260743538955,"z0":5.57855167755037,"aX":21.232776609233387},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.2,"breakHorizontal":-17.4,"spinRate":2394,"spinDirection":124},"zone":9,"typeConfidence":0.9,"plateTime":0.3925081832314681,"extension":5.798404200276157},"index":2,"playId":"69fff022-2e49-3ad0-89ed-af393b4a68cf","pitchNumber":2,"startTime":"2026-06-17T00:03:11.147Z","endTime":"2026-06-17T00:03:16.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":805300,"link":"/api/v1/people/805300"},"third":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.5,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.992760664265994,"aZ":-30.201922253780655,"pfxX":10.866524957746106,"pfxZ":1.2204134943993221,"pX":0.63141519096032,"pZ":2.2250015731122423,"vX0":-7.895964146963712,"vY0":-126.52295460439585,"vZ0":-2.323019747738918,"x":92.93,"y":178.7,"x0":2.3885063401562654,"y0":50.00043847244885,"z0":5.586995191063451,"aX":17.529120169926973},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.9,"breakHorizontal":-17.8,"spinRate":1780,"spinDirection":113},"zone":6,"typeConfidence":0.91,"plateTime":0.4337062054550156,"extension":5.780901313166536},"hitData":{"launchSpeed":76.4,"launchAngle":-6.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.09,"coordY":155.07}},"index":3,"playId":"bfc924a7-7f47-327d-b91b-e0cf5de7d7ca","pitchNumber":3,"startTime":"2026-06-17T00:03:26.199Z","endTime":"2026-06-17T00:03:36.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":805300,"link":"/api/v1/people/805300"},"third":{"id":691594,"link":"/api/v1/people/691594"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.3,"awayTeamWinProbability":0.7000000000000028,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-06-17T00:03:36.763Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Bohm grounds out, shortstop Otto Lopez to first baseman Connor Norby.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-17T00:05:59.824Z","endTime":"2026-06-17T00:07:39.005Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Lake Bachar replaces Tyler Phillips.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":8,"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-17T00:05:21.092Z","endTime":"2026-06-17T00:06:02.043Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669199,"link":"/api/v1/people/669199"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663969,"link":"/api/v1/people/663969","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.519214325779515,"aZ":-12.380923532694897,"pfxX":-7.365425652954364,"pfxZ":10.388655906046527,"pX":-0.1942751407569287,"pZ":2.539361482478772,"vX0":5.951843977389243,"vY0":-137.41109696961124,"vZ0":-7.014380137489123,"x":124.41,"y":170.22,"x0":-1.4354571052090503,"y0":50.003326509103516,"z0":5.973135340187809,"aX":-14.03268850340808},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.4,"breakHorizontal":12.0,"spinRate":2718,"spinDirection":210},"zone":5,"typeConfidence":0.89,"plateTime":0.39918124163052626,"extension":6.135395717208914},"index":1,"playId":"eb0ff2e2-bd71-3b7c-be4a-f10c2600e675","pitchNumber":1,"startTime":"2026-06-17T00:06:02.043Z","endTime":"2026-06-17T00:06:11.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.5,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.848056751484933,"aZ":-35.68644746467847,"pfxX":1.350144030207006,"pfxZ":-2.153425034494383,"pX":0.12619721428099565,"pZ":3.2987609195812,"vX0":3.355463702321897,"vY0":-125.9033925830635,"vZ0":-0.1739640943323557,"x":112.19,"y":149.71,"x0":-1.3910973861462508,"y0":50.00448961154225,"z0":6.219733311971781,"aX":2.2003258400059993},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-3.7,"breakHorizontal":-3.1,"spinRate":2779,"spinDirection":50},"zone":2,"typeConfidence":0.75,"plateTime":0.4324909082951671,"extension":5.964509531591094},"index":2,"playId":"456988b8-230c-3750-aa1f-2ab91dd9ed29","pitchNumber":2,"startTime":"2026-06-17T00:06:34.490Z","endTime":"2026-06-17T00:06:39.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.632714500924948,"aZ":-34.69534172517114,"pfxX":5.108125762905276,"pfxZ":-1.5866615438128657,"pX":2.6948356060102743,"pZ":0.9897880082402272,"vX0":9.026018032880918,"vY0":-125.29420462432356,"vZ0":-4.337823783002021,"x":58.36,"y":213.93,"x0":-1.6199732009716659,"y0":50.00501569591794,"z0":5.583090656092239,"aX":8.108902571142215},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-3.7,"breakHorizontal":-11.4,"spinRate":2971,"spinDirection":36},"zone":14,"typeConfidence":0.91,"plateTime":0.4373927017365147,"extension":6.508269251499498},"index":3,"playId":"97cc6cd8-2f70-3a9a-8434-d31ca46eb3fe","pitchNumber":3,"startTime":"2026-06-17T00:06:51.185Z","endTime":"2026-06-17T00:06:56.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":94.2,"endSpeed":86.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.002757272742635,"aZ":-14.146899697591117,"pfxX":-6.11668910369495,"pfxZ":9.41901561879008,"pX":0.2675156462645498,"pZ":4.2337167833445,"vX0":6.643585949512255,"vY0":-137.1609608716066,"vZ0":-2.538482965337388,"x":106.8,"y":124.47,"x0":-1.3859293103051493,"y0":50.00550375260614,"z0":6.130313440916937,"aX":-11.711219801726562},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.8,"breakHorizontal":9.7,"spinRate":2635,"spinDirection":213},"zone":12,"typeConfidence":0.87,"plateTime":0.39861032198781343,"extension":6.355101970602435},"index":4,"playId":"ab57ca1c-49f0-3f74-b743-060e071653da","pitchNumber":4,"startTime":"2026-06-17T00:07:12.567Z","endTime":"2026-06-17T00:07:18.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.7,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.05400160639421,"aZ":-35.30848654820774,"pfxX":6.083930171007296,"pfxZ":-1.906496311862755,"pX":0.07359183983542898,"pZ":2.227294280362241,"vX0":2.9626972736940296,"vY0":-127.04120641363698,"vZ0":-1.618992465335169,"x":114.19,"y":178.64,"x0":-1.8968946321925249,"y0":50.00552424472718,"z0":5.669032537947555,"aX":9.98519385225649},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-3.6,"breakHorizontal":-11.6,"spinRate":3123,"spinDirection":32},"zone":8,"typeConfidence":0.9,"plateTime":0.43049491960053077,"extension":6.35540539781672},"hitData":{"launchSpeed":102.0,"launchAngle":-10.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.18,"coordY":159.63}},"index":5,"playId":"50fc0d3a-a23b-3a9a-989e-35dc9f25adfd","pitchNumber":5,"startTime":"2026-06-17T00:07:31.307Z","endTime":"2026-06-17T00:07:39.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_ab"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_ab"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.3,"awayTeamWinProbability":0.7000000000000028,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-17T00:07:39.005Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryson Stott grounds out, first baseman Connor Norby to pitcher Lake Bachar.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-17T00:07:51.098Z","endTime":"2026-06-17T00:09:06.106Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.0,"endSpeed":86.8,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.94726655953647,"aZ":-10.317689977129843,"pfxX":-5.572555727479487,"pfxZ":11.29808722948272,"pX":-1.4535865544080935,"pZ":3.2743122021348996,"vX0":1.9451688257360917,"vY0":-138.2314435645,"vZ0":-5.680694147360548,"x":172.41,"y":150.37,"x0":-1.4426524830828282,"y0":50.001341875127466,"z0":6.049386750912879,"aX":-10.77761436844306},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.4,"breakHorizontal":9.7,"spinRate":2715,"spinDirection":212},"zone":11,"typeConfidence":0.91,"plateTime":0.3963199939694997,"extension":6.051172513596941},"index":0,"playId":"d44800f5-595d-34a2-8928-432c10f20a25","pitchNumber":1,"startTime":"2026-06-17T00:08:05.638Z","endTime":"2026-06-17T00:08:10.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.2,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.18726402487392,"aZ":-24.23131702913362,"pfxX":1.2346275085620055,"pfxZ":4.412600319054711,"pX":-0.7400559959812316,"pZ":2.9876695719619386,"vX0":1.8633354734799643,"vY0":-132.77713669195805,"vZ0":-3.139676742952198,"x":145.21,"y":158.11,"x0":-1.6091079206017984,"y0":50.004464071151425,"z0":5.932313745870653,"aX":2.2228794290428264},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.6,"breakHorizontal":-2.6,"spinRate":2587,"spinDirection":204},"zone":1,"typeConfidence":0.91,"plateTime":0.4111923621309215,"extension":6.060292980710282},"index":1,"playId":"f8bfa87e-89e3-3579-8766-805bf67e5e08","pitchNumber":2,"startTime":"2026-06-17T00:08:20.653Z","endTime":"2026-06-17T00:08:26.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.961074522957915,"aZ":-28.817158037861613,"pfxX":-9.227027220478217,"pfxZ":2.1701049136267416,"pX":-0.1418373859116531,"pZ":2.1807111512510806,"vX0":6.401626364498228,"vY0":-122.93083342060278,"vZ0":-2.7941611999478395,"x":122.41,"y":179.9,"x0":-1.5672682696410176,"y0":50.00361643574814,"z0":5.7521881341572625,"aX":-14.272020599478664},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.6,"breakHorizontal":15.5,"spinRate":1714,"spinDirection":243},"zone":8,"typeConfidence":0.91,"plateTime":0.4437830698206602,"extension":6.1275932392239705},"index":2,"playId":"e5eb4a10-f96f-3eee-9889-418186207a7a","pitchNumber":3,"startTime":"2026-06-17T00:08:36.104Z","endTime":"2026-06-17T00:08:41.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":8,"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-17T00:08:44.711Z","endTime":"2026-06-17T00:08:58.291Z","isPitch":false,"type":"action","player":{"id":681082,"link":"/api/v1/people/681082"},"defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.8,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.315159956557345,"aZ":-34.27278487600004,"pfxX":1.5448557037024984,"pfxZ":-1.2581819343003797,"pX":0.08497693427255976,"pZ":1.6078116433690235,"vX0":2.8347805927528933,"vY0":-127.3289414960552,"vZ0":-4.545718723444584,"x":113.76,"y":195.37,"x0":-1.2367738749334534,"y0":50.00389217685662,"z0":6.081839239598343,"aX":2.575752971829903},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-3.0,"breakHorizontal":-3.4,"spinRate":2796,"spinDirection":48},"zone":14,"typeConfidence":0.53,"plateTime":0.42763621642039595,"extension":6.15214983024748},"hitData":{"launchSpeed":100.9,"launchAngle":-26.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.25,"coordY":165.21}},"index":4,"playId":"ab2504af-e0e9-3cef-9bdc-66655871628e","pitchNumber":4,"startTime":"2026-06-17T00:08:58.291Z","endTime":"2026-06-17T00:09:06.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_ab"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_ab"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.2,"awayTeamWinProbability":0.7999999999999972,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-17T00:09:06.106Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"J.T. Realmuto flies out to center fielder Jakob Marsee.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-06-17T00:09:18.544Z","endTime":"2026-06-17T00:10:20.536Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669199,"fullName":"Lake Bachar","link":"/api/v1/people/669199"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":80.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.203763710624735,"aZ":-35.76335257640571,"pfxX":1.5664849226038478,"pfxZ":-2.231277016001501,"pX":0.16145984242918282,"pZ":2.415605071681252,"vX0":3.2680585639021724,"vY0":-125.18449692089885,"vZ0":-2.1719506605756407,"x":110.85,"y":173.56,"x0":-1.3578409573651589,"y0":50.00321547644041,"z0":6.1861299569358605,"aX":2.5184233900207356},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-4.3,"breakHorizontal":-3.5,"spinRate":2726,"spinDirection":37},"zone":5,"typeConfidence":0.73,"plateTime":0.43538437514640727,"extension":6.154489381783277},"index":0,"playId":"8fd97bbe-14b1-3a1f-a203-6b811e4b9926","pitchNumber":1,"startTime":"2026-06-17T00:09:55.870Z","endTime":"2026-06-17T00:10:00.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.89332888274139,"aZ":-31.75334753204439,"pfxX":3.231308896146172,"pfxZ":0.26666782870930916,"pX":0.017374478025096673,"pZ":3.4921407532938447,"vX0":3.518016994139191,"vY0":-124.72146110688784,"vZ0":0.33837140082190587,"x":116.34,"y":144.49,"x0":-1.8264968718236578,"y0":50.00504703178448,"z0":5.953836614456309,"aX":5.137717017286581},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.7,"breakHorizontal":-6.6,"spinRate":2941,"spinDirection":52},"zone":12,"typeConfidence":2.0,"plateTime":0.4376072677564675,"extension":5.959712478921068},"hitData":{"launchSpeed":95.7,"launchAngle":44.0,"totalDistance":318.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":108.98,"coordY":72.59}},"index":1,"playId":"484619e5-7f56-3a7a-a388-b1c01dc3c546","pitchNumber":2,"startTime":"2026-06-17T00:10:10.508Z","endTime":"2026-06-17T00:10:20.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_ab"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_ab"},{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_pa"},{"player":{"id":669199,"link":"/api/v1/people/669199"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.2,"awayTeamWinProbability":0.7999999999999972,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-17T00:10:20.536Z","atBatIndex":42},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Otto Lopez doubles (19) on a line drive to right fielder Gabriel Rincones Jr.","rbi":0,"awayScore":0,"homeScore":8,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-17T00:12:30.472Z","endTime":"2026-06-17T00:13:16.325Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687282,"link":"/api/v1/people/687282"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.00745077717535,"aZ":-27.934461904171165,"pfxX":8.71990448705168,"pfxZ":2.8914475708085297,"pX":-1.3800336743040047,"pZ":1.4161046362158407,"vX0":-11.118643170038158,"vY0":-119.7391472087827,"vZ0":-4.202538553691997,"x":169.6,"y":200.55,"x0":2.1698958421186707,"y0":50.003490838625034,"z0":5.666223243456391,"aX":12.787071181198263},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":4.6,"breakHorizontal":-13.4,"spinRate":1656,"spinDirection":121},"zone":13,"typeConfidence":0.9,"plateTime":0.4557523977071556,"extension":5.858504490725424},"index":0,"playId":"4ae77e22-5b58-3587-b8a7-6db573df5ffa","pitchNumber":1,"startTime":"2026-06-17T00:12:37.085Z","endTime":"2026-06-17T00:12:43.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.649541179193328,"aZ":-22.985306208772023,"pfxX":10.042562856568058,"pfxZ":4.883653672339325,"pX":0.6428821415605805,"pZ":2.1926427779543114,"vX0":-7.986918606764224,"vY0":-136.02189761863647,"vZ0":-4.965160281847077,"x":92.49,"y":179.58,"x0":2.306269436478692,"y0":50.00483089616879,"z0":5.626681100389188,"aX":18.90068807112914},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.0,"breakHorizontal":-16.6,"spinRate":2280,"spinDirection":125},"zone":6,"typeConfidence":0.9,"plateTime":0.4020208053787746,"extension":5.753765412072662},"index":1,"playId":"a03dfa91-fed4-3b26-a788-e1f1719aef57","pitchNumber":2,"startTime":"2026-06-17T00:12:50.444Z","endTime":"2026-06-17T00:12:55.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.400664324934134,"aZ":-25.02297933077808,"pfxX":10.44361255068045,"pfxZ":3.7805673961159627,"pX":0.5913737438999169,"pZ":2.6134592472496196,"vX0":-8.581256157162876,"vY0":-136.45785424836478,"vZ0":-3.4805448227068627,"x":94.46,"y":168.22,"x0":2.4165650792391515,"y0":50.00009527442046,"z0":5.624977093605908,"aX":19.73651636378947},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.4,"breakHorizontal":-17.2,"spinRate":2333,"spinDirection":124},"zone":6,"typeConfidence":0.9,"plateTime":0.40105490395375876,"extension":5.902725609648403},"hitData":{"launchSpeed":96.5,"launchAngle":13.0,"totalDistance":242.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":215.58,"coordY":110.44}},"index":2,"playId":"7f33faa8-ed74-370a-a64c-b3d435f8bd21","pitchNumber":3,"startTime":"2026-06-17T00:13:04.500Z","endTime":"2026-06-17T00:13:16.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.6,"awayTeamWinProbability":1.4000000000000057,"homeTeamWinProbabilityAdded":-0.6000000000000085,"leverageIndex":0.1,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-06-17T00:13:16.325Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.T. Realmuto challenged (pitch result), call on the field was overturned: Liam Hicks called out on strikes.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-17T00:13:40.534Z","endTime":"2026-06-17T00:15:24.578Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.532032707842674,"aZ":-40.46601947740714,"pfxX":-4.185503415100146,"pfxZ":-5.55427464178551,"pX":0.9252562548815397,"pZ":2.159331981347374,"vX0":-3.022534308511589,"vY0":-121.8981187841141,"vZ0":-0.071602267557074,"x":81.73,"y":180.48,"x0":2.727900529596559,"y0":50.00022791866193,"z0":5.703309955790784,"aX":-6.252610792613402},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-9.7,"breakHorizontal":8.3,"spinRate":2375,"spinDirection":316},"zone":14,"typeConfidence":0.9,"plateTime":0.45055524029098226,"extension":5.76511110172854},"index":0,"playId":"38c764df-0bdb-3fca-b073-47a83470ee70","pitchNumber":1,"startTime":"2026-06-17T00:13:49.006Z","endTime":"2026-06-17T00:13:55.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.258202685473517,"aZ":-21.1818826241027,"pfxX":10.541842364088318,"pfxZ":5.549480241612611,"pX":0.5552993230727978,"pZ":1.7006963838804594,"vX0":-8.936498561774878,"vY0":-139.57927300577037,"vZ0":-6.85946435158323,"x":95.83,"y":192.86,"x0":2.4226047945006997,"y0":50.00410807577113,"z0":5.576318032947537,"aX":20.88439308564478},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.9,"breakHorizontal":-17.4,"spinRate":2211,"spinDirection":127},"zone":9,"typeConfidence":0.9,"plateTime":0.39183323110652424,"extension":5.869295980001047},"index":1,"playId":"7c0efe3b-0e0b-3f14-83dc-20757aba753d","pitchNumber":2,"startTime":"2026-06-17T00:14:05.753Z","endTime":"2026-06-17T00:14:11.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.01352099033851,"aZ":-24.231716131600194,"pfxX":11.096397591519374,"pfxZ":3.999873096672177,"pX":0.47711816415160285,"pZ":2.105004713939161,"vX0":-9.264961210100934,"vY0":-139.93493019813124,"vZ0":-5.285592516913215,"x":98.81,"y":181.94,"x0":2.386094958544209,"y0":50.005731035170506,"z0":5.601871966520139,"aX":22.05231998083914},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.4,"breakHorizontal":-18.2,"spinRate":2238,"spinDirection":120},"zone":6,"typeConfidence":0.91,"plateTime":0.3911247241220317,"extension":5.853454003583555},"index":2,"playId":"38593691-474e-3188-9dc4-fefc6f839ce3","pitchNumber":3,"startTime":"2026-06-17T00:14:23.653Z","endTime":"2026-06-17T00:14:28.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-17T00:14:41.916Z","endTime":"2026-06-17T00:14:57.578Z","isPitch":false,"type":"action","player":{"id":689414,"link":"/api/v1/people/689414"},"defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":90.2,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.74602360693026,"aZ":-16.711303557399432,"pfxX":8.263838022404626,"pfxZ":7.471385258589459,"pX":-0.7512023886273428,"pZ":2.4633058214013595,"vX0":-11.332454956231757,"vY0":-142.48706529048758,"vZ0":-6.198487150540941,"x":145.63,"y":172.27,"x0":2.191842831216968,"y0":50.002558920866264,"z0":5.711208282702177,"aX":17.103087869563762},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.5,"breakHorizontal":-12.8,"spinRate":2310,"spinDirection":131},"zone":4,"typeConfidence":0.9,"plateTime":0.38344852942281404,"extension":5.825172552967294},"index":4,"playId":"5874fbdf-f992-33fe-af3e-ee15773d2069","pitchNumber":4,"startTime":"2026-06-17T00:14:57.578Z","endTime":"2026-06-17T00:15:24.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_ab"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_ab"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"}},"homeTeamWinProbability":99.1,"awayTeamWinProbability":0.9000000000000057,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.18,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-06-17T00:15:24.578Z","atBatIndex":44},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Heriberto Hernández lines out to second baseman Bryson Stott.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-17T00:15:24.614Z","endTime":"2026-06-17T00:16:01.565Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.2,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.648632595183216,"aZ":-25.181382371661964,"pfxX":11.36650009398807,"pfxZ":3.6031726182143773,"pX":0.8236726058925137,"pZ":1.9146818668377756,"vX0":-8.571422013960026,"vY0":-138.3726014657751,"vZ0":-5.113485133390241,"x":85.6,"y":187.08,"x0":2.4834909477647797,"y0":50.00257108964183,"z0":5.472014843630784,"aX":22.05873865408184},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.6,"breakHorizontal":-18.8,"spinRate":2181,"spinDirection":122},"zone":9,"typeConfidence":0.91,"plateTime":0.395706035411445,"extension":5.800176053187973},"index":0,"playId":"30eb8a88-2269-3e90-83c7-715f3de2d702","pitchNumber":1,"startTime":"2026-06-17T00:15:40.966Z","endTime":"2026-06-17T00:15:45.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":80.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.547051226105562,"aZ":-33.35533778819622,"pfxX":-4.013616330359172,"pfxZ":-0.7303267642032871,"pX":0.8623775234801021,"pZ":2.539260850338114,"vX0":-3.4429711854583513,"vY0":-125.11226041358,"vZ0":-0.9702696952477992,"x":84.13,"y":170.22,"x0":2.766070001554288,"y0":50.00166599156054,"z0":5.608448068711089,"aX":-6.513994606194814},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.3,"breakHorizontal":7.9,"spinRate":2323,"spinDirection":331},"zone":6,"typeConfidence":0.9,"plateTime":0.4338455171267044,"extension":5.612190205737964},"hitData":{"launchSpeed":77.2,"launchAngle":14.0,"totalDistance":162.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":134.88,"coordY":137.24}},"index":1,"playId":"e6a7d89a-b3fc-3f42-a5c8-670a9e1bec4f","pitchNumber":2,"startTime":"2026-06-17T00:15:55.453Z","endTime":"2026-06-17T00:16:01.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_ab"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_ab"},{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_pa"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.4,"awayTeamWinProbability":0.5999999999999943,"homeTeamWinProbabilityAdded":0.30000000000001137,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-06-17T00:16:01.565Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Javier Sanoja strikes out swinging.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-06-17T00:16:26.178Z","endTime":"2026-06-17T00:17:12.249Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":78.4,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.933491522976464,"aZ":-36.33059600377636,"pfxX":-1.7719942134660753,"pfxZ":-2.679538491108963,"pX":-0.7168261999183321,"pZ":0.7296210280709162,"vX0":-7.326898477394354,"vY0":-124.45963398043457,"vZ0":-4.2290667147500285,"x":144.32,"y":219.08,"x0":2.510955005297086,"y0":50.00511113796591,"z0":5.5008936805438555,"aX":-2.744879971058714},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-5.6,"breakHorizontal":5.2,"spinRate":2437,"spinDirection":326},"zone":13,"typeConfidence":0.89,"plateTime":0.4422325744871123,"extension":5.897581300605739},"index":0,"playId":"08753364-4269-3975-aa54-b6dfeb4ea9f3","pitchNumber":1,"startTime":"2026-06-17T00:16:26.178Z","endTime":"2026-06-17T00:16:32.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.1,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.95182155174129,"aZ":-16.63632564967928,"pfxX":8.168721305877854,"pfxZ":7.473602620888959,"pX":0.3683187757619857,"pZ":3.4491580820806624,"vX0":-8.467245891998163,"vY0":-143.05931679076858,"vZ0":-3.5296256578234835,"x":102.96,"y":145.65,"x0":2.3002853971124315,"y0":50.00656721791278,"z0":5.737083987518384,"aX":16.99307390597058},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.0,"breakHorizontal":-13.2,"spinRate":2332,"spinDirection":125},"zone":12,"typeConfidence":0.91,"plateTime":0.38235805351788077,"extension":5.713874349488269},"index":1,"playId":"1db703ad-4f23-3e7e-a52b-70f185a699a1","pitchNumber":2,"startTime":"2026-06-17T00:16:42.871Z","endTime":"2026-06-17T00:16:50.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.3,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.05332577817389,"aZ":-36.7862152979827,"pfxX":-7.311023214433872,"pfxZ":-2.765402408685212,"pX":0.4972528314926543,"pZ":3.1013442272025955,"vX0":-2.940590718727398,"vY0":-127.61571697917354,"vZ0":0.3283845548737543,"x":98.05,"y":155.04,"x0":2.611719044355543,"y0":50.00635319822527,"z0":5.847605252298855,"aX":-12.169875513104541},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-4.8,"breakHorizontal":13.9,"spinRate":2518,"spinDirection":320},"zone":3,"typeConfidence":0.91,"plateTime":0.42773642039845594,"extension":5.580661542199973},"index":2,"playId":"e53fc5a7-dda4-3d29-bf4b-dc58a5dd0435","pitchNumber":3,"startTime":"2026-06-17T00:17:04.345Z","endTime":"2026-06-17T00:17:12.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"second":{"id":672640,"link":"/api/v1/people/672640"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_ab"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_ab"},{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_pa"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":0.19999999999998863,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-06-17T00:17:12.249Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gabriel Rincones Jr. grounds out, shortstop Otto Lopez to first baseman Connor Norby.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-17T00:19:40.034Z","endTime":"2026-06-17T00:20:39.265Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690978,"fullName":"Dax Fulton","link":"/api/v1/people/690978"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5],"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":687282,"fullName":"Gabriel Rincones Jr.","link":"/api/v1/people/687282"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Dax Fulton replaces Lake Bachar.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":8,"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-17T00:18:26.760Z","endTime":"2026-06-17T00:19:42.248Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690978,"link":"/api/v1/people/690978"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669199,"link":"/api/v1/people/669199","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":687282,"link":"/api/v1/people/687282","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.3,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.763550177498136,"aZ":-30.791500118981993,"pfxX":-8.730249412294562,"pfxZ":0.9444760216582697,"pX":-1.5695038792817386,"pZ":2.2216385319267626,"vX0":-6.886781344257393,"vY0":-120.06897013109489,"vZ0":-3.0471398410594537,"x":176.83,"y":178.8,"x0":2.47217217576023,"y0":50.000810558004744,"z0":6.2539096939718934,"aX":-12.71174517345203},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":1.2,"breakHorizontal":17.5,"spinRate":2454,"spinDirection":296},"zone":13,"typeConfidence":2.0,"plateTime":0.4565947318671588,"extension":6.534696597022537},"index":1,"playId":"b4daef26-4794-3e01-8eaa-c4d97d869160","pitchNumber":1,"startTime":"2026-06-17T00:19:42.248Z","endTime":"2026-06-17T00:19:47.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690978,"link":"/api/v1/people/690978","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":687282,"link":"/api/v1/people/687282","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.3,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.98149336738463,"aZ":-35.801673491628854,"pfxX":-4.459100793884636,"pfxZ":-2.505118875774464,"pX":-0.9605602135939654,"pZ":1.3202657208112503,"vX0":-6.644761354999885,"vY0":-119.48588928616631,"vZ0":-4.417266146410173,"x":153.61,"y":203.13,"x0":2.435702055454684,"y0":50.004731582365515,"z0":6.409264469119568,"aX":-6.449041187914399},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-5.4,"breakHorizontal":9.7,"spinRate":2631,"spinDirection":313},"zone":13,"typeConfidence":2.0,"plateTime":0.4583753966310744,"extension":6.7498948240018555},"index":2,"playId":"aa203c9e-661f-3d53-a878-c1cd6c30a513","pitchNumber":2,"startTime":"2026-06-17T00:19:55.124Z","endTime":"2026-06-17T00:20:02.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690978,"link":"/api/v1/people/690978","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":687282,"link":"/api/v1/people/687282","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2026-06-17T00:20:05.082Z","endTime":"2026-06-17T00:20:12.503Z","isPitch":false,"type":"action","player":{"id":687282,"link":"/api/v1/people/687282"},"defense":{"pitcher":{"id":690978,"link":"/api/v1/people/690978","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":687282,"link":"/api/v1/people/687282","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.8,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.8927514124848,"aZ":-29.729619944534768,"pfxX":-9.788614309330868,"pfxZ":1.633626693798373,"pX":-1.990780632901011,"pZ":0.5859639796586573,"vX0":-7.749185757042958,"vY0":-121.91631744277448,"vZ0":-7.0085201300599,"x":192.88,"y":222.96,"x0":2.505582037506053,"y0":50.00476936101038,"z0":6.077751499684243,"aX":-14.675923422045937},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.4,"breakHorizontal":19.6,"spinRate":2574,"spinDirection":304},"zone":13,"typeConfidence":2.0,"plateTime":0.4499709913355501,"extension":6.787065588743279},"index":4,"playId":"6b791f83-618a-3c7f-868b-f5c8ebac9175","pitchNumber":3,"startTime":"2026-06-17T00:20:12.503Z","endTime":"2026-06-17T00:20:17.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690978,"link":"/api/v1/people/690978","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":687282,"link":"/api/v1/people/687282","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.3,"strikeZoneTop":3.331,"strikeZoneBottom":1.681,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.673297749301668,"aZ":-31.978593821255576,"pfxX":-3.965501901200292,"pfxZ":0.11404986564362041,"pX":0.020972836640495176,"pZ":1.5318165446179548,"vX0":-5.239282667693695,"vY0":-128.71474871095936,"vZ0":-5.6847808199228425,"x":116.2,"y":197.42,"x0":2.591708971756432,"y0":50.00212712823562,"z0":6.220929213852689,"aX":-6.706762204361814},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-0.7,"breakHorizontal":8.3,"spinRate":2624,"spinDirection":266},"zone":13,"typeConfidence":2.0,"plateTime":0.4242143646750751,"extension":6.661035322232332},"hitData":{"launchSpeed":65.4,"launchAngle":-28.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.11,"coordY":154.56}},"index":5,"playId":"82169888-f560-382a-aa99-85cafce2999c","pitchNumber":4,"startTime":"2026-06-17T00:20:31.256Z","endTime":"2026-06-17T00:20:39.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690978,"link":"/api/v1/people/690978","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":687282,"link":"/api/v1/people/687282","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687282,"link":"/api/v1/people/687282"},"credit":"b_ab"},{"player":{"id":690978,"link":"/api/v1/people/690978"},"credit":"p_ab"},{"player":{"id":687282,"link":"/api/v1/people/687282"},"credit":"b_pa"},{"player":{"id":690978,"link":"/api/v1/people/690978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-17T00:20:39.265Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Justin Crawford strikes out swinging.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-17T00:20:51.199Z","endTime":"2026-06-17T00:22:55.274Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690978,"fullName":"Dax Fulton","link":"/api/v1/people/690978"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"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":96.2,"endSpeed":88.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.329025941076353,"aZ":-21.39139442166274,"pfxX":-0.12475793604538277,"pfxZ":5.394628639047748,"pX":0.2606516564807132,"pZ":2.364459915532444,"vX0":-5.870701926015993,"vY0":-139.9776595008357,"vZ0":-7.1331760251584475,"x":107.06,"y":174.94,"x0":2.3947562160681413,"y0":50.00613240087617,"z0":6.329490254627809,"aX":-0.24896381597297532},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":8.6,"breakHorizontal":1.3,"spinRate":2327,"spinDirection":168},"zone":5,"typeConfidence":0.9,"plateTime":0.3901588296126657,"extension":6.914813110916813},"index":0,"playId":"e1d27265-9684-36af-81a6-e6a6e948c0d6","pitchNumber":1,"startTime":"2026-06-17T00:21:01.204Z","endTime":"2026-06-17T00:21:06.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690978,"link":"/api/v1/people/690978","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":96.1,"endSpeed":88.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.114745284563085,"aZ":-16.9027845223864,"pfxX":-1.1400257035626653,"pfxZ":7.617231840266626,"pX":-0.035114581892012935,"pZ":3.7023860643493975,"vX0":-6.061077597275328,"vY0":-139.87450839368879,"vZ0":-4.711717567858372,"x":118.34,"y":138.82,"x0":2.297664629547123,"y0":50.00225139472481,"z0":6.498287396392675,"aX":-2.283160629060651},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.2,"breakHorizontal":3.1,"spinRate":2442,"spinDirection":162},"zone":11,"typeConfidence":0.89,"plateTime":0.3898648641239233,"extension":6.992620208560017},"index":1,"playId":"0b18513e-b168-3e98-b60d-903feed578ad","pitchNumber":2,"startTime":"2026-06-17T00:21:12.627Z","endTime":"2026-06-17T00:21:18.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690978,"link":"/api/v1/people/690978","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":95.0,"endSpeed":87.7,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.65612594830776,"aZ":-21.975992409782734,"pfxX":6.772162798407086,"pfxZ":5.2521849218453776,"pX":0.20192189986711612,"pZ":1.5099132024647635,"vX0":-8.492535048587898,"vY0":-137.97576876859858,"vZ0":-8.520161236648491,"x":109.3,"y":198.01,"x0":2.4296931211380213,"y0":50.003288341772354,"z0":6.100922736848903,"aX":13.15080161405604},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.0,"breakHorizontal":-10.7,"spinRate":2255,"spinDirection":153},"zone":14,"typeConfidence":0.9,"plateTime":0.3959051934019979,"extension":7.160554170712938},"index":2,"playId":"3e6f4b26-7f31-3dbd-8e81-9fa5bf8a5230","pitchNumber":3,"startTime":"2026-06-17T00:21:28.746Z","endTime":"2026-06-17T00:21:36.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690978,"link":"/api/v1/people/690978","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":88.0,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.007420015288705,"aZ":-22.698403245775022,"pfxX":-1.830872714323318,"pfxZ":4.8664301562199315,"pX":0.8110647731537082,"pZ":1.2161907056625816,"vX0":-3.990989384485145,"vY0":-138.00381666240955,"vZ0":-9.185437780862651,"x":86.08,"y":205.94,"x0":2.5085089933100493,"y0":50.002961096834824,"z0":6.091772744054379,"aX":-3.563988230918377},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":7.3,"breakHorizontal":4.1,"spinRate":2423,"spinDirection":165},"zone":14,"typeConfidence":0.89,"plateTime":0.3954838381419763,"extension":7.094653307360422},"index":3,"playId":"a195b254-efea-3efb-ba77-cbf8b492fe1d","pitchNumber":4,"startTime":"2026-06-17T00:21:50.860Z","endTime":"2026-06-17T00:21:57.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690978,"link":"/api/v1/people/690978","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.6,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.491025628322745,"aZ":-29.643189406724048,"pfxX":-2.7310625235848858,"pfxZ":1.485259626461759,"pX":0.5124282464188269,"pZ":1.8528555372350766,"vX0":-4.61285265225724,"vY0":-129.0262547641142,"vZ0":-5.1970086254015095,"x":97.47,"y":188.75,"x0":2.6692328963181273,"y0":50.00569895893006,"z0":6.141233196897491,"aX":-4.6669417354132525},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":1.9,"breakHorizontal":5.9,"spinRate":2305,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.42235876113075577,"extension":6.836128870189447},"index":4,"playId":"6d201944-18f4-3f3b-8a00-70ac837cd9b0","pitchNumber":5,"startTime":"2026-06-17T00:22:10.364Z","endTime":"2026-06-17T00:22:16.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690978,"link":"/api/v1/people/690978","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.151854089899516,"aZ":-31.420435169117376,"pfxX":-7.227564302559016,"pfxZ":0.48251580847387476,"pX":-0.7644697944339038,"pZ":1.7348985174148954,"vX0":-5.9093789172303195,"vY0":-124.06909085505545,"vZ0":-4.400368295222606,"x":146.14,"y":191.94,"x0":2.588213973163239,"y0":50.00116783130238,"z0":6.154047386147821,"aX":-11.250194947089499},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.1,"breakHorizontal":14.5,"spinRate":2525,"spinDirection":300},"zone":13,"typeConfidence":2.0,"plateTime":0.44170695536301174,"extension":6.8469471928641665},"index":5,"playId":"1bf08fa1-6792-3d7d-b2a6-a138dd245490","pitchNumber":6,"startTime":"2026-06-17T00:22:27.501Z","endTime":"2026-06-17T00:22:33.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690978,"link":"/api/v1/people/690978","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.9,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.348387923802818,"aZ":-19.46046040181033,"pfxX":-0.5717755713107708,"pfxZ":6.369561391614966,"pX":0.2540055920538715,"pZ":2.390150526875764,"vX0":-5.488600889224089,"vY0":-139.4317721857843,"vZ0":-7.1339001387203975,"x":107.32,"y":174.25,"x0":2.3112042068253595,"y0":50.00246009032147,"z0":6.237077458551832,"aX":-1.14020262849553},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.4,"breakHorizontal":2.0,"spinRate":2397,"spinDirection":157},"zone":5,"typeConfidence":0.89,"plateTime":0.3908084228070492,"extension":6.9632904621967855},"index":6,"playId":"d0af5ef5-4b44-3062-8b83-046e023630e1","pitchNumber":7,"startTime":"2026-06-17T00:22:48.192Z","endTime":"2026-06-17T00:22:55.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690978,"link":"/api/v1/people/690978","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":702222,"link":"/api/v1/people/702222","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_ab"},{"player":{"id":690978,"link":"/api/v1/people/690978"},"credit":"p_ab"},{"player":{"id":702222,"link":"/api/v1/people/702222"},"credit":"b_pa"},{"player":{"id":690978,"link":"/api/v1/people/690978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-17T00:22:55.274Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edmundo Sosa grounds out, third baseman Javier Sanoja to first baseman Connor Norby.","rbi":0,"awayScore":0,"homeScore":8,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-06-17T00:22:59.500Z","endTime":"2026-06-17T00:25:36.138Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690978,"fullName":"Dax Fulton","link":"/api/v1/people/690978"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,7],"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":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.665384874280743,"aZ":-33.134297551468954,"pfxX":-5.50939251350938,"pfxZ":-0.6492721115667184,"pX":0.7840734579218296,"pZ":3.2819395250062615,"vX0":-2.4105058205082903,"vY0":-120.03547288055587,"vZ0":-0.3490149176426657,"x":87.11,"y":150.17,"x0":2.5150488250184173,"y0":50.0047711581129,"z0":6.3611753734897905,"aX":-8.098827701060547},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-1.0,"breakHorizontal":10.6,"spinRate":2556,"spinDirection":295},"zone":3,"typeConfidence":2.0,"plateTime":0.45505351940092975,"extension":6.7810080979583764},"index":0,"playId":"16737e68-1660-3a57-b475-1952ad40ba9b","pitchNumber":1,"startTime":"2026-06-17T00:23:14.292Z","endTime":"2026-06-17T00:23:19.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690978,"link":"/api/v1/people/690978","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":8,"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-17T00:23:27.801Z","endTime":"2026-06-17T00:23:37.783Z","isPitch":false,"type":"action","player":{"id":624641,"link":"/api/v1/people/624641"},"defense":{"pitcher":{"id":690978,"link":"/api/v1/people/690978","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":89.2,"endSpeed":83.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.673623632949493,"aZ":-23.62198008700803,"pfxX":8.267582326872056,"pfxZ":4.994416392628837,"pX":-0.30591656122333905,"pZ":-0.6585359750664166,"vX0":-9.82832393713357,"vY0":-129.16403385355224,"vZ0":-12.1949296397385,"x":128.66,"y":256.56,"x0":2.451654974419093,"y0":50.00238400660244,"z0":5.896161143071236,"aX":14.14935395749146},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.7,"breakHorizontal":-13.1,"spinRate":1704,"spinDirection":126},"zone":13,"typeConfidence":0.9,"plateTime":0.42201177914234433,"extension":7.064024578426943},"index":2,"playId":"2537603b-bbfd-34d6-92f1-15e99d8e2d5a","pitchNumber":2,"startTime":"2026-06-17T00:23:37.783Z","endTime":"2026-06-17T00:23:45.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690978,"link":"/api/v1/people/690978","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":89.1,"endSpeed":82.6,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.781915225972046,"aZ":-28.477845784933386,"pfxX":-1.1918299239783965,"pfxZ":2.1429016953203366,"pX":0.4473240541588264,"pZ":2.898035749523638,"vX0":-5.127521447956569,"vY0":-129.78075402591568,"vZ0":-3.091964961209248,"x":99.95,"y":160.53,"x0":2.5958310031173633,"y0":50.00052090251568,"z0":6.252522251387779,"aX":-2.050126044548947},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.5,"breakHorizontal":3.2,"spinRate":2311,"spinDirection":227},"zone":3,"typeConfidence":0.87,"plateTime":0.42054589955089217,"extension":6.851198125032682},"index":3,"playId":"c6b11a7c-3bf2-3f4f-98f1-66a42d9abd11","pitchNumber":3,"startTime":"2026-06-17T00:24:01.090Z","endTime":"2026-06-17T00:24:07.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690978,"link":"/api/v1/people/690978","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":79.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.435763331889703,"aZ":-30.523676608230137,"pfxX":-4.89400516340889,"pfxZ":1.0652543681742186,"pX":0.29637880025493135,"pZ":0.9821698431141757,"vX0":-4.022029404044072,"vY0":-122.8858068527229,"vZ0":-6.665734327839552,"x":105.7,"y":212.26,"x0":2.5804799670999774,"y0":50.005679505912816,"z0":6.26720232877742,"aX":-7.614544230114799},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.8,"breakHorizontal":9.7,"spinRate":2585,"spinDirection":310},"zone":14,"typeConfidence":2.0,"plateTime":0.44282936798522465,"extension":7.048409161456886},"index":4,"playId":"60e85c58-2163-3838-81b9-a0b0f2031017","pitchNumber":4,"startTime":"2026-06-17T00:24:20.521Z","endTime":"2026-06-17T00:24:28.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690978,"link":"/api/v1/people/690978","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":89.7,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.667004634786398,"aZ":-23.77881034873703,"pfxX":-1.592502998800284,"pfxZ":4.14367674624053,"pX":1.4848193820379263,"pZ":2.618922028915189,"vX0":-2.221552991155195,"vY0":-140.20543407084176,"vZ0":-6.261400672294253,"x":60.4,"y":168.07,"x0":2.4892444118885813,"y0":50.000208486450866,"z0":6.395579087799289,"aX":-3.2229180233446084},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.6,"breakHorizontal":3.2,"spinRate":2160,"spinDirection":168},"zone":12,"typeConfidence":0.89,"plateTime":0.3881640094084591,"extension":7.08950592462294},"index":5,"playId":"b0973bb4-204b-3490-ab1e-5f66f69c1a74","pitchNumber":5,"startTime":"2026-06-17T00:24:52.242Z","endTime":"2026-06-17T00:24:59.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690978,"link":"/api/v1/people/690978","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":94.5,"endSpeed":87.5,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.592615600609165,"aZ":-21.300236568874364,"pfxX":5.519253648821298,"pfxZ":5.595470163581306,"pX":0.767943619301065,"pZ":3.819532961385772,"vX0":-6.426841366771783,"vY0":-137.62033951955092,"vZ0":-3.0904688809191287,"x":87.73,"y":135.65,"x0":2.4013635411376177,"y0":50.006349567549435,"z0":6.377013069041431,"aX":10.73492595427267},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":9.7,"breakHorizontal":-8.9,"spinRate":2211,"spinDirection":164},"zone":12,"typeConfidence":0.86,"plateTime":0.3959074355778789,"extension":7.06923609206829},"index":6,"playId":"6c626429-05ad-3c29-9b24-02fa6dfc6890","pitchNumber":6,"startTime":"2026-06-17T00:25:08.319Z","endTime":"2026-06-17T00:25:17.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690978,"link":"/api/v1/people/690978","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.989617961923837,"aZ":-27.56137235247793,"pfxX":-2.3281598446844862,"pfxZ":2.6043875068413866,"pX":-0.4020852464203007,"pZ":1.5729729916748034,"vX0":-7.007430417744866,"vY0":-132.27990289149795,"vZ0":-6.968211720935289,"x":132.33,"y":196.31,"x0":2.583139718493671,"y0":50.00660185237284,"z0":6.2598220191122795,"aX":-4.129710436288747},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.4,"breakHorizontal":5.8,"spinRate":2464,"spinDirection":239},"zone":13,"typeConfidence":0.87,"plateTime":0.41393309262136757,"extension":7.022782868785838},"hitData":{"launchSpeed":78.7,"launchAngle":-3.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.71,"coordY":185.18}},"index":7,"playId":"90203e59-bac8-3952-a950-9ba042ce22b8","pitchNumber":7,"startTime":"2026-06-17T00:25:27.128Z","endTime":"2026-06-17T00:25:36.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690978,"link":"/api/v1/people/690978","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":624641,"link":"/api/v1/people/624641","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_ab"},{"player":{"id":690978,"link":"/api/v1/people/690978"},"credit":"p_ab"},{"player":{"id":624641,"link":"/api/v1/people/624641"},"credit":"b_pa"},{"player":{"id":690978,"link":"/api/v1/people/690978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-17T00:25:36.138Z","atBatIndex":49},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Leo Jiménez doubles (2) on a line drive to center fielder Justin Crawford.","rbi":0,"awayScore":0,"homeScore":8,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-17T00:27:35.651Z","endTime":"2026-06-17T00:28:54.314Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"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(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":92.9,"endSpeed":85.3,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.74033527817924,"aZ":-22.630472770283287,"pfxX":11.373618830149702,"pfxZ":5.169141836295468,"pX":0.5780575244273797,"pZ":1.409284540234289,"vX0":-8.562142769233512,"vY0":-134.90185527094232,"vZ0":-6.791123309329445,"x":94.97,"y":200.73,"x0":2.3118507687849825,"y0":50.00572617719723,"z0":5.549466953813942,"aX":21.0128167471038},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.0,"breakHorizontal":-18.8,"spinRate":2102,"spinDirection":120},"zone":14,"typeConfidence":0.9,"plateTime":0.40567451099740737,"extension":5.939564520968454},"index":0,"playId":"652d0836-3283-3dc9-ba01-4acce608d032","pitchNumber":1,"startTime":"2026-06-17T00:27:43.931Z","endTime":"2026-06-17T00:27:49.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":76.6,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.15932385697501,"aZ":-27.787072471384132,"pfxX":11.978767082897924,"pfxZ":2.934089222955535,"pX":0.3343319605508039,"pZ":2.697073289450813,"vX0":-8.344350170574232,"vY0":-121.60252510469648,"vZ0":-1.578665621409846,"x":104.26,"y":165.96,"x0":2.2563285659293513,"y0":50.00435457439753,"z0":5.768667489189413,"aX":17.916220090840074},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":5.2,"breakHorizontal":-19.7,"spinRate":1806,"spinDirection":116},"zone":6,"typeConfidence":0.91,"plateTime":0.450680765682121,"extension":5.897787447767022},"index":1,"playId":"2181df25-bcd2-346e-91ab-6f3fad8ca6b4","pitchNumber":2,"startTime":"2026-06-17T00:27:56.164Z","endTime":"2026-06-17T00:28:01.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.3,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.50048837812616,"aZ":-27.698499907320937,"pfxX":-4.576840856139128,"pfxZ":2.9502298914637297,"pX":0.03875661144876373,"pZ":2.7701824020595667,"vX0":-4.654533322710791,"vY0":-122.48064410299973,"vZ0":-1.24094771690316,"x":115.52,"y":163.99,"x0":2.5593761970101294,"y0":50.004126494563174,"z0":5.65513758704427,"aX":-6.9429152660338245},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":5.3,"breakHorizontal":9.4,"spinRate":2458,"spinDirection":339},"zone":2,"typeConfidence":0.91,"plateTime":0.4474333809896298,"extension":5.6291440005534845},"index":2,"playId":"e1b8e66e-859d-3db3-ae17-41c776616b6d","pitchNumber":3,"startTime":"2026-06-17T00:28:09.324Z","endTime":"2026-06-17T00:28:15.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.6,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.354415542811903,"aZ":-23.362884889768996,"pfxX":10.879385841190805,"pfxZ":4.434277625754769,"pX":-1.0020313564444443,"pZ":1.7080197787414897,"vX0":-12.16684504754381,"vY0":-139.58477584220236,"vZ0":-6.807416681837223,"x":155.2,"y":192.66,"x0":1.9853026297722292,"y0":50.00213830570189,"z0":5.700454112388966,"aX":21.618254795768813},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.8,"breakHorizontal":-17.4,"spinRate":2338,"spinDirection":123},"zone":13,"typeConfidence":0.91,"plateTime":0.39133594501080493,"extension":5.929614802006349},"index":3,"playId":"813e68f2-70b0-39ea-9760-b8ed2c6e3fc1","pitchNumber":4,"startTime":"2026-06-17T00:28:24.714Z","endTime":"2026-06-17T00:28:30.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":97.1,"endSpeed":89.1,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.952527788707567,"aZ":-18.103862067295953,"pfxX":6.905300043766734,"pfxZ":6.936914316591514,"pX":-0.20790434752824802,"pZ":3.099767602137448,"vX0":-8.485714286628749,"vY0":-141.2385802917309,"vZ0":-4.350861124033224,"x":124.92,"y":155.09,"x0":1.9326159629067807,"y0":50.00360946078141,"z0":5.817945364458446,"aX":14.00840964212143},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.9,"breakHorizontal":-10.8,"spinRate":2238,"spinDirection":125},"zone":2,"typeConfidence":0.91,"plateTime":0.38720570691654466,"extension":5.650590830215684},"hitData":{"launchSpeed":95.2,"launchAngle":22.0,"totalDistance":337.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":174.82,"coordY":61.98}},"index":4,"playId":"d14bb9c3-f4aa-3eb1-bc71-71e6d4508db4","pitchNumber":5,"startTime":"2026-06-17T00:28:40.690Z","endTime":"2026-06-17T00:28:54.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677870,"link":"/api/v1/people/677870"},"credit":"b_ab"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_ab"},{"player":{"id":677870,"link":"/api/v1/people/677870"},"credit":"b_pa"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.1,"awayTeamWinProbability":0.9000000000000057,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.07,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-06-17T00:28:54.314Z","atBatIndex":50},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Esteury Ruiz homers (4) on a fly ball to left field. Leo Jiménez scores.","rbi":2,"awayScore":2,"homeScore":8,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-17T00:29:09.686Z","endTime":"2026-06-17T00:29:55.072Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":{"id":666200,"link":"/api/v1/people/666200"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":{"id":666200,"link":"/api/v1/people/666200"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.917212655953616,"aZ":-31.553773162941447,"pfxX":-1.9424547763981093,"pfxZ":0.4118665299068516,"pX":0.23208205474346905,"pZ":1.3945142033280662,"vX0":-5.197625956637399,"vY0":-122.44196716592954,"vZ0":-3.4211987354817084,"x":108.15,"y":201.13,"x0":2.6376244022364608,"y0":50.00493768044792,"z0":5.5193544676956945,"aX":-2.9390374746772037},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.1,"breakHorizontal":4.8,"spinRate":2471,"spinDirection":341},"zone":14,"typeConfidence":0.89,"plateTime":0.4478969171042855,"extension":5.619152624103184},"index":0,"playId":"607055ab-2058-3fae-8268-e21a07f714c0","pitchNumber":1,"startTime":"2026-06-17T00:29:17.460Z","endTime":"2026-06-17T00:29:21.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"second":{"id":677870,"link":"/api/v1/people/677870"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.8,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.62419074865932,"aZ":-30.21036520226363,"pfxX":-4.288416850854953,"pfxZ":1.2490158372454534,"pX":0.20886263649166034,"pZ":1.7136971407051456,"vX0":-4.755990515808822,"vY0":-125.09494886044072,"vZ0":-3.275268483391378,"x":109.04,"y":192.51,"x0":2.6961584598391752,"y0":50.0043655407158,"z0":5.531982394527622,"aX":-6.757081401128003},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.7,"breakHorizontal":8.9,"spinRate":2543,"spinDirection":328},"zone":8,"typeConfidence":0.9,"plateTime":0.4388405617061193,"extension":5.602557529343577},"hitData":{"launchSpeed":98.0,"launchAngle":29.0,"totalDistance":358.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":48.1,"coordY":77.01}},"index":1,"playId":"43818813-54ab-3994-abe0-21ce78d44341","pitchNumber":2,"startTime":"2026-06-17T00:29:32.449Z","endTime":"2026-06-17T00:29:55.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"second":{"id":677870,"link":"/api/v1/people/677870"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"credit":"b_ab"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_ab"},{"player":{"id":665923,"link":"/api/v1/people/665923"},"credit":"b_pa"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.3,"awayTeamWinProbability":1.7000000000000028,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.13,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-06-17T00:29:55.072Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jakob Marsee grounds out, second baseman Bryson Stott to first baseman Kyle Schwarber.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-17T00:30:04.885Z","endTime":"2026-06-17T00:30:23.257Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.554594862921956,"aZ":-25.90764179245491,"pfxX":10.479344504867544,"pfxZ":3.1968047353785263,"pX":0.6852266728434223,"pZ":2.8478490703762476,"vX0":-7.976156901621713,"vY0":-138.79117749168236,"vZ0":-3.2859565380517544,"x":90.88,"y":161.89,"x0":2.2272886432535963,"y0":50.00583823951876,"z0":5.762689637627949,"aX":20.554328463498237},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.3,"breakHorizontal":-17.4,"spinRate":2139,"spinDirection":120},"zone":3,"typeConfidence":0.91,"plateTime":0.39387170103267,"extension":5.712323863560733},"hitData":{"launchSpeed":90.0,"launchAngle":-26.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.69,"coordY":160.14}},"index":0,"playId":"fb193a10-7647-333b-b221-c0f51f55d9fb","pitchNumber":1,"startTime":"2026-06-17T00:30:15.926Z","endTime":"2026-06-17T00:30:23.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_ab"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_ab"},{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_pa"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.9,"awayTeamWinProbability":1.0999999999999943,"homeTeamWinProbabilityAdded":0.6000000000000085,"leverageIndex":0.21,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-06-17T00:30:23.257Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Norby strikes out swinging.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-17T00:30:38.889Z","endTime":"2026-06-17T00:32:32.908Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.2,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.830133619727206,"aZ":-28.50775418172099,"pfxX":9.523267511918661,"pfxZ":2.4123662958648673,"pX":0.7129842236277928,"pZ":2.8535366436691607,"vX0":-6.826858174745077,"vY0":-122.3851712890433,"vZ0":-1.1167154199266367,"x":89.82,"y":161.73,"x0":2.29935180458719,"y0":50.002066317125056,"z0":5.7542001234818185,"aX":14.466603328095726},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.3,"breakHorizontal":-15.7,"spinRate":1659,"spinDirection":116},"zone":3,"typeConfidence":0.9,"plateTime":0.44730036816256424,"extension":5.870624319312404},"index":0,"playId":"1a647395-27d6-3c48-b298-fdd9bca2e096","pitchNumber":1,"startTime":"2026-06-17T00:30:48.479Z","endTime":"2026-06-17T00:30:53.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":8,"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-17T00:30:58.781Z","endTime":"2026-06-17T00:31:11.399Z","isPitch":false,"type":"action","player":{"id":681393,"link":"/api/v1/people/681393"},"defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.573624112212144,"aZ":-14.51586760863587,"pfxX":7.962727036296066,"pfxZ":8.803440917280273,"pX":-0.8734543776374867,"pZ":2.2925698767831575,"vX0":-10.69346003210401,"vY0":-140.63687379829162,"vZ0":-6.855018765095494,"x":150.29,"y":176.88,"x0":1.9416060486460558,"y0":50.00017831686989,"z0":5.7011320139648385,"aX":15.966778390973161},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.6,"breakHorizontal":-12.2,"spinRate":2272,"spinDirection":127},"zone":13,"typeConfidence":0.9,"plateTime":0.38931107431541134,"extension":5.783415210758394},"index":2,"playId":"c0c19937-033d-3cd4-89e0-bb67ab7dcffb","pitchNumber":2,"startTime":"2026-06-17T00:31:11.399Z","endTime":"2026-06-17T00:31:16.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.659729971975217,"aZ":-30.022445168076427,"pfxX":-2.5809614989530645,"pfxZ":1.3283466460587592,"pX":-0.22020697636061778,"pZ":1.4421781289006677,"vX0":-5.604218975581876,"vY0":-126.53297564117265,"vZ0":-4.409388042598484,"x":125.39,"y":199.84,"x0":2.361562174261813,"y0":50.00160655545747,"z0":5.6225828903702855,"aX":-4.168253157898863},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.6,"breakHorizontal":6.0,"spinRate":2416,"spinDirection":328},"zone":13,"typeConfidence":0.9,"plateTime":0.43346325979595557,"extension":5.864747239214594},"index":3,"playId":"64c53fb7-25d4-37e0-b9c1-9e7f1ff98699","pitchNumber":3,"startTime":"2026-06-17T00:31:25.388Z","endTime":"2026-06-17T00:31:30.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.783477200302226,"aZ":-39.155451705357336,"pfxX":-4.156264867071364,"pfxZ":-4.236295386743199,"pX":-1.994738284809323,"pZ":-0.36363630858228363,"vX0":-9.18660130842331,"vY0":-128.45418405344185,"vZ0":-6.8500707989481775,"x":193.03,"y":248.6,"x0":2.1859181935997203,"y0":50.00136124244553,"z0":5.429134932403235,"aX":-6.8533709264191796},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-9.1,"breakHorizontal":9.8,"spinRate":2697,"spinDirection":345},"zone":13,"typeConfidence":0.9,"plateTime":0.42850639387888423,"extension":5.904326494287359},"index":4,"playId":"462b5187-407e-32f9-852a-dddc5d776781","pitchNumber":4,"startTime":"2026-06-17T00:31:46.423Z","endTime":"2026-06-17T00:31:52.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":85.2,"endSpeed":78.4,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.551599216957843,"aZ":-31.00079612105051,"pfxX":9.123892518059463,"pfxZ":0.7520905128611552,"pX":1.3719710374451688,"pZ":3.6230813409647675,"vX0":-5.292008760010636,"vY0":-123.96913016418532,"vZ0":0.9040446582708495,"x":64.7,"y":140.96,"x0":2.3430712285723327,"y0":50.00506491223844,"z0":5.830902526648629,"aX":14.278358018194481},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.8,"breakHorizontal":-15.4,"spinRate":1774,"spinDirection":120},"zone":12,"typeConfidence":0.9,"plateTime":0.4409384695413787,"extension":5.923860163747302},"index":5,"playId":"54f804a9-5a7f-3cd6-906d-ead2d575c8bb","pitchNumber":5,"startTime":"2026-06-17T00:32:11.998Z","endTime":"2026-06-17T00:32:19.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.70142008421475,"aZ":-27.970080799289317,"pfxX":10.561239979781266,"pfxZ":2.625869245178319,"pX":-0.8348053037186578,"pZ":1.1423054276060862,"vX0":-10.583137940685205,"vY0":-125.1136926982789,"vZ0":-5.292687976709561,"x":148.82,"y":207.94,"x0":2.056372803629216,"y0":50.00565200601704,"z0":5.547803494245893,"aX":16.92681750223194},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.8,"breakHorizontal":-17.0,"spinRate":1785,"spinDirection":118},"zone":13,"typeConfidence":0.9,"plateTime":0.4360061037758727,"extension":5.989016112416168},"index":6,"playId":"e858ed88-d455-3f05-8457-4c5cb0077a1a","pitchNumber":6,"startTime":"2026-06-17T00:32:26.716Z","endTime":"2026-06-17T00:32:32.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_ab"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_ab"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_pa"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.2,"awayTeamWinProbability":0.7999999999999972,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-06-17T00:32:32.908Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Xavier Edwards called out on strikes.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-06-17T00:32:36.588Z","endTime":"2026-06-17T00:33:40.844Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666200,"fullName":"Jesús Luzardo","link":"/api/v1/people/666200"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669364,"fullName":"Xavier Edwards","link":"/api/v1/people/669364"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.4,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.925621833118136,"aZ":-22.76116160829823,"pfxX":10.467665857198849,"pfxZ":4.637830674477827,"pX":0.5956929249081806,"pZ":1.8029275344070728,"vX0":-7.948529631099097,"vY0":-141.27654135624093,"vZ0":-6.689511832425409,"x":94.29,"y":190.1,"x0":2.07976462224752,"y0":50.0030496486462,"z0":5.655152971122683,"aX":21.248438612931167},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.2,"breakHorizontal":-17.4,"spinRate":2370,"spinDirection":130},"zone":9,"typeConfidence":0.9,"plateTime":0.3870809375203921,"extension":5.736399901844672},"index":0,"playId":"c9ccea2a-f92d-31c2-8d6c-71b693fef849","pitchNumber":1,"startTime":"2026-06-17T00:32:53.293Z","endTime":"2026-06-17T00:32:58.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":97.9,"endSpeed":90.3,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.47656410680839,"aZ":-15.670736402174375,"pfxX":7.556441145654036,"pfxZ":7.981472586710409,"pX":-0.67557870858791,"pZ":2.133651929684632,"vX0":-10.585592535992228,"vY0":-142.18574908851798,"vZ0":-7.004588328923491,"x":142.75,"y":181.17,"x0":2.0963313167606406,"y0":50.00632363052451,"z0":5.6046524738827825,"aX":15.63318598691853},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.3,"breakHorizontal":-11.8,"spinRate":2327,"spinDirection":135},"zone":4,"typeConfidence":0.9,"plateTime":0.38372452273853286,"extension":5.828491245694059},"index":1,"playId":"cf7219ed-018b-3b56-8bd1-e14b628aa225","pitchNumber":2,"startTime":"2026-06-17T00:33:06.559Z","endTime":"2026-06-17T00:33:11.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":8,"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-17T00:33:15.511Z","endTime":"2026-06-17T00:33:32.612Z","isPitch":false,"type":"action","player":{"id":669364,"link":"/api/v1/people/669364"},"defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.6,"strikeZoneTop":3.055,"strikeZoneBottom":1.542,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.493936536816115,"aZ":-25.662195707094703,"pfxX":10.78992480460224,"pfxZ":3.177859212667226,"pX":0.09416206127896797,"pZ":2.9575418299343874,"vX0":-9.611984189328155,"vY0":-142.08661635699045,"vZ0":-3.229781938538937,"x":113.41,"y":158.93,"x0":2.1132297958010557,"y0":50.00663732866657,"z0":5.733283791887592,"aX":22.14359717711963},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":5.3,"breakHorizontal":-17.6,"spinRate":2338,"spinDirection":123},"zone":2,"typeConfidence":0.9,"plateTime":0.384966525674173,"extension":5.88699063639769},"index":3,"playId":"4f5d17fd-aeb2-3c49-bcbc-ecb8d8ccca91","pitchNumber":3,"startTime":"2026-06-17T00:33:32.612Z","endTime":"2026-06-17T00:33:40.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":669364,"link":"/api/v1/people/669364","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_ab"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_ab"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"credit":"b_pa"},{"player":{"id":666200,"link":"/api/v1/people/666200"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.3,"awayTeamWinProbability":0.7000000000000028,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-06-17T00:33:40.844Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Marsh strikes out swinging.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-17T00:35:50.147Z","endTime":"2026-06-17T00:37:09.432Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690978,"fullName":"Dax Fulton","link":"/api/v1/people/690978"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.7,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.083774264214767,"aZ":-27.76935144089644,"pfxX":-4.2238482788342795,"pfxZ":2.692730826235512,"pX":0.9222140546965492,"pZ":1.851901689000737,"vX0":-2.8109530405397223,"vY0":-126.34336892199961,"vZ0":-5.328985826467645,"x":81.85,"y":188.78,"x0":2.5937650045921132,"y0":50.001713086428786,"z0":6.190195755485144,"aX":-6.902382756226623},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.1,"breakHorizontal":8.3,"spinRate":2313,"spinDirection":177},"zone":14,"typeConfidence":2.0,"plateTime":0.43170510000136764,"extension":6.62255318039937},"index":0,"playId":"a25471c1-5eaf-3db0-9338-436617ac5441","pitchNumber":1,"startTime":"2026-06-17T00:35:50.147Z","endTime":"2026-06-17T00:35:56.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690978,"link":"/api/v1/people/690978","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.193120461803872,"aZ":-32.68906514032925,"pfxX":-4.387875331611304,"pfxZ":-0.3202424250364233,"pX":-0.1273548908126989,"pZ":1.7254235330587977,"vX0":-5.613310623405665,"vY0":-125.33375628473395,"vZ0":-4.547011152066945,"x":121.85,"y":192.19,"x0":2.703876270726324,"y0":50.004397349301094,"z0":6.206190825051784,"aX":-7.042624871977321},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.3,"breakHorizontal":9.1,"spinRate":2417,"spinDirection":275},"zone":8,"typeConfidence":2.0,"plateTime":0.43552736808594306,"extension":6.718596946051223},"index":1,"playId":"8f62dbf2-d3e7-3239-953b-69a52ff6140f","pitchNumber":2,"startTime":"2026-06-17T00:36:09.642Z","endTime":"2026-06-17T00:36:14.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690978,"link":"/api/v1/people/690978","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":78.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.19947142257605,"aZ":-34.10851858948994,"pfxX":-7.906061147964434,"pfxZ":-1.2668885585854426,"pX":-0.7795975502685091,"pZ":1.3831070642314842,"vX0":-5.459899805735284,"vY0":-122.73938405568646,"vZ0":-4.668398461622495,"x":146.72,"y":201.44,"x0":2.5005171565783497,"y0":50.00253228765437,"z0":6.212822662620754,"aX":-12.06738394198394},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-3.1,"breakHorizontal":15.6,"spinRate":2714,"spinDirection":304},"zone":13,"typeConfidence":2.0,"plateTime":0.4461782149910243,"extension":6.73624313679455},"index":2,"playId":"af6f6c36-f86c-3a49-b54e-379facd343b1","pitchNumber":3,"startTime":"2026-06-17T00:36:25.412Z","endTime":"2026-06-17T00:36:33.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690978,"link":"/api/v1/people/690978","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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.6,"endSpeed":89.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.560757233902,"aZ":-20.797775337287103,"pfxX":-1.1140723124394856,"pfxZ":5.707353128048332,"pX":-0.638470894531508,"pZ":3.078170616988624,"vX0":-7.944737475936111,"vY0":-139.1647283260628,"vZ0":-5.399067133113326,"x":141.34,"y":155.67,"x0":2.379411839617355,"y0":50.00262013000267,"z0":6.390224341795297,"aX":-2.217156781590824},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":9.6,"breakHorizontal":3.4,"spinRate":2464,"spinDirection":159},"zone":1,"typeConfidence":0.89,"plateTime":0.3912147577368792,"extension":6.888437572076816},"index":3,"playId":"8fea5d98-c978-37e6-803c-48badda75cc3","pitchNumber":4,"startTime":"2026-06-17T00:36:43.549Z","endTime":"2026-06-17T00:36:50.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690978,"link":"/api/v1/people/690978","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.48494893880807,"aZ":-32.54160581575757,"pfxX":-6.840650006449706,"pfxZ":-0.2433035399719421,"pX":-1.2862115286023867,"pZ":0.44812310058375765,"vX0":-6.702876738669791,"vY0":-121.39598066197854,"vZ0":-6.850373111093475,"x":104.38,"y":200.27,"x0":2.4029715150217377,"y0":50.00504824457455,"z0":6.150914572447395,"aX":-10.177927032993319},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-1.9,"breakHorizontal":14.0,"spinRate":2748,"spinDirection":312},"zone":13,"typeConfidence":2.0,"plateTime":0.45175336202725713,"extension":6.852800538893279},"index":4,"playId":"32832235-418f-3637-bff2-1c6a7e101a65","pitchNumber":5,"startTime":"2026-06-17T00:36:59.841Z","endTime":"2026-06-17T00:37:09.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690978,"link":"/api/v1/people/690978","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":669016,"link":"/api/v1/people/669016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_ab"},{"player":{"id":690978,"link":"/api/v1/people/690978"},"credit":"p_ab"},{"player":{"id":669016,"link":"/api/v1/people/669016"},"credit":"b_pa"},{"player":{"id":690978,"link":"/api/v1/people/690978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.2,"awayTeamWinProbability":0.7999999999999972,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-06-17T00:37:09.432Z","atBatIndex":55},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Schwarber walks.","rbi":0,"awayScore":2,"homeScore":8,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-17T00:37:22.027Z","endTime":"2026-06-17T00:39:04.984Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690978,"fullName":"Dax Fulton","link":"/api/v1/people/690978"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":77.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.441336808646426,"aZ":-34.17262617767388,"pfxX":-6.1832696151024065,"pfxZ":-1.34574198664389,"pX":-0.649687143330105,"pZ":0.5488819181143284,"vX0":-5.334145782509131,"vY0":-121.04307282900872,"vZ0":-6.574186251543549,"x":141.76,"y":223.96,"x0":2.3813587524746356,"y0":50.00038429022599,"z0":6.272813124473521,"aX":-9.220673021224718},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-3.7,"breakHorizontal":12.4,"spinRate":2576,"spinDirection":315},"zone":13,"typeConfidence":2.0,"plateTime":0.45159810393864586,"extension":6.818699475551541},"index":0,"playId":"1774c6b7-2815-329b-a2f6-643e746ccaf4","pitchNumber":1,"startTime":"2026-06-17T00:37:29.883Z","endTime":"2026-06-17T00:37:35.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690978,"link":"/api/v1/people/690978","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.03236444669535,"aZ":-26.464651426217532,"pfxX":-2.7462379550506686,"pfxZ":3.4987229127346353,"pX":0.043465063435608554,"pZ":2.3961730774574734,"vX0":-5.468145096907279,"vY0":-126.50737575531465,"vZ0":-4.331073913457882,"x":115.34,"y":174.08,"x0":2.5836108236668816,"y0":50.00396629336866,"z0":6.233543788820987,"aX":-4.484244228943591},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.6,"breakHorizontal":6.1,"spinRate":2447,"spinDirection":255},"zone":5,"typeConfidence":2.0,"plateTime":0.4317517010302394,"extension":6.787497228271564},"index":1,"playId":"75038363-fcf8-3118-b6a5-c3bf2b9b5b9b","pitchNumber":2,"startTime":"2026-06-17T00:37:45.618Z","endTime":"2026-06-17T00:37:50.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690978,"link":"/api/v1/people/690978","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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.0,"endSpeed":77.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.677635362773216,"aZ":-30.75479273085709,"pfxX":-6.0883948233921,"pfxZ":0.9384038827610173,"pX":-0.8252822880128564,"pZ":2.7714375470718466,"vX0":-6.293669718690987,"vY0":-122.28864977023323,"vZ0":-2.1650077059413855,"x":148.46,"y":163.95,"x0":2.57104922481745,"y0":50.00468003528998,"z0":6.301487783873226,"aX":-9.240001136562444},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.4,"breakHorizontal":12.5,"spinRate":2542,"spinDirection":300},"zone":11,"typeConfidence":2.0,"plateTime":0.44755601425127134,"extension":6.614688116178019},"index":2,"playId":"2e21adfe-6457-33dc-ac28-93d58d4f06b3","pitchNumber":3,"startTime":"2026-06-17T00:38:01.477Z","endTime":"2026-06-17T00:38:06.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690978,"link":"/api/v1/people/690978","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.952461858808793,"aZ":-22.90906935287948,"pfxX":-1.4938336744173686,"pfxZ":4.793115641113113,"pX":-0.5202816648911661,"pZ":3.534747073882157,"vX0":-6.832237962165623,"vY0":-137.752583009113,"vZ0":-3.696048272953242,"x":136.83,"y":143.34,"x0":2.1803199844873693,"y0":50.00249672569174,"z0":6.4320119663911965,"aX":-2.8864170715545217},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.2,"breakHorizontal":4.1,"spinRate":2465,"spinDirection":161},"zone":11,"typeConfidence":0.9,"plateTime":0.3967485927332275,"extension":6.998209458685592},"index":3,"playId":"b399abe7-bd0d-3cf1-8175-3316646153f9","pitchNumber":4,"startTime":"2026-06-17T00:38:20.183Z","endTime":"2026-06-17T00:38:25.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690978,"link":"/api/v1/people/690978","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":76.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.05790464267571,"aZ":-34.119040459919724,"pfxX":-8.016808265343393,"pfxZ":-1.3419284715807818,"pX":0.0021099200326355873,"pZ":1.5819151205759658,"vX0":-3.5174422411537765,"vY0":-119.83767070425654,"vZ0":-3.6712274136188565,"x":116.92,"y":196.07,"x0":2.5323328879183427,"y0":50.003250177100014,"z0":6.1947619295910465,"aX":-11.611487854936453},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-3.1,"breakHorizontal":15.4,"spinRate":2583,"spinDirection":304},"zone":13,"typeConfidence":2.0,"plateTime":0.45778435202369083,"extension":6.623174482057607},"index":4,"playId":"8bc407f0-21a3-3098-8f22-d037c5d53211","pitchNumber":5,"startTime":"2026-06-17T00:38:41.259Z","endTime":"2026-06-17T00:38:47.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690978,"link":"/api/v1/people/690978","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.196349377166268,"aZ":-23.00220028015574,"pfxX":-0.850964704901857,"pfxZ":4.673003159607097,"pX":-0.2264250738254491,"pZ":3.8060932239303864,"vX0":-6.6468162973295355,"vY0":-138.5117105179727,"vZ0":-3.1001003045906126,"x":125.63,"y":136.02,"x0":2.3053961934091176,"y0":50.00059790857472,"z0":6.461500712113815,"aX":-1.6662706488955588},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.0,"breakHorizontal":2.8,"spinRate":2483,"spinDirection":175},"zone":11,"typeConfidence":0.9,"plateTime":0.3940251276587876,"extension":6.86599424444503},"index":5,"playId":"323613ce-c5b5-38bf-85c7-84770682415c","pitchNumber":6,"startTime":"2026-06-17T00:38:57.116Z","endTime":"2026-06-17T00:39:04.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690978,"link":"/api/v1/people/690978","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":656941,"link":"/api/v1/people/656941","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656941,"link":"/api/v1/people/656941"},"credit":"b_pa"},{"player":{"id":690978,"link":"/api/v1/people/690978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.3,"awayTeamWinProbability":0.7000000000000028,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-17T00:39:04.984Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryce Harper flies out to center fielder Jakob Marsee.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-17T00:39:26.761Z","endTime":"2026-06-17T00:41:08.624Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":690978,"fullName":"Dax Fulton","link":"/api/v1/people/690978"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":76.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.42400729913576,"aZ":-32.37903939101008,"pfxX":-5.832291839260671,"pfxZ":-0.14175542387315598,"pX":-0.0910344325843607,"pZ":1.5698689745079721,"vX0":-4.646410667815705,"vY0":-119.33494201374613,"vZ0":-4.396887507311822,"x":120.47,"y":196.39,"x0":2.6373039354216776,"y0":50.0041713620252,"z0":6.345192566853808,"aX":-8.431773521947276},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-1.1,"breakHorizontal":11.6,"spinRate":2481,"spinDirection":306},"zone":13,"typeConfidence":2.0,"plateTime":0.45855716196309837,"extension":6.866975413450294},"index":0,"playId":"730d8376-390f-3038-81fd-14c6b4b06807","pitchNumber":1,"startTime":"2026-06-17T00:39:36.599Z","endTime":"2026-06-17T00:39:42.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690978,"link":"/api/v1/people/690978","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":90.1,"endSpeed":83.9,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.458666745121672,"aZ":-28.898527401821777,"pfxX":-2.5930189878370795,"pfxZ":1.8561958933745117,"pX":-0.8491228625679692,"pZ":2.6703141851632517,"vX0":-7.721549516588475,"vY0":-131.18221170846635,"vZ0":-3.699979112512736,"x":149.37,"y":166.68,"x0":2.4545419219340867,"y0":50.00365471969494,"z0":6.223486427297644,"aX":-4.57519542157161},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.9,"breakHorizontal":6.2,"spinRate":2370,"spinDirection":250},"zone":11,"typeConfidence":0.74,"plateTime":0.41553912456920905,"extension":7.018344473533752},"index":1,"playId":"3462146e-3022-3f30-8d50-8343cb9cff46","pitchNumber":2,"startTime":"2026-06-17T00:39:53.711Z","endTime":"2026-06-17T00:39:59.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690978,"link":"/api/v1/people/690978","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":1,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.6,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.201597469069835,"aZ":-31.836244383424194,"pfxX":-9.355786980772882,"pfxZ":0.22431355019579868,"pX":-0.42669327662602224,"pZ":2.03413300941381,"vX0":-4.338896138161111,"vY0":-121.81800937466983,"vZ0":-3.451587646448079,"x":133.26,"y":183.86,"x0":2.5912696124050836,"y0":50.00327282038769,"z0":6.212216172048532,"aX":-14.106048360769579},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-0.1,"breakHorizontal":18.0,"spinRate":2592,"spinDirection":296},"zone":7,"typeConfidence":2.0,"plateTime":0.44907183221639446,"extension":6.908021111795477},"index":2,"playId":"b529d1d4-4098-33ef-ac55-def2b8eabc62","pitchNumber":3,"startTime":"2026-06-17T00:40:10.307Z","endTime":"2026-06-17T00:40:14.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690978,"link":"/api/v1/people/690978","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.777725760044863,"aZ":-30.48451135619766,"pfxX":-7.579411159916645,"pfxZ":1.0824135130870376,"pX":-1.7066930250843566,"pZ":0.22051854064836193,"vX0":-7.723469089403322,"vY0":-124.41237139704972,"vZ0":-8.219113226212224,"x":182.06,"y":232.83,"x0":2.4266519615460576,"y0":50.00274018349812,"z0":6.105677442815925,"aX":-11.840016854733605},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.1,"breakHorizontal":15.6,"spinRate":2679,"spinDirection":307},"zone":13,"typeConfidence":2.0,"plateTime":0.4408456836456489,"extension":7.000047583585502},"index":3,"playId":"93548095-f554-399c-b7a5-4d5fbb0243c4","pitchNumber":4,"startTime":"2026-06-17T00:40:31.739Z","endTime":"2026-06-17T00:40:38.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690978,"link":"/api/v1/people/690978","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.207265344919875,"aZ":-31.984245948988583,"pfxX":-3.1293945503004608,"pfxZ":0.10947957178089229,"pX":-0.14082993183054793,"pZ":1.4082270813123208,"vX0":-5.756406172077723,"vY0":-130.3246774543856,"vZ0":-6.306675149478071,"x":122.37,"y":200.76,"x0":2.4991158692295,"y0":50.00193396443988,"z0":6.2612676387756325,"aX":-5.4074550307363785},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":-1.0,"breakHorizontal":6.8,"spinRate":2544,"spinDirection":269},"zone":13,"typeConfidence":0.93,"plateTime":0.41953142373116536,"extension":6.867947448030698},"hitData":{"launchSpeed":86.5,"launchAngle":29.0,"totalDistance":331.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.87,"coordY":66.41}},"index":4,"playId":"3790f748-639a-3655-b336-091eb3f4433c","pitchNumber":5,"startTime":"2026-06-17T00:40:57.182Z","endTime":"2026-06-17T00:41:08.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690978,"link":"/api/v1/people/690978","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":547180,"link":"/api/v1/people/547180","batSide":{"code":"L","description":"Left"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_ab"},{"player":{"id":690978,"link":"/api/v1/people/690978"},"credit":"p_ab"},{"player":{"id":547180,"link":"/api/v1/people/547180"},"credit":"b_pa"},{"player":{"id":690978,"link":"/api/v1/people/690978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.2,"awayTeamWinProbability":0.7999999999999972,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-06-17T00:41:08.624Z","atBatIndex":57},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Alec Bohm grounds into a force out, shortstop Otto Lopez to second baseman Xavier Edwards. Kyle Schwarber out at 2nd.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-06-17T00:41:16.999Z","endTime":"2026-06-17T00:44:28.245Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":690978,"fullName":"Dax Fulton","link":"/api/v1/people/690978"},"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":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669364,"link":"/api/v1/people/669364"},"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":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":82.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.8913099228756,"aZ":-30.32468945282604,"pfxX":-2.3236348564636966,"pfxZ":1.0992073843250143,"pX":-0.39680058090761694,"pZ":1.449807532061915,"vX0":-6.76398995408941,"vY0":-127.83836244574468,"vZ0":-5.928568686239516,"x":132.13,"y":199.64,"x0":2.5664493948445752,"y0":50.00572818924893,"z0":6.1270266885578835,"aX":-3.9142012709344445},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.1,"breakHorizontal":5.5,"spinRate":2324,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.42553707061822266,"extension":6.975552816876687},"index":0,"playId":"313d511d-6ec0-3af5-9550-98ef70cb317b","pitchNumber":1,"startTime":"2026-06-17T00:41:32.079Z","endTime":"2026-06-17T00:41:37.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690978,"link":"/api/v1/people/690978","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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.6,"endSpeed":89.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.78461225384203,"aZ":-17.283759550824307,"pfxX":0.8270139991944392,"pfxZ":7.4627371049322795,"pX":-1.1680518359819612,"pZ":2.0149645049092246,"vX0":-10.090134606877209,"vY0":-138.86538721659875,"vZ0":-8.323945921955445,"x":161.52,"y":184.38,"x0":2.3721896608356507,"y0":50.00455749352567,"z0":6.154154435319054,"aX":1.6525502192013146},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.4,"breakHorizontal":0.1,"spinRate":2439,"spinDirection":154},"zone":13,"typeConfidence":0.9,"plateTime":0.391215072969219,"extension":7.05884031701193},"index":1,"playId":"91f8cc9c-9610-361b-b398-eac29b6817d0","pitchNumber":2,"startTime":"2026-06-17T00:41:50.509Z","endTime":"2026-06-17T00:41:56.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690978,"link":"/api/v1/people/690978","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":83.3,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.263030699858064,"aZ":-30.19537020787464,"pfxX":-3.4722508469628908,"pfxZ":1.1482590872001648,"pX":-1.0004573217319448,"pZ":1.8593414271483313,"vX0":-7.941724552017935,"vY0":-129.5288817720595,"vZ0":-5.200809716074421,"x":155.14,"y":188.58,"x0":2.5384795277767873,"y0":50.0035780467943,"z0":6.161160181826356,"aX":-5.987881117019617},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.2,"breakHorizontal":7.8,"spinRate":2490,"spinDirection":251},"zone":13,"typeConfidence":0.92,"plateTime":0.4204712966627646,"extension":6.8851132888770215},"index":2,"playId":"dd757658-61dc-3995-a247-c64fd0798e1e","pitchNumber":3,"startTime":"2026-06-17T00:42:12.017Z","endTime":"2026-06-17T00:42:18.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690978,"link":"/api/v1/people/690978","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":3,"startTime":"2026-06-17T00:42:52.036Z","endTime":"2026-06-17T00:43:57.083Z","isPitch":false,"type":"action","player":{"id":664761,"link":"/api/v1/people/664761"},"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":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.966307100886592,"aZ":-32.493764096756124,"pfxX":-10.24301506998866,"pfxZ":-0.21074248493547376,"pX":-0.6093731504473405,"pZ":1.6057611507699616,"vX0":-4.8101942111300335,"vY0":-121.48638260041278,"vZ0":-4.168837510985984,"x":140.23,"y":195.42,"x0":2.733429789218415,"y0":50.00582959277172,"z0":6.198587814299189,"aX":-15.164425824663418},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-1.2,"breakHorizontal":19.8,"spinRate":2586,"spinDirection":309},"zone":13,"typeConfidence":2.0,"plateTime":0.45253601124872667,"extension":6.753732635694612},"index":4,"playId":"1ab1a6a1-e6a7-3d5b-ae0a-a7a69b909cdc","pitchNumber":4,"startTime":"2026-06-17T00:43:57.083Z","endTime":"2026-06-17T00:44:02.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690978,"link":"/api/v1/people/690978","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":89.7,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.557768966148757,"aZ":-20.274478822023706,"pfxX":-0.8047453598793486,"pfxZ":5.886763751121386,"pX":-0.25032313843289955,"pZ":2.516028164693853,"vX0":-7.257402033874159,"vY0":-140.08931667006883,"vZ0":-7.117515468866124,"x":126.54,"y":170.85,"x0":2.4602546749954217,"y0":50.00345153008832,"z0":6.378199638977057,"aX":-1.6266562938934614},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.6,"breakHorizontal":2.8,"spinRate":2408,"spinDirection":162},"zone":4,"typeConfidence":0.89,"plateTime":0.3884462070084074,"extension":6.907802528839459},"hitData":{"launchSpeed":76.1,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.61,"coordY":155.07}},"index":5,"playId":"9c415ca9-02e4-3918-99a2-954f8c01df5d","pitchNumber":5,"startTime":"2026-06-17T00:44:21.210Z","endTime":"2026-06-17T00:44:28.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":690978,"link":"/api/v1/people/690978","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":664761,"link":"/api/v1/people/664761","batSide":{"code":"R","description":"Right"}},"first":{"id":656941,"link":"/api/v1/people/656941"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_ab"},{"player":{"id":690978,"link":"/api/v1/people/690978"},"credit":"p_ab"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"credit":"b_pa"},{"player":{"id":690978,"link":"/api/v1/people/690978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.2,"awayTeamWinProbability":0.7999999999999972,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.03,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-17T00:44:28.245Z","atBatIndex":58},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Otto Lopez lines out to shortstop Edmundo Sosa.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-17T00:46:45.064Z","endTime":"2026-06-17T00:47:33.921Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5],"actionIndex":[0,1],"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":672640,"fullName":"Otto Lopez","link":"/api/v1/people/672640"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tanner Banks replaces Jesús Luzardo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":8,"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-17T00:45:22.795Z","endTime":"2026-06-17T00:46:41.809Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621383,"link":"/api/v1/people/621383"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":666200,"link":"/api/v1/people/666200","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Derek Hill replaces right fielder Gabriel Rincones Jr., batting 7th, playing right field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":8,"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-17T00:46:41.809Z","endTime":"2026-06-17T00:46:47.332Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656537,"link":"/api/v1/people/656537"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"701","replacedPlayer":{"id":687282,"link":"/api/v1/people/687282"},"defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":687282,"link":"/api/v1/people/687282"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":73.1,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.30909251858741,"aZ":-32.01934156077624,"pfxX":-9.458331373986587,"pfxZ":0.11808298232478265,"pX":0.3257612328788542,"pZ":3.2223067405394716,"vX0":-2.5223951361404375,"vY0":-115.2617232611563,"vZ0":-0.37889142035573364,"x":104.58,"y":151.78,"x0":2.6631416177831286,"y0":50.004623252661226,"z0":6.479129005866526,"aX":-12.734434221026826},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":0.4,"breakHorizontal":17.8,"spinRate":2282,"spinDirection":285},"zone":2,"typeConfidence":0.92,"plateTime":0.4750914711116012,"extension":5.569001985725787},"index":2,"playId":"b6ddb69e-0af0-3e17-9181-d656ec789e1f","pitchNumber":1,"startTime":"2026-06-17T00:46:47.332Z","endTime":"2026-06-17T00:46:52.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":87.7,"endSpeed":81.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.208228717354267,"aZ":-26.540313706564792,"pfxX":-2.5442966476099906,"pfxZ":3.370800609271347,"pX":-1.168471686885167,"pZ":3.410892899129736,"vX0":-8.009115324357714,"vY0":-127.66222948785408,"vZ0":-2.429196073724098,"x":161.54,"y":146.69,"x0":2.324343121384676,"y0":50.00377390638902,"z0":6.437580797219856,"aX":-4.249617940091234},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.9,"breakHorizontal":6.2,"spinRate":2320,"spinDirection":193},"zone":11,"typeConfidence":0.89,"plateTime":0.42701675744414747,"extension":5.725028320773295},"index":3,"playId":"7932799d-b2cc-34d8-99a8-3bdbb93a86b0","pitchNumber":2,"startTime":"2026-06-17T00:47:01.795Z","endTime":"2026-06-17T00:47:10.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":4,"startTime":"2026-06-17T00:47:14.281Z","endTime":"2026-06-17T00:47:27.832Z","isPitch":false,"type":"action","player":{"id":672640,"link":"/api/v1/people/672640"},"defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.17023811471868,"aZ":-27.51719967723849,"pfxX":-3.1523777916229925,"pfxZ":2.8670598381357237,"pX":-0.6516703574876859,"pZ":2.6963030623567334,"vX0":-6.485778666569528,"vY0":-125.76542560560502,"vZ0":-3.6907810485600194,"x":141.84,"y":165.98,"x0":2.3561600220213355,"y0":50.00418927677344,"z0":6.380695535725348,"aX":-5.118538283220672},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.7,"breakHorizontal":7.0,"spinRate":2289,"spinDirection":201},"zone":4,"typeConfidence":0.91,"plateTime":0.433230891454774,"extension":5.729385417334963},"hitData":{"launchSpeed":78.8,"launchAngle":14.0,"totalDistance":153.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":103.89,"coordY":144.63}},"index":5,"playId":"2fe75575-75f5-3b0c-bb01-5ff7fed723c5","pitchNumber":3,"startTime":"2026-06-17T00:47:27.832Z","endTime":"2026-06-17T00:47:33.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":672640,"link":"/api/v1/people/672640","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_ab"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_ab"},{"player":{"id":672640,"link":"/api/v1/people/672640"},"credit":"b_pa"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.5,"awayTeamWinProbability":0.5,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.15,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-06-17T00:47:33.921Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Liam Hicks singles on a line drive to right fielder Derek Hill.","rbi":0,"awayScore":2,"homeScore":8,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-17T00:47:35.827Z","endTime":"2026-06-17T00:48:52.272Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656537,"link":"/api/v1/people/656537"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":80.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.027037742022053,"aZ":-27.420653027384894,"pfxX":-2.141553892878245,"pfxZ":2.927504302757166,"pX":0.20964064173087613,"pZ":2.9177530423214995,"vX0":-4.892110195668438,"vY0":-125.65362911380824,"vZ0":-3.172189393470008,"x":109.01,"y":160.0,"x0":2.448838105468857,"y0":50.0003337404498,"z0":6.390534654806342,"aX":-3.47239809848904},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.9,"breakHorizontal":4.8,"spinRate":2336,"spinDirection":181},"zone":2,"typeConfidence":0.91,"plateTime":0.4335266782583469,"extension":5.650823806860013},"index":0,"playId":"c45a2242-e6a1-31b9-9c8d-ef8b00232d12","pitchNumber":1,"startTime":"2026-06-17T00:48:01.146Z","endTime":"2026-06-17T00:48:06.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":86.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.16960707547449,"aZ":-14.548973134162893,"pfxX":3.074326729986786,"pfxZ":9.481594214446503,"pX":-1.3341931164412448,"pZ":1.1810416263881642,"vX0":-10.350078709855142,"vY0":-134.94612011301223,"vZ0":-10.62667464370558,"x":167.86,"y":206.89,"x0":2.138200982246125,"y0":50.00445509599041,"z0":6.175113560236395,"aX":5.716584221279754},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.1,"breakHorizontal":-3.6,"spinRate":2103,"spinDirection":147},"zone":13,"typeConfidence":0.89,"plateTime":0.40464619669865076,"extension":5.82387198934728},"index":1,"playId":"837879cb-63da-3455-8b89-c4967dba13c4","pitchNumber":2,"startTime":"2026-06-17T00:48:14.949Z","endTime":"2026-06-17T00:48:20.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":93.3,"endSpeed":85.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.67716295892902,"aZ":-19.530341624714634,"pfxX":9.179486931368082,"pfxZ":6.772795883796292,"pX":0.7178597052015209,"pZ":1.298609604010191,"vX0":-6.898556944284455,"vY0":-135.50670165588298,"vZ0":-9.434720853005118,"x":89.64,"y":203.72,"x0":2.0998129328187036,"y0":50.000374601698475,"z0":6.181154359591449,"aX":17.12614741962216},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.4,"breakHorizontal":-15.2,"spinRate":2026,"spinDirection":152},"zone":14,"typeConfidence":0.91,"plateTime":0.4036867769600905,"extension":5.775853915572514},"index":2,"playId":"7c3122bb-c371-3204-8a79-4a1121f38b94","pitchNumber":3,"startTime":"2026-06-17T00:48:27.528Z","endTime":"2026-06-17T00:48:33.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.424884580224308,"aZ":-20.259345209822477,"pfxX":8.175519957395284,"pfxZ":6.554250794919078,"pX":0.8682328601775958,"pZ":2.3772395198095855,"vX0":-6.448348824456314,"vY0":-133.41626313188857,"vZ0":-6.607464784680403,"x":83.91,"y":174.59,"x0":2.2442136493915297,"y0":50.00440780634537,"z0":6.32716362327228,"aX":14.864945366670382},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":10.8,"breakHorizontal":-13.6,"spinRate":1954,"spinDirection":145},"zone":14,"typeConfidence":0.9,"plateTime":0.4092135473787395,"extension":5.712087900240275},"hitData":{"launchSpeed":96.5,"launchAngle":10.0,"totalDistance":215.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":186.24,"coordY":110.16}},"index":3,"playId":"a4a73a7f-25cb-3812-9276-6cf2a011033f","pitchNumber":4,"startTime":"2026-06-17T00:48:41.051Z","endTime":"2026-06-17T00:48:52.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":689414,"link":"/api/v1/people/689414","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_ab"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_ab"},{"player":{"id":689414,"link":"/api/v1/people/689414"},"credit":"b_pa"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.2,"awayTeamWinProbability":0.7999999999999972,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.07,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-06-17T00:48:52.272Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Heriberto Hernández flies out to center fielder Justin Crawford.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-17T00:49:02.635Z","endTime":"2026-06-17T00:49:31.247Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":689414,"fullName":"Liam Hicks","link":"/api/v1/people/689414"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":681715,"fullName":"Heriberto Hernández","link":"/api/v1/people/681715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.7,"strikeZoneTop":3.179,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.51744654817526,"aZ":-34.57323782424221,"pfxX":-9.588963701838324,"pfxZ":-1.7077293627006753,"pX":-0.5409793341552498,"pZ":3.1310836586311774,"vX0":-4.376508365438196,"vY0":-117.76749994420068,"vZ0":-0.2276471559785317,"x":137.62,"y":154.24,"x0":2.587789107944686,"y0":50.00410513100463,"z0":6.428898717622068,"aX":-13.458928744917698},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-2.9,"breakHorizontal":18.5,"spinRate":2357,"spinDirection":302},"zone":1,"typeConfidence":0.92,"plateTime":0.46522482083884986,"extension":5.588054803196648},"hitData":{"launchSpeed":83.6,"launchAngle":45.0,"totalDistance":287.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":117.19,"coordY":85.13}},"index":0,"playId":"782c1135-099e-30c0-ab56-7463fddddb9d","pitchNumber":1,"startTime":"2026-06-17T00:49:18.436Z","endTime":"2026-06-17T00:49:31.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":681715,"link":"/api/v1/people/681715","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_ab"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_ab"},{"player":{"id":681715,"link":"/api/v1/people/681715"},"credit":"b_pa"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":0.3999999999999915,"leverageIndex":0.18,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-06-17T00:49:31.247Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Javier Sanoja strikes out swinging.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-06-17T00:49:39.262Z","endTime":"2026-06-17T00:51:15.780Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621383,"fullName":"Tanner Banks","link":"/api/v1/people/621383"},"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":691594,"fullName":"Javier Sanoja","link":"/api/v1/people/691594"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.5,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.93708790826803,"aZ":-18.465491985562796,"pfxX":7.1434523031881,"pfxZ":7.416725461470852,"pX":0.15069850551000463,"pZ":2.280725898351683,"vX0":-7.69355686944343,"vY0":-134.33058019510887,"vZ0":-7.299710675060506,"x":111.26,"y":177.2,"x0":2.1080928954885763,"y0":50.00561465888891,"z0":6.320642275510494,"aX":13.208959103406503},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.2,"breakHorizontal":-11.5,"spinRate":1971,"spinDirection":147},"zone":5,"typeConfidence":0.84,"plateTime":0.4059634593456929,"extension":5.679431360910986},"index":0,"playId":"506fde7c-c40a-3d20-87c4-283509c0c2f9","pitchNumber":1,"startTime":"2026-06-17T00:49:54.894Z","endTime":"2026-06-17T00:50:02.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.0,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.340249499767896,"aZ":-32.34868104127403,"pfxX":-9.107116402570366,"pfxZ":-0.12600250960694304,"pX":-0.19515602993286077,"pZ":2.1409894577400768,"vX0":-4.198983774224098,"vY0":-118.67759087770341,"vZ0":-2.7776912418686814,"x":124.44,"y":180.97,"x0":2.7843375123748264,"y0":50.001972954136704,"z0":6.295823971852299,"aX":-12.888381739191647},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-0.7,"breakHorizontal":17.5,"spinRate":2315,"spinDirection":286},"zone":5,"typeConfidence":0.92,"plateTime":0.4629004398044936,"extension":5.701710468006309},"index":1,"playId":"b7df79c6-a2b0-3599-92e4-82ffa40c5802","pitchNumber":2,"startTime":"2026-06-17T00:50:13.373Z","endTime":"2026-06-17T00:50:22.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.6,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.49135014430228,"aZ":-26.9774290438954,"pfxX":-2.3901772455058303,"pfxZ":3.1144953710191015,"pX":-0.9308971417186149,"pZ":1.7442131682852904,"vX0":-7.492374656063793,"vY0":-127.85201370195935,"vZ0":-5.921269925695326,"x":152.48,"y":191.69,"x0":2.3391795637205783,"y0":50.00335230248065,"z0":6.186969262269988,"aX":-3.984902120161128},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.6,"breakHorizontal":5.9,"spinRate":2313,"spinDirection":208},"zone":13,"typeConfidence":0.9,"plateTime":0.4271732867658642,"extension":5.890269448960502},"index":2,"playId":"fab42792-0eed-35b6-8c38-6caac6fa5339","pitchNumber":3,"startTime":"2026-06-17T00:50:45.875Z","endTime":"2026-06-17T00:50:50.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.8,"strikeZoneTop":2.995,"strikeZoneBottom":1.512,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.040890178972468,"aZ":-28.027086019454583,"pfxX":8.420051413731095,"pfxZ":2.6099958246254236,"pX":0.612078399819175,"pZ":0.9241133544100759,"vX0":-7.078931530021696,"vY0":-124.4665355622468,"vZ0":-7.176978276095541,"x":93.67,"y":213.83,"x0":2.3818477748270173,"y0":50.002764558682564,"z0":6.126713482202539,"aX":13.377269261075126},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":3.5,"breakHorizontal":-13.9,"spinRate":1684,"spinDirection":134},"zone":14,"typeConfidence":0.89,"plateTime":0.437970700084942,"extension":6.094847293429021},"index":3,"playId":"b6579de3-2158-38f1-9019-48515e98260e","pitchNumber":4,"startTime":"2026-06-17T00:51:08.001Z","endTime":"2026-06-17T00:51:15.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":691594,"link":"/api/v1/people/691594","batSide":{"code":"R","description":"Right"}},"first":{"id":689414,"link":"/api/v1/people/689414"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_ab"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_ab"},{"player":{"id":691594,"link":"/api/v1/people/691594"},"credit":"b_pa"},{"player":{"id":621383,"link":"/api/v1/people/621383"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-06-17T00:51:15.780Z","atBatIndex":62},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Bryson Stott pops out to third baseman Javier Sanoja.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-17T00:53:40.000Z","endTime":"2026-06-17T00:54:50.587Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: John King replaces Dax Fulton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":8,"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-17T00:52:55.556Z","endTime":"2026-06-17T00:53:42.295Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":667463,"link":"/api/v1/people/667463"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":690978,"link":"/api/v1/people/690978","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":89.1,"endSpeed":82.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.644980755746325,"aZ":-31.70074537743027,"pfxX":7.2818358711877575,"pfxZ":0.2760516973421847,"pX":-0.22334817801647167,"pZ":1.8791824701366056,"vX0":-7.782527653816835,"vY0":-129.67979394782168,"vZ0":-2.954615359296195,"x":125.51,"y":188.04,"x0":1.8567703694758295,"y0":50.00352280230171,"z0":5.4274898610871585,"aX":12.523971059150728},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.1,"breakHorizontal":-11.6,"spinRate":2126,"spinDirection":114},"zone":8,"typeConfidence":2.0,"plateTime":0.4208025155620527,"extension":6.168157755616602},"index":1,"playId":"ebf40283-4183-3ebf-a024-b0a852e1e07d","pitchNumber":1,"startTime":"2026-06-17T00:53:42.295Z","endTime":"2026-06-17T00:53:47.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":83.1,"endSpeed":76.9,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.181141033423117,"aZ":-31.625309671916693,"pfxX":8.805554934013234,"pfxZ":0.36595673652069927,"pX":-0.6620382925790587,"pZ":1.5204149640562508,"vX0":-8.25051962519651,"vY0":-120.82053189333996,"vZ0":-3.0537147698657034,"x":142.24,"y":197.73,"x0":1.64296981619745,"y0":50.002055506747205,"z0":5.562638948444867,"aX":13.098812377195888},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":0.2,"breakHorizontal":-14.2,"spinRate":1572,"spinDirection":116},"zone":13,"typeConfidence":2.0,"plateTime":0.45229328345153164,"extension":6.180869078460271},"index":2,"playId":"18bf37d9-fde9-3558-8b33-eccc5a47322b","pitchNumber":2,"startTime":"2026-06-17T00:53:56.975Z","endTime":"2026-06-17T00:54:03.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.6,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.828390270429455,"aZ":-35.05150305106236,"pfxX":-6.21889744131688,"pfxZ":-1.896828850062759,"pX":-0.3569583068192216,"pZ":1.3214120448947586,"vX0":-3.3708638293517255,"vY0":-122.49034426667495,"vZ0":-3.082603213171398,"x":130.61,"y":203.1,"x0":1.8463375807065063,"y0":50.00432979672964,"z0":5.601666821217645,"aX":-9.423743424220609},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-4.0,"breakHorizontal":12.1,"spinRate":2795,"spinDirection":320},"zone":13,"typeConfidence":0.8,"plateTime":0.44764128153300664,"extension":6.545234770310301},"index":3,"playId":"db77be15-df7c-3158-ba31-43791422caef","pitchNumber":3,"startTime":"2026-06-17T00:54:13.015Z","endTime":"2026-06-17T00:54:21.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":8,"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-17T00:54:26.176Z","endTime":"2026-06-17T00:54:38.586Z","isPitch":false,"type":"action","player":{"id":681082,"link":"/api/v1/people/681082"},"defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.228010979636245,"aZ":-33.75542525044222,"pfxX":-11.742385396379198,"pfxZ":-1.1019465190757867,"pX":-0.03971077574701781,"pZ":2.6327750937952694,"vX0":-1.2957403234107536,"vY0":-119.25281056251616,"vZ0":0.3192798495039806,"x":118.51,"y":167.7,"x0":2.0362258993503795,"y0":50.00423863373256,"z0":5.557114205859893,"aX":-16.811377344690783},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-1.7,"breakHorizontal":21.6,"spinRate":2841,"spinDirection":309},"zone":5,"typeConfidence":2.0,"plateTime":0.4603551354254134,"extension":6.133258980484907},"hitData":{"launchSpeed":75.8,"launchAngle":73.0,"totalDistance":86.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":111.12,"coordY":172.82}},"index":5,"playId":"2f6d1790-33cc-36b9-9c74-0a56b6af4bfe","pitchNumber":4,"startTime":"2026-06-17T00:54:38.586Z","endTime":"2026-06-17T00:54:50.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":681082,"link":"/api/v1/people/681082","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_ab"},{"player":{"id":667463,"link":"/api/v1/people/667463"},"credit":"p_ab"},{"player":{"id":681082,"link":"/api/v1/people/681082"},"credit":"b_pa"},{"player":{"id":667463,"link":"/api/v1/people/667463"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-17T00:54:50.587Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"J.T. Realmuto strikes out swinging.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-17T00:54:52.737Z","endTime":"2026-06-17T00:56:28.369Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":689414,"link":"/api/v1/people/689414"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":73.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.092327815718363,"aZ":-39.66765765095318,"pfxX":-7.789650103267903,"pfxZ":-5.477098678717267,"pX":-1.0854759599701862,"pZ":1.019463369273009,"vX0":-4.20588407244761,"vY0":-117.06120336522795,"vZ0":-2.4677025004064355,"x":158.38,"y":211.25,"x0":1.7552072396697507,"y0":50.00346804410785,"z0":5.852715123674851,"aX":-10.654078056962073},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-10.2,"breakHorizontal":15.2,"spinRate":2810,"spinDirection":326},"zone":13,"typeConfidence":0.85,"plateTime":0.4705177844963395,"extension":6.50480696579352},"index":0,"playId":"d8c87c8b-8299-3887-9466-faacd92256e7","pitchNumber":1,"startTime":"2026-06-17T00:55:13.660Z","endTime":"2026-06-17T00:55:21.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.932215039466367,"aZ":-30.586397205251323,"pfxX":7.299929745990529,"pfxZ":1.033068380574064,"pX":0.641513336837127,"pZ":1.485789755110802,"vX0":-5.420603930021028,"vY0":-122.78056277022205,"vZ0":-3.487907370737572,"x":92.55,"y":198.66,"x0":1.922876880489876,"y0":50.001950913821396,"z0":5.51086608783604,"aX":11.21235785395244},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.3,"breakHorizontal":-12.0,"spinRate":1538,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.44507306257095625,"extension":6.201261567076031},"index":1,"playId":"2d65d44a-04cf-38b0-91d1-34e236eb987a","pitchNumber":2,"startTime":"2026-06-17T00:55:34.281Z","endTime":"2026-06-17T00:55:38.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.597812089699875,"aZ":-44.523711345596425,"pfxX":-6.291552854749366,"pfxZ":-8.818916943841982,"pX":-0.04215106619028799,"pZ":3.243501204314908,"vX0":-2.294324035977423,"vY0":-117.88626543241045,"vZ0":2.9376426003747023,"x":118.61,"y":151.21,"x0":1.762835871100249,"y0":50.005616878960886,"z0":6.10762304935884,"aX":-8.805910613330727},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-14.9,"breakHorizontal":12.0,"spinRate":2899,"spinDirection":323},"zone":2,"typeConfidence":0.91,"plateTime":0.4656399407657412,"extension":6.110037008038522},"index":2,"playId":"9e66973f-9bec-3f45-9137-1e8975a407af","pitchNumber":3,"startTime":"2026-06-17T00:55:53.120Z","endTime":"2026-06-17T00:55:58.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":8,"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-17T00:56:06.000Z","endTime":"2026-06-17T00:56:20.757Z","isPitch":false,"type":"action","player":{"id":592663,"link":"/api/v1/people/592663"},"defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":75.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.975483809282284,"aZ":-31.652157099583988,"pfxX":-10.218696752409063,"pfxZ":0.36121817178471716,"pX":1.0473404473808066,"pZ":2.933374594739342,"vX0":-0.07088778549268643,"vY0":-119.3884269653311,"vZ0":0.18008348131337004,"x":77.08,"y":159.58,"x0":2.4049738405477834,"y0":50.00202376000844,"z0":5.70553362777289,"aX":-14.751319194421317},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":1.0,"breakHorizontal":18.5,"spinRate":2923,"spinDirection":310},"zone":12,"typeConfidence":2.0,"plateTime":0.4587712754701645,"extension":6.027859499581895},"index":4,"playId":"7ed25418-079d-3e92-bed6-1a896ae2ed49","pitchNumber":4,"startTime":"2026-06-17T00:56:20.757Z","endTime":"2026-06-17T00:56:28.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":592663,"link":"/api/v1/people/592663","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_ab"},{"player":{"id":667463,"link":"/api/v1/people/667463"},"credit":"p_ab"},{"player":{"id":592663,"link":"/api/v1/people/592663"},"credit":"b_pa"},{"player":{"id":667463,"link":"/api/v1/people/667463"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.7,"awayTeamWinProbability":0.29999999999999716,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-17T00:56:28.369Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Derek Hill grounds out, third baseman Javier Sanoja to first baseman Connor Norby.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-06-17T00:56:34.377Z","endTime":"2026-06-17T00:56:59.691Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691594,"link":"/api/v1/people/691594"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":84.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.421424540564686,"aZ":-29.58163234664901,"pfxX":5.063946054984546,"pfxZ":1.4537103769560495,"pX":-0.5491860549662807,"pZ":2.541741085915268,"vX0":-7.761387927685994,"vY0":-132.1507099716584,"vZ0":-2.196120944877466,"x":137.93,"y":170.15,"x0":1.7540578687495048,"y0":50.00489799630453,"z0":5.534287428683441,"aX":9.050818006118877},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.4,"breakHorizontal":-7.7,"spinRate":2113,"spinDirection":131},"zone":4,"typeConfidence":2.0,"plateTime":0.4128321400222372,"extension":6.4043953099383035},"hitData":{"launchSpeed":92.7,"launchAngle":-13.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":92.87,"coordY":165.72}},"index":0,"playId":"38a6108c-99c9-3f70-ba5c-1ed4199bb91c","pitchNumber":1,"startTime":"2026-06-17T00:56:52.019Z","endTime":"2026-06-17T00:56:59.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":689414,"link":"/api/v1/people/689414"},"first":{"id":681393,"link":"/api/v1/people/681393"},"second":{"id":669364,"link":"/api/v1/people/669364"},"third":{"id":691594,"link":"/api/v1/people/691594"},"shortstop":{"id":672640,"link":"/api/v1/people/672640"},"left":{"id":665923,"link":"/api/v1/people/665923"},"center":{"id":805300,"link":"/api/v1/people/805300"},"right":{"id":681715,"link":"/api/v1/people/681715"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656537,"link":"/api/v1/people/656537"},"credit":"b_ab"},{"player":{"id":667463,"link":"/api/v1/people/667463"},"credit":"p_ab"},{"player":{"id":656537,"link":"/api/v1/people/656537"},"credit":"b_pa"},{"player":{"id":667463,"link":"/api/v1/people/667463"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.7,"awayTeamWinProbability":0.29999999999999716,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-17T00:56:59.691Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Leo Jiménez strikes out swinging.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-17T00:59:42.121Z","endTime":"2026-06-17T01:00:33.500Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676661,"fullName":"Max Lazar","link":"/api/v1/people/676661"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677870,"fullName":"Leo Jiménez","link":"/api/v1/people/677870"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Max Lazar replaces Tanner Banks.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":8,"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-17T00:58:24.438Z","endTime":"2026-06-17T00:59:44.349Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676661,"link":"/api/v1/people/676661"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":621383,"link":"/api/v1/people/621383","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.7,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.732287580214713,"aZ":-8.541301705223733,"pfxX":-2.9455281661058708,"pfxZ":12.023809777267907,"pX":-0.7254315225669737,"pZ":2.4240015058335977,"vX0":0.3127161707772482,"vY0":-138.96517741236826,"vZ0":-7.942439757433663,"x":144.65,"y":173.33,"x0":-0.4562636585380415,"y0":50.00010698441193,"z0":5.878366217201746,"aX":-5.787464445931857},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":20.4,"breakHorizontal":5.3,"spinRate":2566,"spinDirection":199},"zone":4,"typeConfidence":0.91,"plateTime":0.39342149231280477,"extension":6.801068976578187},"index":1,"playId":"ab61ce8b-e5bd-3661-8dc6-35c146fa265a","pitchNumber":1,"startTime":"2026-06-17T00:59:44.349Z","endTime":"2026-06-17T00:59:49.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676661,"link":"/api/v1/people/676661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":96.0,"endSpeed":88.3,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.450782123225054,"aZ":-8.209195113672639,"pfxX":-3.3261053291253218,"pfxZ":12.06071073812957,"pX":1.1068847943755786,"pZ":2.039973523164114,"vX0":4.379016074263603,"vY0":-139.6010019739076,"vZ0":-9.1243323366525,"x":74.81,"y":183.7,"x0":-0.045010912291056256,"y0":50.00213231029928,"z0":5.878918671127679,"aX":-6.608961700511412},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":20.3,"breakHorizontal":5.2,"spinRate":2358,"spinDirection":201},"zone":14,"typeConfidence":0.91,"plateTime":0.3913428604033684,"extension":6.89362806327011},"index":2,"playId":"f7ffe619-89ac-38ab-8144-4a2a96fa28cb","pitchNumber":2,"startTime":"2026-06-17T00:59:57.956Z","endTime":"2026-06-17T01:00:03.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676661,"link":"/api/v1/people/676661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.7,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.20744949089157,"aZ":-44.82875081563308,"pfxX":3.186311329415574,"pfxZ":-8.954513956905709,"pX":-0.605993149317245,"pZ":3.4402609392977603,"vX0":-1.5910955934209041,"vY0":-118.31671235830326,"vZ0":3.1028570243344014,"x":140.1,"y":145.89,"x0":-0.3377010008158342,"y0":50.002481069409036,"z0":6.228615187365572,"aX":4.503777099771448},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-15.1,"breakHorizontal":-5.4,"spinRate":2409,"spinDirection":20},"zone":11,"typeConfidence":0.9,"plateTime":0.4634724103896968,"extension":6.815423633697555},"index":3,"playId":"e51ae16a-cd61-3ec8-8571-1c8cc563ea67","pitchNumber":3,"startTime":"2026-06-17T01:00:10.307Z","endTime":"2026-06-17T01:00:15.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676661,"link":"/api/v1/people/676661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.118,"strikeZoneBottom":1.574,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.892681910201862,"aZ":-26.481187602212717,"pfxX":-6.531062106888992,"pfxZ":3.4830480895392935,"pX":-1.5441638208737472,"pZ":2.5716150340074297,"vX0":-0.7747758084418607,"vY0":-127.04251545348251,"vZ0":-3.1664086783882595,"x":175.86,"y":169.35,"x0":-0.3866178113253664,"y0":50.00463466312333,"z0":5.937731709967685,"aX":-10.682476398363551},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.9,"breakHorizontal":12.0,"spinRate":1123,"spinDirection":227},"zone":11,"typeConfidence":0.92,"plateTime":0.43104953935996626,"extension":6.833162846806001},"index":4,"playId":"ab1c0b3a-f554-3df2-aa62-eee32b8023da","pitchNumber":4,"startTime":"2026-06-17T01:00:26.922Z","endTime":"2026-06-17T01:00:33.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676661,"link":"/api/v1/people/676661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":677870,"link":"/api/v1/people/677870","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677870,"link":"/api/v1/people/677870"},"credit":"b_ab"},{"player":{"id":676661,"link":"/api/v1/people/676661"},"credit":"p_ab"},{"player":{"id":677870,"link":"/api/v1/people/677870"},"credit":"b_pa"},{"player":{"id":676661,"link":"/api/v1/people/676661"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-06-17T01:00:33.500Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Esteury Ruiz strikes out swinging.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-17T01:00:46.539Z","endTime":"2026-06-17T01:02:54.153Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676661,"fullName":"Max Lazar","link":"/api/v1/people/676661"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665923,"fullName":"Esteury Ruiz","link":"/api/v1/people/665923"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"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(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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.5,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.507054914976372,"aZ":-46.51116017614927,"pfxX":4.386801775701125,"pfxZ":-10.46897839781932,"pX":-0.5357803739998804,"pZ":3.1427999759651,"vX0":-1.643214436341689,"vY0":-116.71053702269651,"vZ0":3.0830261258854397,"x":137.42,"y":153.92,"x0":-0.3895902124687105,"y0":50.004349079899136,"z0":6.208447062752805,"aX":6.006717503462092},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-17.8,"breakHorizontal":-7.4,"spinRate":2462,"spinDirection":17},"zone":1,"typeConfidence":0.9,"plateTime":0.47065684374821215,"extension":6.846664108672941},"index":0,"playId":"c84ee48f-7b94-3c2b-b6a1-0f8029470d22","pitchNumber":1,"startTime":"2026-06-17T01:00:53.088Z","endTime":"2026-06-17T01:00:59.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676661,"link":"/api/v1/people/676661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.4,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.476364940942595,"aZ":-12.052897477534279,"pfxX":-1.6537631174895173,"pfxZ":10.130216548890958,"pX":0.5455846812527916,"pZ":2.1993591985591876,"vX0":2.747039633989749,"vY0":-139.37276194424712,"vZ0":-7.80838639114089,"x":96.2,"y":179.4,"x0":-0.23360882736096186,"y0":50.00287665024592,"z0":5.815515266390039,"aX":-3.285065506915058},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.2,"breakHorizontal":2.5,"spinRate":2346,"spinDirection":196},"zone":6,"typeConfidence":0.91,"plateTime":0.3915401653965431,"extension":6.846506051182253},"index":1,"playId":"478b6add-d2ce-38a0-b6cd-2f449d4bf81b","pitchNumber":2,"startTime":"2026-06-17T01:01:05.403Z","endTime":"2026-06-17T01:01:10.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676661,"link":"/api/v1/people/676661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":8,"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-17T01:01:14.329Z","endTime":"2026-06-17T01:01:26.244Z","isPitch":false,"type":"action","player":{"id":665923,"link":"/api/v1/people/665923"},"defense":{"pitcher":{"id":676661,"link":"/api/v1/people/676661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.0,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.970429997627132,"aZ":-29.861471706628798,"pfxX":-4.355783264190104,"pfxZ":1.400119709173814,"pX":-0.14722349204259266,"pZ":1.6979590563594231,"vX0":1.5564376520910466,"vY0":-127.1289946004567,"vZ0":-4.7314240062787,"x":122.61,"y":192.94,"x0":-0.19850022511293308,"y0":50.00141467076065,"z0":5.92987493136141,"aX":-7.1902650074871435},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.8,"breakHorizontal":7.6,"spinRate":1068,"spinDirection":225},"zone":8,"typeConfidence":0.91,"plateTime":0.4294273787534095,"extension":6.955586709886092},"index":3,"playId":"f2646718-fa95-3ee2-9d88-0742957e00e5","pitchNumber":3,"startTime":"2026-06-17T01:01:26.244Z","endTime":"2026-06-17T01:01:32.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676661,"link":"/api/v1/people/676661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":95.1,"endSpeed":87.7,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.216972640908182,"aZ":-12.276066345487628,"pfxX":-2.8031931331629534,"pfxZ":10.153389909083682,"pX":-0.8451271025638966,"pZ":2.6039904770983835,"vX0":-0.741658343144679,"vY0":-138.4598272602598,"vZ0":-6.748959208172587,"x":149.21,"y":168.47,"x0":-0.21010798653336724,"y0":50.001982669536076,"z0":5.878662285403371,"aX":-5.492977789484078},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.4,"breakHorizontal":5.3,"spinRate":2298,"spinDirection":205},"zone":11,"typeConfidence":0.9,"plateTime":0.39418224884494757,"extension":6.9450887066109495},"index":4,"playId":"3fb7b15d-12b7-3c0c-8640-a35f22b60f04","pitchNumber":4,"startTime":"2026-06-17T01:01:45.836Z","endTime":"2026-06-17T01:01:51.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676661,"link":"/api/v1/people/676661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.9,"strikeZoneTop":3.166,"strikeZoneBottom":1.598,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.35180808719586,"aZ":-28.418103355192674,"pfxX":3.2877090389075847,"pfxZ":2.2746423936342097,"pX":0.8627563617759779,"pZ":2.9855328679063824,"vX0":1.5350944889553868,"vY0":-126.76241350010562,"vZ0":-2.0658667282549055,"x":84.11,"y":158.17,"x0":-0.1751370211171837,"y0":50.002334205935696,"z0":6.047478052776571,"aX":5.428640332872952},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.0,"breakHorizontal":-6.2,"spinRate":2282,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.429689468916437,"extension":6.8602629430169415},"index":5,"playId":"e986cbda-4788-3ee5-bcf2-6b4ab7a89585","pitchNumber":5,"startTime":"2026-06-17T01:02:46.949Z","endTime":"2026-06-17T01:02:54.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676661,"link":"/api/v1/people/676661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":665923,"link":"/api/v1/people/665923","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665923,"link":"/api/v1/people/665923"},"credit":"b_ab"},{"player":{"id":676661,"link":"/api/v1/people/676661"},"credit":"p_ab"},{"player":{"id":665923,"link":"/api/v1/people/665923"},"credit":"b_pa"},{"player":{"id":676661,"link":"/api/v1/people/676661"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.03,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-17T01:02:54.153Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jakob Marsee singles on a line drive to center fielder Justin Crawford.","rbi":0,"awayScore":2,"homeScore":8,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-17T01:02:57.703Z","endTime":"2026-06-17T01:04:25.509Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676661,"fullName":"Max Lazar","link":"/api/v1/people/676661"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":805300,"fullName":"Jakob Marsee","link":"/api/v1/people/805300"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"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":95.6,"endSpeed":88.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.774264260815215,"aZ":-14.439218648080626,"pfxX":-0.5086337054009382,"pfxZ":8.890978833757353,"pX":0.9959411856391513,"pZ":2.3700165478282544,"vX0":3.4746570363425113,"vY0":-139.2781940987744,"vZ0":-7.106188347926253,"x":79.04,"y":174.79,"x0":-0.19358499362298134,"y0":50.00635515700854,"z0":5.881311167048703,"aX":-1.015746985074175},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.1,"breakHorizontal":0.4,"spinRate":2357,"spinDirection":197},"zone":14,"typeConfidence":0.9,"plateTime":0.3909827304047022,"extension":6.950898779358891},"index":0,"playId":"de69053b-380f-3a4a-8dd9-43fd5b8026f7","pitchNumber":1,"startTime":"2026-06-17T01:03:15.479Z","endTime":"2026-06-17T01:03:20.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676661,"link":"/api/v1/people/676661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.89759368834476,"aZ":-12.759981968100085,"pfxX":-2.6737601472216466,"pfxZ":9.595112176035066,"pX":-0.8363719670154507,"pZ":2.9239865229766058,"vX0":-0.7721959644783054,"vY0":-140.64502272888757,"vZ0":-6.117545065022388,"x":148.88,"y":159.83,"x0":-0.21136884108580847,"y0":50.00633074093441,"z0":5.939059662179027,"aX":-5.410863392934811},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.4,"breakHorizontal":5.0,"spinRate":2371,"spinDirection":196},"zone":11,"typeConfidence":0.91,"plateTime":0.38795278682845824,"extension":6.820492213879837},"index":1,"playId":"181254c9-13ea-31c6-a6a8-8e05fcd30d88","pitchNumber":2,"startTime":"2026-06-17T01:03:32.868Z","endTime":"2026-06-17T01:03:38.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676661,"link":"/api/v1/people/676661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.931905468587477,"aZ":-28.254942493134518,"pfxX":-4.706552311565574,"pfxZ":2.3872667620926205,"pX":-0.6606804061111783,"pZ":2.308262660654259,"vX0":0.7811614852865341,"vY0":-126.63657393425808,"vZ0":-3.437540267037597,"x":142.18,"y":176.46,"x0":-0.35877530989439976,"y0":50.00614738539681,"z0":5.914327101047104,"aX":-7.737930875091505},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.8,"breakHorizontal":8.4,"spinRate":1156,"spinDirection":228},"zone":4,"typeConfidence":0.92,"plateTime":0.4305423199203302,"extension":6.86356066078723},"index":2,"playId":"4b3ca462-d08e-3feb-8a23-432e93836a27","pitchNumber":3,"startTime":"2026-06-17T01:03:45.649Z","endTime":"2026-06-17T01:03:50.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676661,"link":"/api/v1/people/676661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":8,"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-17T01:03:57.222Z","endTime":"2026-06-17T01:04:14.394Z","isPitch":false,"type":"action","player":{"id":805300,"link":"/api/v1/people/805300"},"defense":{"pitcher":{"id":676661,"link":"/api/v1/people/676661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.892935543733376,"aZ":-9.649071992656921,"pfxX":-2.0909800045157603,"pfxZ":11.280957365108655,"pX":-0.39645124827794403,"pZ":3.0492613467811114,"vX0":0.45034769922079476,"vY0":-140.01381395238604,"vZ0":-6.159632961738281,"x":132.11,"y":156.45,"x0":-0.2870272275166585,"y0":50.00536321862963,"z0":5.9008473138397814,"aX":-4.176274813661811},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.4,"breakHorizontal":3.7,"spinRate":2368,"spinDirection":201},"zone":1,"typeConfidence":0.91,"plateTime":0.3903329555025836,"extension":6.963023271296321},"hitData":{"launchSpeed":96.1,"launchAngle":12.0,"totalDistance":223.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":131.54,"coordY":82.8}},"index":4,"playId":"b74f775e-bbc1-34ec-a87a-87e37a3847c6","pitchNumber":4,"startTime":"2026-06-17T01:04:14.394Z","endTime":"2026-06-17T01:04:25.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676661,"link":"/api/v1/people/676661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":805300,"link":"/api/v1/people/805300","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_ab"},{"player":{"id":676661,"link":"/api/v1/people/676661"},"credit":"p_ab"},{"player":{"id":805300,"link":"/api/v1/people/805300"},"credit":"b_pa"},{"player":{"id":676661,"link":"/api/v1/people/676661"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-06-17T01:04:25.509Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Connor Norby grounds out, pitcher Max Lazar to first baseman Kyle Schwarber.","rbi":0,"awayScore":2,"homeScore":8,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-06-17T01:04:30.956Z","endTime":"2026-06-17T01:04:58.881Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676661,"fullName":"Max Lazar","link":"/api/v1/people/676661"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".462"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".269"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.208"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.100"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".893"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".895"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".515"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".478"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".611"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".293"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.47"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.00"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.17"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.96"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.32"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.81"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.55"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.28"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.39"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"62.78"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"64.02"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"71.23"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"72.07"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".231"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".115"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".067"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".435"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".367"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".393"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".368"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".095"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".071"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".032"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".462"},{"zone":"02","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".269"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".200"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.208"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.100"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".893"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.167"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".895"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".333"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".515"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".478"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".611"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".293"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681393,"fullName":"Connor Norby","link":"/api/v1/people/681393"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":676661,"link":"/api/v1/people/676661"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":656941,"link":"/api/v1/people/656941"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":78.3,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.00024369660581,"aZ":-44.49949443687688,"pfxX":2.0599174944961027,"pfxZ":-8.058438955369176,"pX":0.4789024656855144,"pZ":1.943368889025504,"vX0":1.2238073902733864,"vY0":-122.2875600693332,"vZ0":-0.8534098525249699,"x":98.75,"y":186.31,"x0":-0.29417891732700424,"y0":50.00554201638481,"z0":6.083477571742929,"aX":3.149210699306028},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-14.6,"breakHorizontal":-4.0,"spinRate":2536,"spinDirection":21},"zone":9,"typeConfidence":0.88,"plateTime":0.4463048837077954,"extension":6.75318010959633},"hitData":{"launchSpeed":90.7,"launchAngle":-9.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.35,"coordY":183.47}},"index":0,"playId":"b9c26fdf-b98b-3c6c-b7cb-cfef5646c8a8","pitchNumber":1,"startTime":"2026-06-17T01:04:51.513Z","endTime":"2026-06-17T01:04:58.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676661,"link":"/api/v1/people/676661","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":592663,"link":"/api/v1/people/592663"},"first":{"id":656941,"link":"/api/v1/people/656941"},"second":{"id":681082,"link":"/api/v1/people/681082"},"third":{"id":664761,"link":"/api/v1/people/664761"},"shortstop":{"id":624641,"link":"/api/v1/people/624641"},"left":{"id":669016,"link":"/api/v1/people/669016"},"center":{"id":702222,"link":"/api/v1/people/702222"},"right":{"id":656537,"link":"/api/v1/people/656537"}},"offense":{"batter":{"id":681393,"link":"/api/v1/people/681393","batSide":{"code":"R","description":"Right"}},"first":{"id":805300,"link":"/api/v1/people/805300"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Home Plate"},{"official":{"id":665298,"link":"/api/v1/people/665298"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_ab"},{"player":{"id":676661,"link":"/api/v1/people/676661"},"credit":"p_ab"},{"player":{"id":681393,"link":"/api/v1/people/681393"},"credit":"b_pa"},{"player":{"id":676661,"link":"/api/v1/people/676661"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-06-17T01:04:58.881Z","atBatIndex":69}]