[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Maikel Garcia singles on a sharp ground ball to right fielder Jarred Kelenic.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-14T23:41:29.660Z","endTime":"2026-05-14T23:42:59.738Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672284,"link":"/api/v1/people/672284"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-14T19:56:34.341Z","endTime":"2026-05-14T23:14:05.661Z","isPitch":false,"type":"action","player":{"id":672580,"link":"/api/v1/people/672580"},"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-05-14T23:14:05.661Z","endTime":"2026-05-14T23:39:42.009Z","isPitch":false,"type":"action","player":{"id":672580,"link":"/api/v1/people/672580"},"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-05-14T23:39:42.009Z","endTime":"2026-05-14T23:41:31.828Z","isPitch":false,"type":"action","player":{"id":672580,"link":"/api/v1/people/672580"},"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.7,"endSpeed":86.9,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.400069036592274,"aZ":-14.532836104267329,"pfxX":4.479447295237673,"pfxZ":9.136353153352882,"pX":0.7744596095285251,"pZ":2.712813559694595,"vX0":-4.699205629492045,"vY0":-137.77672197838388,"vZ0":-6.231951424810888,"x":87.48,"y":165.53,"x0":1.9167345365056894,"y0":50.0019128835235,"z0":5.978768706204375,"aX":8.648122920611272},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.5,"breakHorizontal":-7.2,"spinRate":2138,"spinDirection":136},"zone":6,"typeConfidence":2.0,"plateTime":0.39691698538363074,"extension":5.924928016420473},"index":3,"playId":"1f7b07de-f476-361e-b83e-ad7ad1cf3ae4","pitchNumber":1,"startTime":"2026-05-14T23:41:31.828Z","endTime":"2026-05-14T23:41:35.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.9,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.122803694219044,"aZ":-30.98282174986191,"pfxX":-6.472596155477055,"pfxZ":0.8464289779485075,"pX":-0.07501430363915373,"pZ":2.151798392029519,"vX0":-3.481273028879048,"vY0":-118.39935636075566,"vZ0":-1.9197704646165084,"x":119.86,"y":180.68,"x0":2.2567209993061406,"y0":50.00572263712057,"z0":5.814999718103041,"aX":-9.16884543661115},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":1.3,"breakHorizontal":12.6,"spinRate":2327,"spinDirection":296},"zone":8,"typeConfidence":2.0,"plateTime":0.46303991415118073,"extension":5.801496107010538},"index":4,"playId":"0f12abf5-6c18-33d3-940e-4b215339eb34","pitchNumber":2,"startTime":"2026-05-14T23:41:50.514Z","endTime":"2026-05-14T23:41:57.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.190973286743162,"aZ":-32.45743595215088,"pfxX":8.044527866080916,"pfxZ":-0.1678829678495295,"pX":0.3036480626862216,"pZ":0.7201741489628181,"vX0":-6.998398744170561,"vY0":-127.79551539366324,"vZ0":-5.800721222997788,"x":105.43,"y":219.34,"x0":2.031681093424013,"y0":50.004784016349724,"z0":5.5671542009482655,"aX":13.315403369902807},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.4,"breakHorizontal":-13.0,"spinRate":1863,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.4284922682714929,"extension":6.277101428519121},"index":5,"playId":"ba8c2368-0f6d-3e48-b1e5-920baeb21405","pitchNumber":3,"startTime":"2026-05-14T23:42:31.382Z","endTime":"2026-05-14T23:42:34.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.5,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.29844872192029,"aZ":-24.307153813362405,"pfxX":10.630287760384709,"pfxZ":3.916252549326396,"pX":0.08320308573376978,"pZ":2.130201431028414,"vX0":-8.812553762175101,"vY0":-141.31421997006518,"vZ0":-5.598521905170281,"x":113.83,"y":181.26,"x0":1.8718593497749463,"y0":50.00088352495012,"z0":5.7133020646032815,"aX":21.347612175344008},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":6.0,"breakHorizontal":-17.3,"spinRate":2180,"spinDirection":137},"zone":8,"typeConfidence":2.0,"plateTime":0.388632933534824,"extension":5.8694109687719545},"hitData":{"launchSpeed":100.0,"launchAngle":3.0,"totalDistance":91.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":155.5,"coordY":114.14}},"index":6,"playId":"eacc7c5c-e668-31b3-9cd2-691eca24e421","pitchNumber":4,"startTime":"2026-05-14T23:42:48.959Z","endTime":"2026-05-14T23:42:59.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_ab"},{"player":{"id":641743,"link":"/api/v1/people/641743"},"credit":"p_ab"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":641743,"link":"/api/v1/people/641743"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2026-05-14T23:42:59.738Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bobby Witt Jr. singles on a ground ball to center fielder Derek Hill. Maikel Garcia to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-14T23:43:12.084Z","endTime":"2026-05-14T23:43:56.586Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"postOnThird":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656537,"link":"/api/v1/people/656537"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":85.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.154154252010166,"aZ":-22.73937060500568,"pfxX":0.27919467387171115,"pfxZ":5.10301015297644,"pX":-0.2021400923018721,"pZ":3.261206254603068,"vX0":-5.983771910728611,"vY0":-135.2471899506627,"vZ0":-2.8337484877512815,"x":124.71,"y":150.73,"x0":2.004829615997982,"y0":50.000724003821865,"z0":5.921510840712586,"aX":0.5169886143785033},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.9,"breakHorizontal":0.8,"spinRate":2291,"spinDirection":161},"zone":2,"typeConfidence":2.0,"plateTime":0.40534722949185387,"extension":6.0080892217111925},"index":0,"playId":"2dacf10e-e14a-3112-ab36-0b6e161491fc","pitchNumber":1,"startTime":"2026-05-14T23:43:25.642Z","endTime":"2026-05-14T23:43:29.473Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":85.6,"endSpeed":78.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.409225319248513,"aZ":-34.323594203659034,"pfxX":8.122658397536211,"pfxZ":-1.3707167603489463,"pX":0.7450001586843369,"pZ":2.1511102492899563,"vX0":-6.245877106678545,"vY0":-124.50170482485134,"vZ0":-1.598442555111436,"x":88.6,"y":180.7,"x0":2.227816399072856,"y0":50.00039953997907,"z0":5.6355734319749615,"aX":12.782134068422318},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-2.6,"breakHorizontal":-13.3,"spinRate":1660,"spinDirection":119},"zone":9,"typeConfidence":2.0,"plateTime":0.4395284287296479,"extension":6.242480317848115},"hitData":{"launchSpeed":86.5,"launchAngle":8.0,"totalDistance":131.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":115.63,"coordY":96.91}},"index":1,"playId":"76291198-5d1b-3e21-ad7d-0f8daf94610b","pitchNumber":2,"startTime":"2026-05-14T23:43:45.612Z","endTime":"2026-05-14T23:43:56.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_ab"},{"player":{"id":641743,"link":"/api/v1/people/641743"},"credit":"p_ab"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_pa"},{"player":{"id":641743,"link":"/api/v1/people/641743"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.3,"awayTeamWinProbability":61.7,"homeTeamWinProbabilityAdded":-8.100000000000009,"leverageIndex":1.46,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-05-14T23:43:56.586Z","atBatIndex":1},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Lane Thomas out on a sacrifice fly to center fielder Derek Hill. Maikel Garcia scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-14T23:44:02.909Z","endTime":"2026-05-14T23:45:08.847Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656537,"link":"/api/v1/people/656537"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":{"id":641743,"link":"/api/v1/people/641743"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.8,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.656447934242482,"aZ":-23.00232933297959,"pfxX":0.2904126229322328,"pfxZ":5.078596756130282,"pX":-1.7545524297419,"pZ":1.0631611657166415,"vX0":-9.615720841771624,"vY0":-133.05505273322586,"vZ0":-7.8800259718803725,"x":183.88,"y":210.07,"x0":1.8576581252876037,"y0":50.002904709836656,"z0":5.711471421628685,"aX":0.5260940199973058},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.8,"breakHorizontal":1.4,"spinRate":2199,"spinDirection":144},"zone":13,"typeConfidence":2.0,"plateTime":0.4105481550392893,"extension":5.984719668491551},"index":0,"playId":"83237221-36df-3597-8884-1d52bff8e365","pitchNumber":1,"startTime":"2026-05-14T23:44:33.575Z","endTime":"2026-05-14T23:44:36.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"third":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.0,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.810613418766895,"aZ":-28.848453102197187,"pfxX":-7.3791705987081135,"pfxZ":2.2707305989930617,"pX":0.23068704651777994,"pZ":2.647869211224945,"vX0":-3.2793527682899866,"vY0":-120.38513764372455,"vZ0":-1.287078154392634,"x":108.21,"y":167.29,"x0":2.5701169060251945,"y0":50.00369360169367,"z0":5.747844742911973,"aX":-10.808340465682342},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":4.1,"breakHorizontal":14.2,"spinRate":2455,"spinDirection":297},"zone":5,"typeConfidence":2.0,"plateTime":0.4553432187377262,"extension":5.888286127405954},"hitData":{"launchSpeed":90.2,"launchAngle":28.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":158.34,"coordY":67.84}},"index":1,"playId":"329e4011-abbd-38f2-9c82-d04ce3bb0947","pitchNumber":2,"startTime":"2026-05-14T23:44:55.772Z","endTime":"2026-05-14T23:45:08.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"third":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"credit":"b_pa"},{"player":{"id":641743,"link":"/api/v1/people/641743"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":40.2,"awayTeamWinProbability":59.8,"homeTeamWinProbabilityAdded":1.9000000000000057,"leverageIndex":1.53,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-05-14T23:45:08.847Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Salvador Perez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-14T23:45:12.963Z","endTime":"2026-05-14T23:48:46.925Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":85.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.48152651618895,"aZ":-25.151671211960718,"pfxX":-1.3314217418162273,"pfxZ":3.8266962743179107,"pX":-0.6920955768980382,"pZ":2.9911877237843667,"vX0":-6.520999093348986,"vY0":-133.95749980568186,"vZ0":-2.819139251906117,"x":143.38,"y":158.02,"x0":1.9375911446693503,"y0":50.00092141493982,"z0":5.837889447678009,"aX":-2.4394366960341283},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.6,"breakHorizontal":3.7,"spinRate":2255,"spinDirection":152},"zone":1,"typeConfidence":2.0,"plateTime":0.40747031270274015,"extension":5.896634967576627},"index":0,"playId":"e2ed277b-2016-3ec8-8b19-b095410f5369","pitchNumber":1,"startTime":"2026-05-14T23:45:37.105Z","endTime":"2026-05-14T23:45:41.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.461002174301562,"aZ":-33.3898205559528,"pfxX":7.361407687646802,"pfxZ":-0.7686088041755745,"pX":1.191838414030782,"pZ":1.5782916473764628,"vX0":-5.020623603572454,"vY0":-125.80163939348162,"vZ0":-3.269547222781634,"x":71.57,"y":196.17,"x0":2.265256087049014,"y0":50.00010642717533,"z0":5.624206403362939,"aX":11.701315220608214},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.9,"breakHorizontal":-12.0,"spinRate":1619,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.43675910630741566,"extension":6.247635133415013},"index":1,"playId":"4b052036-9e21-355f-a81d-7c57f13df056","pitchNumber":2,"startTime":"2026-05-14T23:46:01.009Z","endTime":"2026-05-14T23:46:04.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":84.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.599661685605422,"aZ":-21.441939048162617,"pfxX":0.7904876599159856,"pfxZ":5.829676656493161,"pX":-1.6275324338884154,"pZ":2.96103588429853,"vX0":-9.05048289502967,"vY0":-135.34757004620604,"vZ0":-3.771756197948367,"x":179.04,"y":158.83,"x0":1.6677226832334553,"y0":50.00356158366135,"z0":5.887922175116214,"aX":1.4553173594915998},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":9.8,"breakHorizontal":0.6,"spinRate":2265,"spinDirection":160},"zone":11,"typeConfidence":2.0,"plateTime":0.4058276191427326,"extension":6.05841094883015},"index":2,"playId":"032889e5-95bd-37d2-aa28-a5c696d3a439","pitchNumber":3,"startTime":"2026-05-14T23:46:22.960Z","endTime":"2026-05-14T23:46:25.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":3,"playId":"28fdbd6a-cc53-38c5-af68-228a03f99c0b","startTime":"2026-05-14T23:46:42.359Z","endTime":"2026-05-14T23:46:45.422Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.2,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.621265494585973,"aZ":-33.08369635283633,"pfxX":-9.765896072159055,"pfxZ":-0.6496140091904081,"pX":0.6739306432981642,"pZ":2.983262210221736,"vX0":-1.3744626597449714,"vY0":-118.30423897420555,"vZ0":0.5764194594724616,"x":91.31,"y":158.23,"x0":2.5313963149737235,"y0":50.00134526675345,"z0":5.79257340396128,"aX":-13.7066709669805},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-0.7,"breakHorizontal":18.0,"spinRate":2346,"spinDirection":297},"zone":3,"typeConfidence":2.0,"plateTime":0.46470808693744603,"extension":5.96780381468618},"index":4,"playId":"9827596a-a9a9-3fb0-b6ca-16b5ab3626ea","pitchNumber":4,"startTime":"2026-05-14T23:47:03.406Z","endTime":"2026-05-14T23:47:30.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":145,"player":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"}},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.17180744786099,"aZ":-13.624078376229583,"pfxX":3.7517319075562963,"pfxZ":9.294078114645181,"pX":-0.07898060516598672,"pZ":3.184755151707547,"vX0":-6.7029731068819105,"vY0":-140.89762938794647,"vZ0":-5.06105227128993,"x":120.01,"y":152.79,"x0":1.851317357948569,"y0":50.00603317210207,"z0":5.895695223221551,"aX":7.491212576266449},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.8,"breakHorizontal":-5.3,"spinRate":2228,"spinDirection":140},"zone":2,"typeConfidence":2.0,"plateTime":0.3898350381780551,"extension":5.983682983617403},"index":5,"playId":"e4348133-8ab2-3b3d-acca-40a93635cdb2","pitchNumber":5,"startTime":"2026-05-14T23:47:37.497Z","endTime":"2026-05-14T23:47:42.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.44448587512432,"aZ":-35.44551248677001,"pfxX":6.912481300855182,"pfxZ":-2.02928236052277,"pX":1.5580684710898784,"pZ":1.6622066336591075,"vX0":-4.120586684538387,"vY0":-126.17136100015018,"vZ0":-2.61817958305941,"x":57.61,"y":193.9,"x0":2.3135451021253566,"y0":50.00145450598724,"z0":5.567023273034014,"aX":11.15440519138577},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-4.1,"breakHorizontal":-11.6,"spinRate":1549,"spinDirection":114},"zone":14,"typeConfidence":2.0,"plateTime":0.43396202530684524,"extension":6.442908347259999},"index":6,"playId":"c100e6db-675a-3b07-82d9-5b4a57a3d138","pitchNumber":6,"startTime":"2026-05-14T23:48:18.109Z","endTime":"2026-05-14T23:48:22.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":96.8,"endSpeed":87.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.96536204304794,"aZ":-12.820578665117292,"pfxX":4.449713276986903,"pfxZ":9.736988948102699,"pX":0.8359493445622842,"pZ":3.85573774007396,"vX0":-4.023933035114086,"vY0":-140.79286115797478,"vZ0":-3.623818756825193,"x":85.14,"y":134.68,"x0":1.7126540718168348,"y0":50.00130064322981,"z0":6.001723505772907,"aX":8.842926872109045},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.9,"breakHorizontal":-7.1,"spinRate":2278,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.3905449705526398,"extension":5.882957078498903},"index":7,"playId":"bba886ff-2d7a-3e4e-885a-2773f27d1ae4","pitchNumber":7,"startTime":"2026-05-14T23:48:43.334Z","endTime":"2026-05-14T23:48:46.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":641743,"link":"/api/v1/people/641743"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":641743,"link":"/api/v1/people/641743"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.699999999999996,"awayTeamWinProbability":57.300000000000004,"homeTeamWinProbabilityAdded":2.499999999999993,"leverageIndex":1.09,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-05-14T23:48:46.925Z","atBatIndex":3},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Nick Loftin hit by pitch.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-14T23:49:02.115Z","endTime":"2026-05-14T23:50:04.002Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"postOnSecond":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.258350537417773,"aZ":-26.067171863939834,"pfxX":9.668306325600241,"pfxZ":3.220295726459587,"pX":0.28618286223442563,"pZ":1.5800767116288945,"vX0":-7.689573679708978,"vY0":-137.12281091643518,"vZ0":-6.187692986151707,"x":106.09,"y":196.12,"x0":1.8752681162968003,"y0":50.00497918494168,"z0":5.652474021290687,"aX":18.352766921721187},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.7,"breakHorizontal":-15.8,"spinRate":2216,"spinDirection":139},"zone":9,"typeConfidence":2.0,"plateTime":0.39993703480354803,"extension":5.959306848166074},"index":0,"playId":"abf7c401-6bdf-352a-871c-87a1c4dce222","pitchNumber":1,"startTime":"2026-05-14T23:49:15.327Z","endTime":"2026-05-14T23:49:20.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Bobby Witt Jr. steals (13) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"abf7c401-6bdf-352a-871c-87a1c4dce222","startTime":"2026-05-14T23:49:24.923Z","endTime":"2026-05-14T23:49:58.644Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":677951,"link":"/api/v1/people/677951"},"defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"postOnSecond":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":-0.8999999999999986,"leverageIndex":0.8,"dramaIndex":31.0,"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.834245570942656,"aZ":-29.128191956454295,"pfxX":-3.385703117385468,"pfxZ":1.9708832165884749,"pX":-2.5242605023161877,"pZ":0.7803323632142183,"vX0":-10.551297786398088,"vY0":-122.99503171243809,"vZ0":-5.55843704459949,"x":213.22,"y":217.71,"x0":2.248943392317321,"y0":50.000251605896054,"z0":5.519108474693448,"aX":-5.22016946771453},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.5,"breakHorizontal":8.4,"spinRate":2369,"spinDirection":300},"zone":13,"typeConfidence":2.0,"plateTime":0.44416341649237534,"extension":6.12005325772676},"index":2,"playId":"89dca62e-7027-3d94-8096-e967be0a0865","pitchNumber":2,"startTime":"2026-05-14T23:49:58.644Z","endTime":"2026-05-14T23:50:04.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"second":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"credit":"b_pa"},{"player":{"id":641743,"link":"/api/v1/people/641743"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.9,"awayTeamWinProbability":59.1,"homeTeamWinProbabilityAdded":-0.8999999999999986,"leverageIndex":0.8,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-05-14T23:50:04.002Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vinnie Pasquantino strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-14T23:51:51.194Z","endTime":"2026-05-14T23:52:37.493Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"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":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"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-05-14T23:50:30.494Z","endTime":"2026-05-14T23:51:53.053Z","isPitch":false,"type":"action","player":{"id":686469,"link":"/api/v1/people/686469"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.6,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.50756846837841,"aZ":-31.236545450004055,"pfxX":-5.079943979460302,"pfxZ":0.6352665736144338,"pX":0.5787849354002854,"pZ":2.2957134595297553,"vX0":-2.668113547370156,"vY0":-120.1946069288152,"vZ0":-1.5423112717670826,"x":94.94,"y":176.8,"x0":2.360316677580183,"y0":50.003432848640465,"z0":5.698569777637348,"aX":-7.492703890505979},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":1.1,"breakHorizontal":9.8,"spinRate":2275,"spinDirection":292},"zone":9,"typeConfidence":2.0,"plateTime":0.4542770764374402,"extension":6.049521195966653},"index":1,"playId":"bfc760de-e45d-3300-8e3d-a8999be2db63","pitchNumber":1,"startTime":"2026-05-14T23:51:53.053Z","endTime":"2026-05-14T23:51:56.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":679845,"link":"/api/v1/people/679845"},"second":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.044307172320178,"aZ":-33.01081949799185,"pfxX":-7.702284262758925,"pfxZ":-0.5679701127421062,"pX":-0.3636409258420303,"pZ":1.8179479768163185,"vX0":-3.9621880800801472,"vY0":-120.84341932606216,"vZ0":-2.3772799985107396,"x":130.86,"y":189.7,"x0":2.301547764451157,"y0":50.00380764680598,"z0":5.733691082556171,"aX":-11.314177779078584},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-1.3,"breakHorizontal":14.9,"spinRate":2472,"spinDirection":304},"zone":7,"typeConfidence":2.0,"plateTime":0.454429643201701,"extension":5.904913194889473},"index":2,"playId":"bfdd72a0-a03b-3e93-ab16-6245d530c158","pitchNumber":2,"startTime":"2026-05-14T23:52:11.498Z","endTime":"2026-05-14T23:52:14.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":679845,"link":"/api/v1/people/679845"},"second":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.3,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.856215510433028,"aZ":-14.80031223533916,"pfxX":3.496968430634706,"pfxZ":8.847647385667702,"pX":0.5308548516002699,"pZ":3.9826027138906026,"vX0":-4.791320095653765,"vY0":-139.36112448339634,"vZ0":-2.9869313483239153,"x":96.77,"y":131.25,"x0":1.8195035103494455,"y0":50.00063244228199,"z0":6.048204891342331,"aX":6.86550480771827},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.6,"breakHorizontal":-5.3,"spinRate":2232,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.39329828111008736,"extension":5.9263329811622},"index":3,"playId":"5b9c6086-e38b-3d3d-bb90-230d23a1f0e1","pitchNumber":3,"startTime":"2026-05-14T23:52:33.832Z","endTime":"2026-05-14T23:52:37.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":679845,"link":"/api/v1/people/679845"},"second":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_ab"},{"player":{"id":641743,"link":"/api/v1/people/641743"},"credit":"p_ab"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":641743,"link":"/api/v1/people/641743"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.800000000000004,"awayTeamWinProbability":55.199999999999996,"homeTeamWinProbabilityAdded":3.9000000000000057,"leverageIndex":1.55,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-05-14T23:52:37.493Z","atBatIndex":5},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Chase Meidroth lines out to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-14T23:54:54.227Z","endTime":"2026-05-14T23:55:33.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663460,"fullName":"Kris Bubic","link":"/api/v1/people/663460"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"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":1,"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-05-14T23:54:42.669Z","endTime":"2026-05-14T23:54:56.547Z","isPitch":false,"type":"action","player":{"id":805367,"link":"/api/v1/people/805367"},"defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":805367,"link":"/api/v1/people/805367","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":90.7,"endSpeed":82.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.879676925582352,"aZ":-13.289656279235334,"pfxX":2.4716053658929584,"pfxZ":10.805494798379947,"pX":-0.2269818505983108,"pZ":2.5225859022384722,"vX0":-6.8088637666907905,"vY0":-131.83998549996033,"vZ0":-5.366505949915967,"x":125.65,"y":170.67,"x0":2.0761526852376693,"y0":50.00517425480045,"z0":5.577294028636689,"aX":4.321057724294048},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":18.5,"breakHorizontal":-2.9,"spinRate":2499,"spinDirection":154},"zone":5,"typeConfidence":0.9,"plateTime":0.4165695283533126,"extension":7.099010323695891},"index":1,"playId":"c4e9b62b-970d-3f4e-b577-3fb5f8af3414","pitchNumber":1,"startTime":"2026-05-14T23:54:56.547Z","endTime":"2026-05-14T23:54:59.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":805367,"link":"/api/v1/people/805367","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.376156061669587,"aZ":-25.34056543536657,"pfxX":6.726758980376734,"pfxZ":3.8541098331261425,"pX":1.2958620952760185,"pZ":1.9851290462340088,"vX0":-4.635841518574898,"vY0":-132.5753032236483,"vZ0":-4.6265109719866,"x":67.6,"y":185.18,"x0":2.196637896929852,"y0":50.003348881928105,"z0":5.611337721892131,"aX":11.927916438385957},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.1,"breakHorizontal":-11.2,"spinRate":2011,"spinDirection":145},"zone":14,"typeConfidence":0.9,"plateTime":0.4137644712474424,"extension":6.887931147679265},"index":2,"playId":"49e8f3f6-fb54-3f8b-a1f6-375d49f72e03","pitchNumber":2,"startTime":"2026-05-14T23:55:13.215Z","endTime":"2026-05-14T23:55:16.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":805367,"link":"/api/v1/people/805367","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.17833648701525,"aZ":-34.15443041604681,"pfxX":-5.5614769086537,"pfxZ":-1.3612470061961428,"pX":-0.2706842763798067,"pZ":2.8368147325339885,"vX0":-4.362976350828601,"vY0":-119.9330285128917,"vZ0":0.6395672217149357,"x":127.32,"y":162.19,"x0":2.2977274711929323,"y0":50.00502140535368,"z0":5.623718423314979,"aX":-8.066258096779189},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-2.0,"breakHorizontal":11.2,"spinRate":2696,"spinDirection":309},"zone":1,"typeConfidence":0.91,"plateTime":0.4574764363524615,"extension":6.627346692138305},"hitData":{"launchSpeed":70.4,"launchAngle":13.0,"totalDistance":128.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":150.92,"coordY":157.42}},"index":3,"playId":"c8a1ee00-98b1-39e2-8a66-62cba1c6555a","pitchNumber":3,"startTime":"2026-05-14T23:55:28.298Z","endTime":"2026-05-14T23:55:33.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":805367,"link":"/api/v1/people/805367","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805367,"link":"/api/v1/people/805367"},"credit":"b_ab"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_ab"},{"player":{"id":805367,"link":"/api/v1/people/805367"},"credit":"b_pa"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.4,"awayTeamWinProbability":57.6,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.91,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-05-14T23:55:33.630Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Miguel Vargas strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-14T23:55:43.063Z","endTime":"2026-05-14T23:57:46.358Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663460,"fullName":"Kris Bubic","link":"/api/v1/people/663460"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"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":92.8,"endSpeed":83.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.799131151868664,"aZ":-12.905961110065274,"pfxX":3.3980860387341134,"pfxZ":10.608707964675862,"pX":-0.6871775047858003,"pZ":2.4570678705476587,"vX0":-8.489412775735747,"vY0":-134.7718035431938,"vZ0":-5.677239839277101,"x":143.19,"y":172.44,"x0":2.080158005394246,"y0":50.00109005746623,"z0":5.5237821665080835,"aX":6.172002974866031},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":18.0,"breakHorizontal":-4.1,"spinRate":2557,"spinDirection":148},"zone":4,"typeConfidence":0.9,"plateTime":0.40842962086019163,"extension":6.992600861605729},"index":0,"playId":"4ecede8e-ac94-3688-8aa5-8f109888b3c2","pitchNumber":1,"startTime":"2026-05-14T23:55:58.836Z","endTime":"2026-05-14T23:56:01.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":83.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.073021328950354,"aZ":-13.575256579962142,"pfxX":3.1027191283386504,"pfxZ":10.249421602760247,"pX":0.9133310782569117,"pZ":3.3250450241229896,"vX0":-4.6183260840002855,"vY0":-134.78043373307506,"vZ0":-3.563542124917037,"x":82.19,"y":149.0,"x0":2.256916120226723,"y0":50.00143496003949,"z0":5.641998465782644,"aX":5.629833922696762},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.9,"breakHorizontal":-4.4,"spinRate":2469,"spinDirection":151},"zone":12,"typeConfidence":0.9,"plateTime":0.4085667534445352,"extension":6.9505365748037535},"index":1,"playId":"5cf6159b-5e6c-32ae-8fe3-37752a83e7ac","pitchNumber":2,"startTime":"2026-05-14T23:56:15.283Z","endTime":"2026-05-14T23:56:18.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":81.5,"endSpeed":74.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.624808093813208,"aZ":-34.0613995877061,"pfxX":-6.652792114902173,"pfxZ":-1.335548530212285,"pX":-0.6876965741727604,"pZ":1.2485258211254744,"vX0":-4.909912932137324,"vY0":-118.60432640002593,"vZ0":-2.6622193811229575,"x":143.21,"y":205.07,"x0":2.280389589400512,"y0":50.003856562982925,"z0":5.520043701872656,"aX":-9.391010522658881},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-2.9,"breakHorizontal":13.3,"spinRate":2730,"spinDirection":318},"zone":13,"typeConfidence":0.9,"plateTime":0.4634425386048995,"extension":6.898046706325604},"index":2,"playId":"a3bbca67-14f9-35dd-aec1-2d0ee2d9e583","pitchNumber":3,"startTime":"2026-05-14T23:56:30.248Z","endTime":"2026-05-14T23:56:33.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":84.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.070680192240015,"aZ":-14.451535287722919,"pfxX":2.658927368892586,"pfxZ":9.586409521519998,"pX":0.0034921229520893113,"pZ":4.441879832298806,"vX0":-6.830786037284467,"vY0":-135.2412285026102,"vZ0":-0.6777874644253363,"x":116.87,"y":118.85,"x0":2.218768188526206,"y0":50.000665966296346,"z0":5.711343868209444,"aX":4.915493491319555},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.4,"breakHorizontal":-3.4,"spinRate":2462,"spinDirection":156},"zone":11,"typeConfidence":0.9,"plateTime":0.40531825130978216,"extension":6.931844910106133},"index":3,"playId":"e4cc50ed-d13f-35d6-8fff-f358a5a11e66","pitchNumber":4,"startTime":"2026-05-14T23:57:07.337Z","endTime":"2026-05-14T23:57:10.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.895948439414546,"aZ":-14.882572972689896,"pfxX":3.9715414348255402,"pfxZ":9.57826986628018,"pX":-1.4706621938696403,"pZ":1.8577801233129456,"vX0":-10.769382056373951,"vY0":-134.00522561924882,"vZ0":-6.503904902644919,"x":173.06,"y":188.62,"x0":2.097224579635612,"y0":50.00622159754294,"z0":5.393432049393104,"aX":7.173449670984124},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.0,"breakHorizontal":-4.7,"spinRate":2304,"spinDirection":151},"zone":13,"typeConfidence":0.9,"plateTime":0.40986961846816516,"extension":7.047251145049789},"index":4,"playId":"2d03955a-db8c-3a29-86ae-956364d0101a","pitchNumber":5,"startTime":"2026-05-14T23:57:22.999Z","endTime":"2026-05-14T23:57:26.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.99256220997722,"aZ":-33.78007866667214,"pfxX":-9.78148981956684,"pfxZ":-1.1478963124140815,"pX":0.318138575074222,"pZ":3.686059202110464,"vX0":-2.0548603958532494,"vY0":-117.5523621735863,"vZ0":2.80186688940931,"x":104.87,"y":139.26,"x0":2.475146081540938,"y0":50.00523563904955,"z0":5.621827467093756,"aX":-13.64367673583521},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-1.1,"breakHorizontal":18.2,"spinRate":2788,"spinDirection":306},"zone":12,"typeConfidence":0.9,"plateTime":0.46655339054832945,"extension":6.750146470052542},"index":5,"playId":"6587edf6-a980-3c5a-953c-7a2c0aa43847","pitchNumber":6,"startTime":"2026-05-14T23:57:42.883Z","endTime":"2026-05-14T23:57:46.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678246,"link":"/api/v1/people/678246"},"credit":"b_ab"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_ab"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"credit":"b_pa"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.699999999999996,"awayTeamWinProbability":59.300000000000004,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-05-14T23:57:46.358Z","atBatIndex":7},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Munetaka Murakami walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-14T23:57:54.890Z","endTime":"2026-05-15T00:00:33.848Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663460,"fullName":"Kris Bubic","link":"/api/v1/people/663460"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7,8],"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":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.1,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.837350073373237,"aZ":-31.7160045575085,"pfxX":-1.2084549258969308,"pfxZ":0.2910153522951697,"pX":0.12014681723937704,"pZ":1.7806117826174404,"vX0":-4.344723451880504,"vY0":-125.25672459835214,"vZ0":-3.2600125181158077,"x":112.42,"y":190.7,"x0":2.035888804385928,"y0":50.005685194093054,"z0":5.698654460359659,"aX":-1.9149621739640068},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.0,"breakHorizontal":3.2,"spinRate":2595,"spinDirection":282},"zone":8,"typeConfidence":0.91,"plateTime":0.43767682818469833,"extension":6.8419594785622},"index":0,"playId":"90368d09-c2e3-3acc-b631-357008c08945","pitchNumber":1,"startTime":"2026-05-14T23:58:13.228Z","endTime":"2026-05-14T23:58:16.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.1,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.92173618561663,"aZ":-13.068426001063328,"pfxX":3.8652185928186773,"pfxZ":10.371429097280808,"pX":-1.450293736397568,"pZ":1.821892326748439,"vX0":-10.248173921766178,"vY0":-134.77195612061587,"vZ0":-7.337598823493618,"x":172.28,"y":189.59,"x0":1.897023569754809,"y0":50.00201593038266,"z0":5.500189025559901,"aX":7.120703827436077},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.4,"breakHorizontal":-4.8,"spinRate":2479,"spinDirection":150},"zone":13,"typeConfidence":0.9,"plateTime":0.4061950385479105,"extension":7.0526653275578175},"index":1,"playId":"de80aaf7-3935-3516-ab0b-a34e5a968c94","pitchNumber":2,"startTime":"2026-05-14T23:58:26.788Z","endTime":"2026-05-14T23:58:29.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.4,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.998973606437,"aZ":-35.47775379120835,"pfxX":-10.308624783208025,"pfxZ":-2.2282752101023586,"pX":-1.4506293794892313,"pZ":0.4281742973626805,"vX0":-5.736549731865549,"vY0":-121.179215148797,"vZ0":-4.492751428897665,"x":172.29,"y":227.22,"x0":2.2874247269281094,"y0":50.00077160911768,"z0":5.4103737289206295,"aX":-15.30562401598931},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-4.9,"breakHorizontal":20.0,"spinRate":2681,"spinDirection":326},"zone":13,"typeConfidence":0.9,"plateTime":0.4522543748175707,"extension":6.941244725348528},"index":2,"playId":"1204a324-a65e-3e9f-bbab-08c07164c76c","pitchNumber":3,"startTime":"2026-05-14T23:58:42.141Z","endTime":"2026-05-14T23:58:45.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.3,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.48109233343667,"aZ":-17.289575494605135,"pfxX":1.19591319497584,"pfxZ":8.203345585753599,"pX":-0.06548816814390575,"pZ":3.337518884353254,"vX0":-6.227236408807931,"vY0":-133.52945885785329,"vZ0":-2.5606356843429294,"x":119.5,"y":148.67,"x0":2.136619323356009,"y0":50.000839309679165,"z0":5.546001896545587,"aX":2.1696206289417503},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.5,"breakHorizontal":-0.8,"spinRate":2215,"spinDirection":155},"zone":2,"typeConfidence":0.9,"plateTime":0.4094435479953016,"extension":6.955890029262739},"index":3,"playId":"389b52f5-2e79-31fd-8104-1b2989081cb0","pitchNumber":4,"startTime":"2026-05-14T23:59:04.018Z","endTime":"2026-05-14T23:59:07.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-05-14T23:59:15.240Z","endTime":"2026-05-14T23:59:29.478Z","isPitch":false,"type":"action","player":{"id":808959,"link":"/api/v1/people/808959"},"defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.8,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.79342324238349,"aZ":-37.24651889145778,"pfxX":-9.426774396083996,"pfxZ":-3.573987604732274,"pX":0.4939642432690097,"pZ":4.189163681607806,"vX0":-1.5431285950778215,"vY0":-118.16561041443026,"vZ0":4.204776682999829,"x":98.17,"y":125.67,"x0":2.3799591925610026,"y0":50.00304263259058,"z0":5.801442437117783,"aX":-13.376240824636128},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-5.3,"breakHorizontal":17.4,"spinRate":2774,"spinDirection":308},"zone":12,"typeConfidence":0.9,"plateTime":0.46292246175971696,"extension":6.734729222370149},"index":5,"playId":"8bcf53b7-e239-3e9d-9d3c-d396a40d30f5","pitchNumber":5,"startTime":"2026-05-14T23:59:29.478Z","endTime":"2026-05-14T23:59:33.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.9,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.719449192695347,"aZ":-39.03642652296536,"pfxX":-3.45232639186809,"pfxZ":-4.4915429680255805,"pX":-0.3788614655718107,"pZ":2.1313596040309397,"vX0":-4.623603697411169,"vY0":-122.60760759000111,"vZ0":-0.5525894320273514,"x":131.44,"y":181.23,"x0":1.978444839732215,"y0":50.00610425020389,"z0":5.684350136353886,"aX":-5.268791648928367},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-8.0,"breakHorizontal":7.3,"spinRate":2651,"spinDirection":308},"zone":7,"typeConfidence":0.6,"plateTime":0.4463323216695434,"extension":6.901308688691545},"index":6,"playId":"0c968e83-3356-33f7-84f7-6a39ac3c0e42","pitchNumber":6,"startTime":"2026-05-14T23:59:46.384Z","endTime":"2026-05-14T23:59:49.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.7,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.331474201739894,"aZ":-16.204128096023194,"pfxX":4.114829238851511,"pfxZ":8.849522434318294,"pX":0.5896283629054414,"pZ":2.7237553940003294,"vX0":-5.607132467801327,"vY0":-133.8518015345343,"vZ0":-4.176468868493851,"x":94.52,"y":165.24,"x0":2.18219488410403,"y0":50.00312558740057,"z0":5.473193944565133,"aX":7.426710083722565},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.2,"breakHorizontal":-6.1,"spinRate":2402,"spinDirection":155},"zone":6,"typeConfidence":0.89,"plateTime":0.41003214610725935,"extension":6.867732824090949},"index":7,"playId":"76893846-8dcf-3b3e-94da-a67e1bab84b6","pitchNumber":7,"startTime":"2026-05-15T00:00:08.152Z","endTime":"2026-05-15T00:00:11.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.3,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.507521654628306,"aZ":-15.335643122495835,"pfxX":2.3681438848234135,"pfxZ":9.25094490145044,"pX":-1.1349001242464911,"pZ":2.7481506741449193,"vX0":-9.216804214929706,"vY0":-134.1709081616088,"vZ0":-4.155304249956668,"x":160.26,"y":164.58,"x0":2.039614204105355,"y0":50.00029979621905,"z0":5.412448589124079,"aX":4.309982227043736},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.0,"breakHorizontal":-2.3,"spinRate":2326,"spinDirection":150},"zone":11,"typeConfidence":0.9,"plateTime":0.4084986900455698,"extension":6.9378310322811405},"index":8,"playId":"ecf94b09-2ef6-3021-a4a8-9d6da54a569c","pitchNumber":8,"startTime":"2026-05-15T00:00:29.182Z","endTime":"2026-05-15T00:00:33.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808959,"link":"/api/v1/people/808959"},"credit":"b_pa"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.0,"awayTeamWinProbability":58.0,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.42,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-05-15T00:00:33.848Z","atBatIndex":8},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Randal Grichuk homers (3) on a fly ball to left center field. Munetaka Murakami scores.","rbi":2,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-15T00:00:38.430Z","endTime":"2026-05-15T00:03:21.605Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663460,"fullName":"Kris Bubic","link":"/api/v1/people/663460"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,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":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":{"id":663460,"link":"/api/v1/people/663460"},"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":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"responsiblePitcher":{"id":663460,"link":"/api/v1/people/663460"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.103572025907784,"aZ":-14.352473018914061,"pfxX":1.3975052596502493,"pfxZ":9.567888662247906,"pX":0.08044264403951945,"pZ":2.8292980731872532,"vX0":-5.570799026534251,"vY0":-135.4795239564971,"vZ0":-4.501194446512449,"x":113.93,"y":162.39,"x0":1.980048564325358,"y0":50.00089695460235,"z0":5.512685576040545,"aX":2.6038116777572506},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.6,"breakHorizontal":-1.3,"spinRate":2449,"spinDirection":146},"zone":2,"typeConfidence":0.89,"plateTime":0.4040141414904199,"extension":6.834617222762301},"index":0,"playId":"d7e96c32-ad02-3ac7-9c44-ef37ece0fec9","pitchNumber":1,"startTime":"2026-05-15T00:01:34.299Z","endTime":"2026-05-15T00:01:37.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"first":{"id":808959,"link":"/api/v1/people/808959"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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.1,"endSpeed":76.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.739842684490107,"aZ":-37.92348468822999,"pfxX":-8.38243231911628,"pfxZ":-3.903286933283683,"pX":-0.4928562707603573,"pZ":1.2147629455774405,"vX0":-3.6438693723950157,"vY0":-120.91833102997425,"vZ0":-2.4680246698494375,"x":135.79,"y":205.98,"x0":2.1250463434856317,"y0":50.00294943242857,"z0":5.592961917338792,"aX":-12.346535033271332},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-7.4,"breakHorizontal":16.1,"spinRate":2664,"spinDirection":322},"zone":13,"typeConfidence":0.9,"plateTime":0.45389589918232165,"extension":6.7955907804389035},"index":1,"playId":"49a2de26-e0fd-3972-aa81-a38bd6a0d9ee","pitchNumber":2,"startTime":"2026-05-15T00:01:52.982Z","endTime":"2026-05-15T00:01:56.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"first":{"id":808959,"link":"/api/v1/people/808959"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.02530934674827,"aZ":-30.498557403291542,"pfxX":2.524037534478146,"pfxZ":1.06854704863761,"pX":-0.5558068748682099,"pZ":2.4090433161809823,"vX0":-7.018051352819946,"vY0":-124.54665477796777,"vZ0":-1.490122503359354,"x":138.19,"y":173.74,"x0":1.9707038098950835,"y0":50.0042775698223,"z0":5.537478681649317,"aX":3.965901835690669},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.8,"breakHorizontal":-3.0,"spinRate":1611,"spinDirection":110},"zone":4,"typeConfidence":0.82,"plateTime":0.4397876642089238,"extension":6.886049974094735},"index":2,"playId":"8f5d1330-2712-349d-8141-41bb4775579f","pitchNumber":3,"startTime":"2026-05-15T00:02:11.520Z","endTime":"2026-05-15T00:02:15.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"first":{"id":808959,"link":"/api/v1/people/808959"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.57473987871356,"aZ":-36.53498146210514,"pfxX":-10.27602608560185,"pfxZ":-2.898358023543471,"pX":-0.021169271492354307,"pZ":3.6393298577923576,"vX0":-2.1054053022673855,"vY0":-122.00829824443042,"vZ0":2.479311781794662,"x":117.81,"y":140.52,"x0":2.1883992988348586,"y0":50.00319944292334,"z0":5.763964550276854,"aX":-15.453473442144563},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-4.4,"breakHorizontal":19.1,"spinRate":2589,"spinDirection":322},"zone":11,"typeConfidence":0.9,"plateTime":0.449366723973879,"extension":6.626407899722678},"index":3,"playId":"1f8c509f-14ad-3b2e-ae08-c00c9d3b09ee","pitchNumber":4,"startTime":"2026-05-15T00:02:34.375Z","endTime":"2026-05-15T00:02:38.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"first":{"id":808959,"link":"/api/v1/people/808959"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":77.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.10697768088964,"aZ":-36.77280300223005,"pfxX":-5.209462914325377,"pfxZ":-3.0730072229963703,"pX":0.2543722036312972,"pZ":2.058711838534202,"vX0":-3.1222752963263924,"vY0":-121.7091351870079,"vZ0":-0.7066341690136064,"x":107.3,"y":183.19,"x0":2.230873820317654,"y0":50.00034991104524,"z0":5.540157871472879,"aX":-7.805508159760937},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-5.5,"breakHorizontal":10.2,"spinRate":2674,"spinDirection":312},"zone":8,"typeConfidence":0.91,"plateTime":0.4502030869165248,"extension":6.795002196912374},"hitData":{"launchSpeed":108.5,"launchAngle":24.0,"totalDistance":401.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":73.09,"coordY":45.46}},"index":4,"playId":"4813ea9c-35d1-3667-8d60-ac16108087ea","pitchNumber":5,"startTime":"2026-05-15T00:02:56.828Z","endTime":"2026-05-15T00:03:21.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"first":{"id":808959,"link":"/api/v1/people/808959"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"credit":"b_ab"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_ab"},{"player":{"id":545341,"link":"/api/v1/people/545341"},"credit":"b_pa"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":19.199999999999996,"leverageIndex":0.92,"dramaIndex":146.0,"contextMetrics":{},"playEndTime":"2026-05-15T00:03:21.605Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Edgar Quero called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-15T00:03:20.317Z","endTime":"2026-05-15T00:06:08.528Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663460,"fullName":"Kris Bubic","link":"/api/v1/people/663460"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.1,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.509134337745557,"aZ":-15.267905679224398,"pfxX":2.9364822872086966,"pfxZ":9.168122289355967,"pX":-0.6722741581484897,"pZ":2.7864161769426357,"vX0":-8.161042880828289,"vY0":-134.52659885019224,"vZ0":-4.402419332987895,"x":142.63,"y":163.55,"x0":2.0110106794247704,"y0":50.00417786800137,"z0":5.516790527515972,"aX":5.416833867887015},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.0,"breakHorizontal":-3.7,"spinRate":2377,"spinDirection":154},"zone":1,"typeConfidence":0.9,"plateTime":0.40620405445709906,"extension":6.844871701507505},"index":0,"playId":"47a39a2b-3ba4-3df7-b3bd-c24665334ed7","pitchNumber":1,"startTime":"2026-05-15T00:03:43.892Z","endTime":"2026-05-15T00:03:48.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":700337,"link":"/api/v1/people/700337","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.8,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.02721457738451,"aZ":-28.993293632861604,"pfxX":5.6581368591267625,"pfxZ":1.7378093796102636,"pX":0.6227135909866863,"pZ":3.6346935582426165,"vX0":-5.6298958270562816,"vY0":-133.73829953323863,"vZ0":0.10184119983534945,"x":93.26,"y":140.64,"x0":2.009514151743371,"y0":50.002905424417044,"z0":5.65794627677965,"aX":10.356681198210177},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.4,"breakHorizontal":-9.2,"spinRate":2159,"spinDirection":144},"zone":12,"typeConfidence":0.91,"plateTime":0.40793761743490453,"extension":6.834022451334334},"index":1,"playId":"93e1a966-5de2-3679-bc01-6351ee556632","pitchNumber":2,"startTime":"2026-05-15T00:04:02.907Z","endTime":"2026-05-15T00:04:05.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":700337,"link":"/api/v1/people/700337","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":91.5,"endSpeed":84.7,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.558955079205365,"aZ":-28.529466975187145,"pfxX":6.322339306813371,"pfxZ":2.0190370231560637,"pX":-0.4571068700604843,"pZ":0.9893568009196934,"vX0":-8.45260628285405,"vY0":-133.0521750877115,"vZ0":-6.2111413036010585,"x":134.42,"y":212.07,"x0":1.9285861175948502,"y0":50.003825812789884,"z0":5.401467414405006,"aX":11.420744535821274},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":2.5,"breakHorizontal":-9.8,"spinRate":2155,"spinDirection":147},"zone":13,"typeConfidence":0.9,"plateTime":0.4105018444224049,"extension":7.131483787174864},"index":2,"playId":"c55c12c4-c5c6-38a7-b7e3-166ba577fd51","pitchNumber":3,"startTime":"2026-05-15T00:04:17.315Z","endTime":"2026-05-15T00:04:20.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":700337,"link":"/api/v1/people/700337","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.2,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.177736732682682,"aZ":-36.37388672736229,"pfxX":-0.038715338375688364,"pfxZ":-2.6417809229031652,"pX":0.009812055941120468,"pZ":1.348601130897802,"vX0":-4.893765443785751,"vY0":-125.64563707697798,"vZ0":-3.3721611016289694,"x":116.63,"y":202.37,"x0":1.9938468059337697,"y0":50.005128919079695,"z0":5.685885267490485,"aX":-0.061438406457586775},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-5.4,"breakHorizontal":1.3,"spinRate":2628,"spinDirection":310},"zone":13,"typeConfidence":0.92,"plateTime":0.43714455535017116,"extension":6.844827996416399},"index":3,"playId":"ce0d95ed-cf41-37fc-88c5-3bbb71e71e55","pitchNumber":4,"startTime":"2026-05-15T00:04:45.710Z","endTime":"2026-05-15T00:04:49.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":700337,"link":"/api/v1/people/700337","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.5,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.497211038687357,"aZ":-13.200767485575037,"pfxX":1.584384271182367,"pfxZ":10.340003899764465,"pX":0.19994592366263225,"pZ":2.6801272222069024,"vX0":-5.7603100045219655,"vY0":-134.8894624788036,"vZ0":-4.969674441578376,"x":109.38,"y":166.42,"x0":2.161241574269797,"y0":50.00473517144556,"z0":5.483818669438512,"aX":2.9088514037981557},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.8,"breakHorizontal":-1.6,"spinRate":2368,"spinDirection":158},"zone":5,"typeConfidence":0.89,"plateTime":0.4067146384393556,"extension":6.800585349201397},"index":4,"playId":"dbdc66dc-77fd-3399-b429-6900fe85d3ec","pitchNumber":5,"startTime":"2026-05-15T00:05:04.926Z","endTime":"2026-05-15T00:05:08.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":700337,"link":"/api/v1/people/700337","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.4,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.553224006750785,"aZ":-32.66168467924591,"pfxX":-6.300756012335182,"pfxZ":-0.32851979477115334,"pX":-0.20847312039490065,"pZ":0.47040231041033487,"vX0":-3.8003757463658543,"vY0":-121.90112305414088,"vZ0":-5.026195093023902,"x":124.95,"y":226.08,"x0":2.1904662857265005,"y0":50.00036004692686,"z0":5.387030352221836,"aX":-9.45534723818838},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-1.6,"breakHorizontal":12.4,"spinRate":2428,"spinDirection":320},"zone":13,"typeConfidence":0.9,"plateTime":0.4497796251559656,"extension":6.907553575168023},"index":5,"playId":"0ff9d83a-bdca-30ca-8d73-2290c68157ac","pitchNumber":6,"startTime":"2026-05-15T00:05:24.270Z","endTime":"2026-05-15T00:05:27.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":700337,"link":"/api/v1/people/700337","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.1,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.603969208308737,"aZ":-31.176447758159426,"pfxX":6.52753034069965,"pfxZ":0.6190870412220084,"pX":-0.2625461912474466,"pZ":1.5290053807487463,"vX0":-7.32479873956554,"vY0":-125.72869174065055,"vZ0":-3.7050087046691713,"x":127.01,"y":197.5,"x0":1.8296925183772454,"y0":50.00396011944371,"z0":5.530462994950522,"aX":10.5342799986589},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.5,"breakHorizontal":-10.3,"spinRate":1605,"spinDirection":116},"zone":13,"typeConfidence":0.91,"plateTime":0.4343384016872429,"extension":6.948409123188765},"index":6,"playId":"3215e2e5-555c-3641-bb99-4b66a792c255","pitchNumber":7,"startTime":"2026-05-15T00:05:42.572Z","endTime":"2026-05-15T00:05:45.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":700337,"link":"/api/v1/people/700337","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":73.8,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.79962247326637,"aZ":-37.325770515238645,"pfxX":-9.87404865848433,"pfxZ":-3.6958749350322133,"pX":0.11947233603282481,"pZ":3.139077994499481,"vX0":-2.0733916307145983,"vY0":-118.23616457607477,"vZ0":2.352813682917038,"x":112.45,"y":154.02,"x0":2.2930091191471935,"y0":50.0032330027732,"z0":5.594476208579192,"aX":-13.762643135309453},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-5.6,"breakHorizontal":18.4,"spinRate":2643,"spinDirection":314},"zone":2,"typeConfidence":0.9,"plateTime":0.46602307674498533,"extension":6.945501919551028},"index":7,"playId":"d92be8fc-9990-317b-8242-477100cc80af","pitchNumber":8,"startTime":"2026-05-15T00:06:03.781Z","endTime":"2026-05-15T00:06:08.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":700337,"link":"/api/v1/people/700337","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"credit":"b_ab"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_ab"},{"player":{"id":700337,"link":"/api/v1/people/700337"},"credit":"b_pa"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":-0.8999999999999986,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-05-15T00:06:08.528Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Starling Marte walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-15T00:08:09.548Z","endTime":"2026-05-15T00:10:35.763Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":73.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.995934621942666,"aZ":-33.81876381389041,"pfxX":-3.020423756187591,"pfxZ":-1.1714306813906123,"pX":1.1887024623492792,"pZ":2.9110798706858994,"vX0":-1.8571702556881906,"vY0":-118.50851195779047,"vZ0":-0.028090705104537594,"x":71.69,"y":160.18,"x0":2.379252709562004,"y0":50.00483782271257,"z0":6.053567197030362,"aX":-4.228415868355872},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-1.8,"breakHorizontal":6.0,"spinRate":2239,"spinDirection":297},"zone":12,"typeConfidence":2.0,"plateTime":0.4650058368225425,"extension":5.726915680688467},"index":0,"playId":"fd8856af-aa7c-3564-9e66-4f86a6f0dabb","pitchNumber":1,"startTime":"2026-05-15T00:08:35.730Z","endTime":"2026-05-15T00:08:40.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.9013452073687,"aZ":-25.03340322611008,"pfxX":-0.7708585753113724,"pfxZ":4.04241715693341,"pX":-0.3936934356286541,"pZ":2.165014014421199,"vX0":-5.893476333828609,"vY0":-132.28416442537272,"vZ0":-4.704446711087873,"x":132.01,"y":180.32,"x0":1.9657105525140697,"y0":50.00482085885992,"z0":5.8075495382822515,"aX":-1.3630053892597633},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.5,"breakHorizontal":2.8,"spinRate":2356,"spinDirection":170},"zone":7,"typeConfidence":2.0,"plateTime":0.414451111955497,"extension":5.977384252273581},"index":1,"playId":"db303c75-a9d6-36d4-9e1f-2b8609957624","pitchNumber":2,"startTime":"2026-05-15T00:08:49.499Z","endTime":"2026-05-15T00:08:52.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.7,"endSpeed":79.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.860611453605113,"aZ":-33.21475272285405,"pfxX":6.583260019966335,"pfxZ":-0.6664081080439335,"pX":0.5238630080582927,"pZ":2.3998718998515636,"vX0":-6.160805961027885,"vY0":-123.40745340482174,"vZ0":-1.486571978231482,"x":97.03,"y":173.98,"x0":2.1783546051294094,"y0":50.000754075064116,"z0":5.766941626683798,"aX":10.316180928675994},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.3,"breakHorizontal":-10.8,"spinRate":1535,"spinDirection":118},"zone":6,"typeConfidence":2.0,"plateTime":0.4411406401993321,"extension":6.289712549517215},"index":2,"playId":"a7002352-3dd0-38f4-ba13-b0301c9254ba","pitchNumber":3,"startTime":"2026-05-15T00:09:08.205Z","endTime":"2026-05-15T00:09:11.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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.1,"endSpeed":86.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.2980738486494,"aZ":-16.031063491931278,"pfxX":6.234253257065898,"pfxZ":8.439220535623514,"pX":-1.1727676418568103,"pZ":2.709877474217986,"vX0":-9.943260543117047,"vY0":-138.05758018082636,"vZ0":-5.554764207274282,"x":161.7,"y":165.61,"x0":1.6804681974577258,"y0":50.005866778388686,"z0":5.842873027642253,"aX":11.9301457555856},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.2,"breakHorizontal":-9.0,"spinRate":2116,"spinDirection":133},"zone":11,"typeConfidence":2.0,"plateTime":0.3981140398089118,"extension":6.060636732237796},"index":3,"playId":"c550024b-2b47-34fd-b6f7-f887521d7fda","pitchNumber":4,"startTime":"2026-05-15T00:09:35.897Z","endTime":"2026-05-15T00:09:39.477Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":85.1,"endSpeed":78.1,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.556591335784287,"aZ":-32.56135162623207,"pfxX":5.8891057413264205,"pfxZ":-0.25056383168572083,"pX":1.1221664574997363,"pZ":3.4985125146480103,"vX0":-4.695343377818382,"vY0":-123.85495057161312,"vZ0":0.9373856675803478,"x":74.23,"y":144.32,"x0":2.276640320026936,"y0":50.00260736810059,"z0":5.836606879678021,"aX":9.156702253751918},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.0,"breakHorizontal":-9.6,"spinRate":1506,"spinDirection":116},"zone":12,"typeConfidence":2.0,"plateTime":0.44211408442325384,"extension":6.147761571271762},"index":4,"playId":"0dbda2e0-a2e1-38f7-b4f5-eb0cb1a6a5e5","pitchNumber":5,"startTime":"2026-05-15T00:09:52.719Z","endTime":"2026-05-15T00:09:56.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":86.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.78626770845646,"aZ":-14.460139322454213,"pfxX":4.70618999826149,"pfxZ":9.184124819408382,"pX":-0.31819677137848373,"pZ":2.470944645781791,"vX0":-7.245296216139147,"vY0":-139.09499071600285,"vZ0":-6.473187434713431,"x":129.13,"y":172.06,"x0":1.7279904111372941,"y0":50.001209575476096,"z0":5.815412422714047,"aX":9.075977100864009},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.2,"breakHorizontal":-6.7,"spinRate":2097,"spinDirection":139},"zone":4,"typeConfidence":2.0,"plateTime":0.39617911506445136,"extension":6.01695462533285},"index":5,"playId":"96dcdc95-ce85-3149-b929-fe89bdda58c8","pitchNumber":6,"startTime":"2026-05-15T00:10:09.714Z","endTime":"2026-05-15T00:10:13.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.10750791175289,"aZ":-12.180340844066947,"pfxX":4.927358879381788,"pfxZ":10.368747693568022,"pX":0.9078079688384633,"pZ":1.2465581497350207,"vX0":-4.249105343557412,"vY0":-138.50522006955117,"vZ0":-10.318426089668188,"x":82.4,"y":205.12,"x0":1.827315775401521,"y0":50.006119583427036,"z0":5.852189828037674,"aX":9.503379179509972},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.6,"breakHorizontal":-7.9,"spinRate":2112,"spinDirection":140},"zone":14,"typeConfidence":2.0,"plateTime":0.3966112661163259,"extension":6.048399546956769},"index":6,"playId":"f21045b2-d180-3828-aa58-c27f09714516","pitchNumber":7,"startTime":"2026-05-15T00:10:31.072Z","endTime":"2026-05-15T00:10:35.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"credit":"b_pa"},{"player":{"id":641743,"link":"/api/v1/people/641743"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.3,"awayTeamWinProbability":43.7,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":0.95,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-05-15T00:10:35.763Z","atBatIndex":11},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Isaac Collins pops out to first baseman Munetaka Murakami in foul territory.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-15T00:10:42.306Z","endTime":"2026-05-15T00:11:53.507Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":808959,"link":"/api/v1/people/808959"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.6,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.40320563358963,"aZ":-24.020719330739997,"pfxX":9.952617982526544,"pfxZ":4.250949311080972,"pX":0.19823848263716126,"pZ":1.664781873676503,"vX0":-8.3644969189011,"vY0":-138.04217037897274,"vZ0":-6.394135534541782,"x":109.44,"y":193.83,"x0":1.9832661904135531,"y0":50.00478031976511,"z0":5.64194750178619,"aX":19.09808351736708},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.5,"breakHorizontal":-16.2,"spinRate":2083,"spinDirection":138},"zone":8,"typeConfidence":2.0,"plateTime":0.39766468090751506,"extension":6.127770841356302},"index":0,"playId":"378b719e-90ee-3271-b440-d35c5f7fa206","pitchNumber":1,"startTime":"2026-05-15T00:11:03.181Z","endTime":"2026-05-15T00:11:06.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"first":{"id":516782,"link":"/api/v1/people/516782"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.6,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.428477629454065,"aZ":-30.687805064787742,"pfxX":10.428595849254698,"pfxZ":0.9280871662494584,"pX":-0.8516842546586718,"pZ":0.24352087521704022,"vX0":-10.31635818319638,"vY0":-125.78423894917279,"vZ0":-6.98223908687072,"x":149.46,"y":232.2,"x0":1.9554302249898015,"y0":50.00122341252566,"z0":5.556007134721749,"aX":16.645695996593663},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.1,"breakHorizontal":-16.4,"spinRate":1597,"spinDirection":122},"zone":13,"typeConfidence":2.0,"plateTime":0.43610011642291413,"extension":6.319974377664415},"index":1,"playId":"86b5104b-9cdd-38ae-ba9e-cdea481923b1","pitchNumber":2,"startTime":"2026-05-15T00:11:21.936Z","endTime":"2026-05-15T00:11:24.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"first":{"id":516782,"link":"/api/v1/people/516782"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.7,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.31768996427226,"aZ":-17.544957028022854,"pfxX":8.520716240274105,"pfxZ":7.579865692439118,"pX":-0.3177359713223711,"pZ":1.8905775810705159,"vX0":-9.439657273463617,"vY0":-138.5960365317628,"vZ0":-6.887989241698392,"x":129.11,"y":187.73,"x0":2.0384649483510784,"y0":50.00304648590107,"z0":5.596374637833347,"aX":16.443635315839277},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.2,"breakHorizontal":-13.3,"spinRate":2153,"spinDirection":133},"zone":7,"typeConfidence":2.0,"plateTime":0.39643658503249757,"extension":6.022205877181266},"hitData":{"launchSpeed":65.8,"launchAngle":68.0,"totalDistance":121.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":173.09,"coordY":181.58}},"index":2,"playId":"9d0ab071-3599-35c2-9227-5dee96d381f9","pitchNumber":3,"startTime":"2026-05-15T00:11:45.542Z","endTime":"2026-05-15T00:11:53.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"first":{"id":516782,"link":"/api/v1/people/516782"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_ab"},{"player":{"id":641743,"link":"/api/v1/people/641743"},"credit":"p_ab"},{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_pa"},{"player":{"id":641743,"link":"/api/v1/people/641743"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":60.0,"awayTeamWinProbability":40.0,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.62,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-05-15T00:11:53.507Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Isbel called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-15T00:12:04.053Z","endTime":"2026-05-15T00:13:32.937Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.6,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.915043983094886,"aZ":-23.95410991574825,"pfxX":-0.2672129374483152,"pfxZ":4.577618108261106,"pX":-1.9375782113937414,"pZ":1.2228194409080473,"vX0":-9.99658618161841,"vY0":-132.8006777594781,"vZ0":-7.085962468289319,"x":190.86,"y":205.76,"x0":1.9012274550305464,"y0":50.00346956206278,"z0":5.653353844499613,"aX":-0.48046471010458736},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.0,"breakHorizontal":2.5,"spinRate":2309,"spinDirection":163},"zone":13,"typeConfidence":2.0,"plateTime":0.41153227107977397,"extension":6.40813594189793},"index":0,"playId":"0293516a-9151-36a3-b2c6-5625bda5278f","pitchNumber":1,"startTime":"2026-05-15T00:12:28.942Z","endTime":"2026-05-15T00:12:31.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"first":{"id":516782,"link":"/api/v1/people/516782"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.2,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.06489385573567,"aZ":-23.846886488440944,"pfxX":10.372593874357403,"pfxZ":4.452106224859149,"pX":1.0814839792718345,"pZ":1.860997041188774,"vX0":-6.454179035561217,"vY0":-136.85519327016056,"vZ0":-5.646135867571884,"x":75.78,"y":188.53,"x0":2.139577108645936,"y0":50.00532129392017,"z0":5.6152783337622445,"aX":19.408565174419596},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.8,"breakHorizontal":-17.2,"spinRate":2257,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.40234269861886274,"extension":6.224724860878486},"index":1,"playId":"74cf4990-7a1e-3793-b314-b729b8d5d101","pitchNumber":2,"startTime":"2026-05-15T00:12:48.716Z","endTime":"2026-05-15T00:12:51.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"first":{"id":516782,"link":"/api/v1/people/516782"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":95.0,"endSpeed":86.2,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.42231010596317,"aZ":-22.705797173602047,"pfxX":9.894276283512175,"pfxZ":4.965409233996435,"pX":0.3272872825048509,"pZ":1.6599601664725978,"vX0":-8.543915489320785,"vY0":-137.88414272114528,"vZ0":-6.66498445597805,"x":104.52,"y":193.96,"x0":2.1953997623880652,"y0":50.00205447574122,"z0":5.6627870343499955,"aX":18.86677094475065},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.6,"breakHorizontal":-16.0,"spinRate":2335,"spinDirection":138},"zone":9,"typeConfidence":2.0,"plateTime":0.3987004405104946,"extension":6.217075128854809},"index":2,"playId":"1d080863-ce05-3e17-8367-6938f4605cde","pitchNumber":3,"startTime":"2026-05-15T00:13:08.822Z","endTime":"2026-05-15T00:13:11.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"first":{"id":516782,"link":"/api/v1/people/516782"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.4,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.6820098761525,"aZ":-34.014791074241806,"pfxX":-5.547611793397377,"pfxZ":-1.2383034233778094,"pX":-0.1954035665170754,"pZ":2.4685440156284706,"vX0":-4.460703805611951,"vY0":-121.15741543391631,"vZ0":-0.8139757883893504,"x":124.45,"y":172.13,"x0":2.3935844862508437,"y0":50.005896730244885,"z0":5.793440395467731,"aX":-8.211426039467616},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-2.2,"breakHorizontal":11.2,"spinRate":2398,"spinDirection":296},"zone":5,"typeConfidence":2.0,"plateTime":0.4528636169212681,"extension":5.837688726122081},"index":3,"playId":"af866ce6-8207-38ac-bc49-3614e2d47c33","pitchNumber":4,"startTime":"2026-05-15T00:13:28.595Z","endTime":"2026-05-15T00:13:32.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"first":{"id":516782,"link":"/api/v1/people/516782"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_ab"},{"player":{"id":641743,"link":"/api/v1/people/641743"},"credit":"p_ab"},{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_pa"},{"player":{"id":641743,"link":"/api/v1/people/641743"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.2,"awayTeamWinProbability":36.8,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.33,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-05-15T00:13:32.937Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Maikel Garcia flies out to right fielder Jarred Kelenic in foul territory.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-15T00:13:40.420Z","endTime":"2026-05-15T00:14:52.803Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672284,"link":"/api/v1/people/672284"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.6,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.81397837892294,"aZ":-24.26696912847626,"pfxX":-0.0778615414025654,"pfxZ":4.417188506790769,"pX":-0.9459091223333779,"pZ":2.3068310737858413,"vX0":-7.371934071775931,"vY0":-133.66207364198334,"vZ0":-4.516602692023443,"x":153.06,"y":176.5,"x0":1.8709051140359962,"y0":50.00100953918348,"z0":5.78537879654117,"aX":-0.13785308545812547},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.1,"breakHorizontal":1.9,"spinRate":2377,"spinDirection":154},"zone":13,"typeConfidence":2.0,"plateTime":0.41154439893019656,"extension":6.098504839210335},"index":0,"playId":"cdb95ee2-11a3-33c8-a0eb-da1d67afa970","pitchNumber":1,"startTime":"2026-05-15T00:13:59.442Z","endTime":"2026-05-15T00:14:03.829Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":516782,"link":"/api/v1/people/516782"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.1,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.385744820617084,"aZ":-26.19336622082583,"pfxX":-1.607977324690634,"pfxZ":3.4189160683918836,"pX":-0.7424498048398852,"pZ":2.6535815672999377,"vX0":-6.802379715679418,"vY0":-131.1214828440437,"vZ0":-3.3070231592495487,"x":145.3,"y":167.13,"x0":2.088969284947822,"y0":50.003631498974805,"z0":5.874429564874011,"aX":-2.8147463067149294},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.8,"breakHorizontal":4.3,"spinRate":2398,"spinDirection":172},"zone":4,"typeConfidence":2.0,"plateTime":0.4168976779760496,"extension":5.908222093485017},"index":1,"playId":"88f6f876-9398-37a0-9517-c798ff093f92","pitchNumber":2,"startTime":"2026-05-15T00:14:19.651Z","endTime":"2026-05-15T00:14:22.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":516782,"link":"/api/v1/people/516782"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":86.4,"endSpeed":78.8,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.03015913720737,"aZ":-31.232329546520194,"pfxX":8.268891216113309,"pfxZ":0.5946795415990698,"pX":-0.5315262764902733,"pZ":1.8271470977282915,"vX0":-9.246227245477197,"vY0":-125.45822432464645,"vZ0":-2.9682316264182127,"x":137.26,"y":189.45,"x0":2.139501844572859,"y0":50.00323303760192,"z0":5.58950747793373,"aX":13.090760143482896},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.6,"breakHorizontal":-12.7,"spinRate":1539,"spinDirection":117},"zone":7,"typeConfidence":2.0,"plateTime":0.4377430768262309,"extension":6.586617330529344},"hitData":{"launchSpeed":83.5,"launchAngle":56.0,"totalDistance":205.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":187.01,"coordY":144.28}},"index":2,"playId":"9acb0baf-a774-358d-9a1e-3e48bc144a4c","pitchNumber":3,"startTime":"2026-05-15T00:14:43.773Z","endTime":"2026-05-15T00:14:52.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":516782,"link":"/api/v1/people/516782"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_ab"},{"player":{"id":641743,"link":"/api/v1/people/641743"},"credit":"p_ab"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":641743,"link":"/api/v1/people/641743"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":65.60000000000001,"awayTeamWinProbability":34.39999999999999,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.95,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-05-15T00:14:52.803Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrew Benintendi grounds out, second baseman Nick Loftin to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-15T00:16:16.234Z","endTime":"2026-05-15T00:17:43.266Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663460,"fullName":"Kris Bubic","link":"/api/v1/people/663460"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.24309671073711,"aZ":-16.861372547874982,"pfxX":3.669120394349295,"pfxZ":8.669955527401452,"pX":-1.4471279742639653,"pZ":2.233357835222891,"vX0":-10.215314695441348,"vY0":-131.87097617231763,"vZ0":-5.029706465019983,"x":172.16,"y":178.48,"x0":1.9950687372125002,"y0":50.00632723132888,"z0":5.403850399364078,"aX":6.484347276016883},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.8,"breakHorizontal":-4.4,"spinRate":2242,"spinDirection":140},"zone":13,"typeConfidence":0.88,"plateTime":0.4148731273245172,"extension":6.959907191717376},"index":0,"playId":"30bd8b22-7373-38aa-a52e-98ca9005b3f1","pitchNumber":1,"startTime":"2026-05-15T00:17:04.716Z","endTime":"2026-05-15T00:17:07.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.31111946144095,"aZ":-33.79387833848513,"pfxX":-1.4693140629339754,"pfxZ":-1.0442786980487373,"pX":-0.09650913788374454,"pZ":2.08784425243663,"vX0":-4.612170977124612,"vY0":-123.95000923586336,"vZ0":-1.8587312556898499,"x":120.68,"y":182.41,"x0":1.9843646793621739,"y0":50.00494956332631,"z0":5.686966107454307,"aX":-2.2712892298306113},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-2.0,"breakHorizontal":3.8,"spinRate":2625,"spinDirection":302},"zone":8,"typeConfidence":0.92,"plateTime":0.4430230311293015,"extension":6.7506774845788415},"index":1,"playId":"a44a2146-8768-3153-a9b1-8fec0fe80ab3","pitchNumber":2,"startTime":"2026-05-15T00:17:21.150Z","endTime":"2026-05-15T00:17:24.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.110272349701265,"aZ":-37.315565552757064,"pfxX":-9.698321763922966,"pfxZ":-3.573881090080194,"pX":-0.2877363373932299,"pZ":2.209824258315875,"vX0":-3.103879296971019,"vY0":-119.55247213260402,"vZ0":-0.13418634355656356,"x":127.97,"y":179.11,"x0":2.2887704945119935,"y0":50.00062022473724,"z0":5.6298748487769625,"aX":-13.966200859683191},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-6.2,"breakHorizontal":18.4,"spinRate":2692,"spinDirection":327},"zone":4,"typeConfidence":0.9,"plateTime":0.4590146950113083,"extension":6.631573772354509},"hitData":{"launchSpeed":96.9,"launchAngle":-2.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.74,"coordY":152.19}},"index":2,"playId":"b61cde35-ae35-38d8-9079-eb0985188715","pitchNumber":3,"startTime":"2026-05-15T00:17:35.464Z","endTime":"2026-05-15T00:17:43.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643217,"link":"/api/v1/people/643217"},"credit":"b_ab"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_ab"},{"player":{"id":643217,"link":"/api/v1/people/643217"},"credit":"b_pa"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":-2.000000000000007,"leverageIndex":0.78,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-05-15T00:17:43.266Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Derek Hill grounds out, second baseman Nick Loftin to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-15T00:17:48.006Z","endTime":"2026-05-15T00:19:06.021Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663460,"fullName":"Kris Bubic","link":"/api/v1/people/663460"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":3},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.521928593233795,"aZ":-12.738280796581957,"pfxX":1.7900615528864972,"pfxZ":10.715638426189564,"pX":1.082807802871161,"pZ":2.628860699198701,"vX0":-3.4495916327784584,"vY0":-133.9589066155214,"vZ0":-5.2211091497885045,"x":75.73,"y":167.8,"x0":2.1558760422102714,"y0":50.001263889753844,"z0":5.517232201405609,"aX":3.246673555866913},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.5,"breakHorizontal":-2.5,"spinRate":2305,"spinDirection":148},"zone":12,"typeConfidence":0.89,"plateTime":0.409227076402936,"extension":6.831127262876315},"index":0,"playId":"3b08eae2-a560-37f3-83b5-512a6260062e","pitchNumber":1,"startTime":"2026-05-15T00:18:08.262Z","endTime":"2026-05-15T00:18:12.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.436319461911104,"aZ":-15.60611909619244,"pfxX":1.8485026020459516,"pfxZ":9.200396594959006,"pX":-0.7065405072308799,"pZ":1.8993362932312061,"vX0":-7.944687781044447,"vY0":-133.50798020064047,"vZ0":-6.305728303581871,"x":143.93,"y":187.5,"x0":2.070862893735872,"y0":50.00138777036017,"z0":5.4199733694806635,"aX":3.329199060671525},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.5,"breakHorizontal":-1.6,"spinRate":2389,"spinDirection":146},"zone":7,"typeConfidence":0.89,"plateTime":0.41066692418881834,"extension":6.940171458442249},"index":1,"playId":"12266a9b-853c-3d62-af59-3eb2ec7e4d5c","pitchNumber":2,"startTime":"2026-05-15T00:18:23.377Z","endTime":"2026-05-15T00:18:26.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-05-15T00:18:53.631Z","endTime":"2026-05-15T00:18:58.263Z","isPitch":false,"type":"action","player":{"id":656537,"link":"/api/v1/people/656537"},"defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.96658907131152,"aZ":-17.068328634091245,"pfxX":1.7288825254058677,"pfxZ":8.391537901308347,"pX":-0.8993421751370387,"pZ":1.5885349285666022,"vX0":-8.343269214990883,"vY0":-133.17840867124087,"vZ0":-6.7666823003554155,"x":151.28,"y":195.89,"x0":2.0462965161960023,"y0":50.00434320460747,"z0":5.3918239680910816,"aX":3.1128701645735055},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.9,"breakHorizontal":-1.3,"spinRate":2341,"spinDirection":152},"zone":13,"typeConfidence":0.9,"plateTime":0.4108870175699826,"extension":7.071927910481116},"hitData":{"launchSpeed":74.8,"launchAngle":0.0,"totalDistance":35.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":127.55,"coordY":143.17}},"index":3,"playId":"2fe07f8e-8464-3381-9705-915b81b6b866","pitchNumber":3,"startTime":"2026-05-15T00:18:58.263Z","endTime":"2026-05-15T00:19:06.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656537,"link":"/api/v1/people/656537"},"credit":"b_ab"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_ab"},{"player":{"id":656537,"link":"/api/v1/people/656537"},"credit":"b_pa"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.1,"awayTeamWinProbability":37.9,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-05-15T00:19:06.021Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luisangel Acuña grounds out sharply, second baseman Nick Loftin to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-15T00:19:12.125Z","endTime":"2026-05-15T00:20:29.261Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663460,"fullName":"Kris Bubic","link":"/api/v1/people/663460"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.8,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.439146773467087,"aZ":-17.057365539171503,"pfxX":4.3329238434024795,"pfxZ":8.436929939076926,"pX":0.7996080234811733,"pZ":2.843948064409968,"vX0":-5.334813685833972,"vY0":-132.52176311661898,"vZ0":-3.7414370792350216,"x":86.52,"y":161.99,"x0":2.2691373652678632,"y0":50.00043472528431,"z0":5.508543226528673,"aX":7.76102398783356},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.8,"breakHorizontal":-6.8,"spinRate":2474,"spinDirection":150},"zone":3,"typeConfidence":0.85,"plateTime":0.4122071006880228,"extension":6.9958849080895815},"index":0,"playId":"7a9ae8b5-a2a1-358f-88ce-ca0d9561d52d","pitchNumber":1,"startTime":"2026-05-15T00:19:32.879Z","endTime":"2026-05-15T00:19:35.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":682668,"link":"/api/v1/people/682668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.7,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.94272010964926,"aZ":-13.737343947285005,"pfxX":1.6186578061294048,"pfxZ":10.081788172417525,"pX":-1.229815675805231,"pZ":2.2426936489799942,"vX0":-9.31697885942794,"vY0":-134.33361365466868,"vZ0":-5.859640434780026,"x":163.88,"y":178.23,"x0":2.0721996789778583,"y0":50.001816974568,"z0":5.427797333501457,"aX":2.9605594297234727},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.2,"breakHorizontal":-1.0,"spinRate":2447,"spinDirection":147},"zone":13,"typeConfidence":0.89,"plateTime":0.4076365751192266,"extension":7.041467726538662},"index":1,"playId":"819c9c7d-171e-3213-83a3-9467e083150d","pitchNumber":2,"startTime":"2026-05-15T00:19:50.461Z","endTime":"2026-05-15T00:19:54.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":682668,"link":"/api/v1/people/682668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":84.1,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04093422827421,"aZ":-13.668620214766415,"pfxX":1.9973025764530101,"pfxZ":10.303056235855909,"pX":-1.1572436302513363,"pZ":1.15340628511288,"vX0":-8.926732576766012,"vY0":-133.04607983716252,"vZ0":-8.320260415657255,"x":161.11,"y":207.64,"x0":1.9791337308439123,"y0":50.001771022862606,"z0":5.307646613459747,"aX":3.5873758966446605},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.0,"breakHorizontal":-1.7,"spinRate":2386,"spinDirection":147},"zone":13,"typeConfidence":0.89,"plateTime":0.41137436249729564,"extension":7.056234977421171},"index":2,"playId":"736fd9f3-a475-3dc0-8029-3b6f302b7217","pitchNumber":3,"startTime":"2026-05-15T00:20:05.579Z","endTime":"2026-05-15T00:20:09.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":682668,"link":"/api/v1/people/682668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":82.8,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.75665578420922,"aZ":-27.789280178353437,"pfxX":8.460312648475838,"pfxZ":2.502458296364681,"pX":-0.0618265393342323,"pZ":2.568481450062886,"vX0":-8.403985058130766,"vY0":-131.74280766659155,"vZ0":-2.3463277478464044,"x":119.36,"y":169.43,"x0":2.0748057190926272,"y0":50.003004945360615,"z0":5.530734716108473,"aX":14.82820502039043},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.2,"breakHorizontal":-13.4,"spinRate":2223,"spinDirection":154},"zone":5,"typeConfidence":0.9,"plateTime":0.41622148824563476,"extension":7.02057631804923},"hitData":{"launchSpeed":103.7,"launchAngle":-17.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":141.67,"coordY":150.16}},"index":3,"playId":"433236e5-ea40-3b75-9cbd-e7637a9d839f","pitchNumber":4,"startTime":"2026-05-15T00:20:21.706Z","endTime":"2026-05-15T00:20:29.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":682668,"link":"/api/v1/people/682668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682668,"link":"/api/v1/people/682668"},"credit":"b_ab"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_ab"},{"player":{"id":682668,"link":"/api/v1/people/682668"},"credit":"b_pa"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.38,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-05-15T00:20:29.261Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bobby Witt Jr. grounds out, pitcher Anthony Kay to first baseman Munetaka Murakami.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-15T00:22:30.279Z","endTime":"2026-05-15T00:23:02.318Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641743,"link":"/api/v1/people/641743"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":808959,"link":"/api/v1/people/808959"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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.1,"endSpeed":75.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.034239986825195,"aZ":-31.943117146210398,"pfxX":-5.413349269276399,"pfxZ":0.16061072029060686,"pX":-1.0371720756436198,"pZ":1.328128171597438,"vX0":-5.924718288842551,"vY0":-119.35109881598638,"vZ0":-3.6510910807769017,"x":156.53,"y":202.92,"x0":2.1852383859416085,"y0":50.002383067100126,"z0":5.769507837133283,"aX":-7.770282098349732},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-0.4,"breakHorizontal":11.3,"spinRate":2406,"spinDirection":313},"zone":13,"typeConfidence":2.0,"plateTime":0.45979448438859194,"extension":5.830956021490934},"index":0,"playId":"f2044c8c-b636-3093-a2b4-cdef0b9f537f","pitchNumber":1,"startTime":"2026-05-15T00:22:39.055Z","endTime":"2026-05-15T00:22:42.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.980498151054583,"aZ":-17.24853672889488,"pfxX":4.6938463078373935,"pfxZ":7.844248299220666,"pX":-0.8328754252771976,"pZ":2.698141330489872,"vX0":-8.2783913960806,"vY0":-137.00628822042052,"vZ0":-5.469096263254924,"x":148.75,"y":165.93,"x0":1.6166438751803884,"y0":50.003570830030284,"z0":5.897169830209849,"aX":8.932913160715882},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.2,"breakHorizontal":-6.7,"spinRate":2218,"spinDirection":148},"zone":11,"typeConfidence":2.0,"plateTime":0.39962515425348766,"extension":5.902589621915676},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.49,"coordY":178.03}},"index":1,"playId":"ccd06b11-f612-3c9b-8859-a596d47ec10f","pitchNumber":2,"startTime":"2026-05-15T00:22:54.848Z","endTime":"2026-05-15T00:23:02.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_ab"},{"player":{"id":641743,"link":"/api/v1/people/641743"},"credit":"p_ab"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_pa"},{"player":{"id":641743,"link":"/api/v1/people/641743"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-05-15T00:23:02.318Z","atBatIndex":18},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Lane Thomas lines out to third baseman Miguel Vargas.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-15T00:23:15.902Z","endTime":"2026-05-15T00:23:32.751Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.3,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.32604047581034,"aZ":-27.0624611870205,"pfxX":-0.5427591185708835,"pfxZ":2.976349402300343,"pX":-0.6544468960752515,"pZ":3.083747753157143,"vX0":-6.401549723197742,"vY0":-130.02332338235138,"vZ0":-2.075716282631228,"x":141.95,"y":155.52,"x0":1.9063646137764878,"y0":50.00581889860368,"z0":5.9386173870260235,"aX":-0.9311193365584124},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.2,"breakHorizontal":2.4,"spinRate":2268,"spinDirection":142},"zone":1,"typeConfidence":2.0,"plateTime":0.4206760097145783,"extension":5.94355156390645},"hitData":{"launchSpeed":69.9,"launchAngle":14.0,"totalDistance":135.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":87.87,"coordY":163.01}},"index":0,"playId":"74a1f678-7250-33d8-9654-7da7227f97d2","pitchNumber":1,"startTime":"2026-05-15T00:23:28.348Z","endTime":"2026-05-15T00:23:32.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"credit":"b_ab"},{"player":{"id":641743,"link":"/api/v1/people/641743"},"credit":"p_ab"},{"player":{"id":657041,"link":"/api/v1/people/657041"},"credit":"b_pa"},{"player":{"id":641743,"link":"/api/v1/people/641743"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.7,"awayTeamWinProbability":34.3,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-05-15T00:23:32.751Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Salvador Perez singles on a line drive to left fielder Randal Grichuk.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-15T00:24:04.735Z","endTime":"2026-05-15T00:25:20.630Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-15T00:24:01.401Z","endTime":"2026-05-15T00:24:07.036Z","isPitch":false,"type":"action","player":{"id":521692,"link":"/api/v1/people/521692"},"defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.550429981898336,"aZ":-14.579592919863305,"pfxX":3.6772845213688212,"pfxZ":9.139432603673896,"pX":1.150847938240511,"pZ":1.644388509550583,"vX0":-3.2181365642710964,"vY0":-137.41382398326186,"vZ0":-8.532404309066008,"x":73.13,"y":194.38,"x0":1.8555716387183854,"y0":50.00476550536961,"z0":5.766296756231194,"aX":7.080251316317285},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.1,"breakHorizontal":-6.0,"spinRate":2133,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.3975869893109203,"extension":5.956846583915313},"index":1,"playId":"d84e6c23-4822-3f2a-908b-c4592809ec83","pitchNumber":1,"startTime":"2026-05-15T00:24:07.036Z","endTime":"2026-05-15T00:24:11.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.21482435326792,"aZ":-29.480521272866717,"pfxX":10.431615611732935,"pfxZ":1.4003717117199166,"pX":1.4390284116377818,"pZ":1.4615714620637166,"vX0":-5.674366163862225,"vY0":-138.0098205347625,"vZ0":-5.676153406405035,"x":62.15,"y":199.32,"x0":2.1722878301531203,"y0":50.0004271865994,"z0":5.543704667271926,"aX":20.014484238605196},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":1.4,"breakHorizontal":-17.6,"spinRate":2161,"spinDirection":138},"zone":14,"typeConfidence":2.0,"plateTime":0.3976779468315397,"extension":5.990393829235052},"index":2,"playId":"87ef8a09-065b-3bc5-8f53-1fc2c08ad89e","pitchNumber":2,"startTime":"2026-05-15T00:24:22.350Z","endTime":"2026-05-15T00:24:25.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.36267620173005,"aZ":-31.498338849599172,"pfxX":-6.760675954674236,"pfxZ":0.4808072961438654,"pX":1.6854533701709076,"pZ":3.321765354504284,"vX0":0.2905897785188021,"vY0":-118.4063921083524,"vZ0":0.727304352746021,"x":52.75,"y":149.09,"x0":2.4388826550026534,"y0":50.00522031831182,"z0":5.90087478933731,"aX":-9.566277412207514},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":1.3,"breakHorizontal":12.1,"spinRate":2242,"spinDirection":296},"zone":12,"typeConfidence":2.0,"plateTime":0.46321976575096313,"extension":5.795175747301507},"index":3,"playId":"77f1584f-3f64-3446-b0d9-cb728e293fb2","pitchNumber":3,"startTime":"2026-05-15T00:24:38.614Z","endTime":"2026-05-15T00:24:41.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.536787764134246,"aZ":-29.70564248898868,"pfxX":10.817891260249976,"pfxZ":1.305201933758191,"pX":0.008959696991816106,"pZ":1.691904576414511,"vX0":-9.01217106869961,"vY0":-137.1411638831247,"vZ0":-5.058549958112961,"x":116.66,"y":193.1,"x0":1.9391378104150934,"y0":50.00524820460682,"z0":5.5970488704008465,"aX":20.521028787887545},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":1.4,"breakHorizontal":-17.6,"spinRate":2135,"spinDirection":137},"zone":8,"typeConfidence":2.0,"plateTime":0.4000342820610836,"extension":6.298887182151533},"index":4,"playId":"6ef8712c-ecaa-3cf8-8310-689d37bea1fc","pitchNumber":4,"startTime":"2026-05-15T00:24:53.063Z","endTime":"2026-05-15T00:24:56.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.86979925843516,"aZ":-30.40826187288667,"pfxX":-5.8175056726498635,"pfxZ":1.174544749674853,"pX":-0.2496601632923842,"pZ":2.2068997948443267,"vX0":-4.21130396033421,"vY0":-122.01418022056494,"vZ0":-2.254635690741192,"x":126.52,"y":179.19,"x0":2.2567190426351025,"y0":50.00215051343578,"z0":5.773099925454981,"aX":-8.73644594111995},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.8,"breakHorizontal":11.5,"spinRate":2284,"spinDirection":301},"zone":7,"typeConfidence":2.0,"plateTime":0.4495707229122994,"extension":5.931245525794269},"hitData":{"launchSpeed":83.1,"launchAngle":21.0,"totalDistance":231.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":81.61,"coordY":101.65}},"index":5,"playId":"f384b653-35fa-38b4-bd07-e07ae9e9fb28","pitchNumber":5,"startTime":"2026-05-15T00:25:09.588Z","endTime":"2026-05-15T00:25:20.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":641743,"link":"/api/v1/people/641743"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":641743,"link":"/api/v1/people/641743"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.3,"awayTeamWinProbability":35.7,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.47,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-05-15T00:25:20.630Z","atBatIndex":20},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Nick Loftin grounds into a force out, shortstop Luisangel Acuña to second baseman Chase Meidroth. Salvador Perez out at 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-15T00:25:35.522Z","endTime":"2026-05-15T00:26:13.932Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"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":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682668,"link":"/api/v1/people/682668"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":805367,"link":"/api/v1/people/805367"},"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":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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(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":94.8,"endSpeed":85.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.18529426200176,"aZ":-22.190103757403296,"pfxX":10.150318250472182,"pfxZ":5.2976420624870295,"pX":-0.47746292728978684,"pZ":0.8548620873433557,"vX0":-10.048927979216465,"vY0":-137.35215380143737,"vZ0":-8.415623955625545,"x":135.2,"y":215.7,"x0":1.9333566497231072,"y0":50.0059444388267,"z0":5.501774121534684,"aX":19.140729883026044},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.7,"breakHorizontal":-16.0,"spinRate":2181,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.4008261132162354,"extension":6.128790153352958},"index":0,"playId":"932bd360-3ba0-3ccc-936b-35580793f5f0","pitchNumber":1,"startTime":"2026-05-15T00:25:43.762Z","endTime":"2026-05-15T00:25:47.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"first":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":85.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.60497440034163,"aZ":-26.268897594032822,"pfxX":11.75174195389084,"pfxZ":3.1481532683001845,"pX":0.6001476162192195,"pZ":2.496936484571008,"vX0":-8.152075748568857,"vY0":-137.35231367384984,"vZ0":-3.7345792099882735,"x":94.12,"y":171.36,"x0":2.1076195473811183,"y0":50.00401885643881,"z0":5.698821946986647,"aX":22.045259301024913},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.9,"breakHorizontal":-19.1,"spinRate":2103,"spinDirection":136},"zone":6,"typeConfidence":2.0,"plateTime":0.40160265195192624,"extension":6.039085835685178},"hitData":{"launchSpeed":78.6,"launchAngle":-6.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.72,"coordY":151.68}},"index":1,"playId":"b0b88b03-651d-3f18-8cf6-10a3cacc3eed","pitchNumber":2,"startTime":"2026-05-15T00:26:07.094Z","endTime":"2026-05-15T00:26:13.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"first":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"credit":"b_ab"},{"player":{"id":641743,"link":"/api/v1/people/641743"},"credit":"p_ab"},{"player":{"id":679845,"link":"/api/v1/people/679845"},"credit":"b_pa"},{"player":{"id":641743,"link":"/api/v1/people/641743"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.9,"awayTeamWinProbability":33.099999999999994,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-05-15T00:26:13.932Z","atBatIndex":21},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jarred Kelenic lines out to center fielder Kyle Isbel.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-15T00:28:28.715Z","endTime":"2026-05-15T00:29:01.367Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":672284,"fullName":"Jarred Kelenic","link":"/api/v1/people/672284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663460,"fullName":"Kris Bubic","link":"/api/v1/people/663460"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672284,"fullName":"Jarred Kelenic","link":"/api/v1/people/672284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.494198390685607,"aZ":-14.610963591434288,"pfxX":2.2489964996583516,"pfxZ":10.020721117703985,"pX":-0.7488159976002798,"pZ":2.793722918100989,"vX0":-7.867877722459593,"vY0":-131.6885871978708,"vZ0":-4.214535347451041,"x":145.54,"y":163.35,"x0":1.9881276628302473,"y0":50.00509173252188,"z0":5.499052683112665,"aX":3.944138982496892},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":17.4,"breakHorizontal":-2.3,"spinRate":2443,"spinDirection":145},"zone":1,"typeConfidence":0.9,"plateTime":0.41625976852111357,"extension":6.9226772054765},"hitData":{"launchSpeed":87.7,"launchAngle":22.0,"totalDistance":291.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":119.32,"coordY":83.05}},"index":0,"playId":"16c55518-2030-3196-aecb-446f4e723771","pitchNumber":1,"startTime":"2026-05-15T00:28:54.057Z","endTime":"2026-05-15T00:29:01.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672284,"link":"/api/v1/people/672284"},"credit":"b_ab"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_ab"},{"player":{"id":672284,"link":"/api/v1/people/672284"},"credit":"b_pa"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.8,"awayTeamWinProbability":35.2,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-05-15T00:29:01.367Z","atBatIndex":22},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Chase Meidroth walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-15T00:29:28.717Z","endTime":"2026-05-15T00:30:24.463Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663460,"fullName":"Kris Bubic","link":"/api/v1/people/663460"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[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":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-15T00:29:16.358Z","endTime":"2026-05-15T00:29:31.018Z","isPitch":false,"type":"action","player":{"id":805367,"link":"/api/v1/people/805367"},"defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":805367,"link":"/api/v1/people/805367","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.00158035382379,"aZ":-26.46629868728701,"pfxX":8.759108841853234,"pfxZ":3.174607407154853,"pX":-0.9286508413630968,"pZ":1.3545117615731879,"vX0":-10.189898046071672,"vY0":-133.1677891480915,"vZ0":-5.880654587405903,"x":152.4,"y":202.21,"x0":1.8054500464851566,"y0":50.00601232635465,"z0":5.500486555212192,"aX":15.769688127356753},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.7,"breakHorizontal":-13.7,"spinRate":2179,"spinDirection":153},"zone":13,"typeConfidence":0.91,"plateTime":0.4109573085709206,"extension":7.039267694688807},"index":1,"playId":"fc6e251e-e395-30c5-bb82-7765dd6d30b7","pitchNumber":1,"startTime":"2026-05-15T00:29:31.018Z","endTime":"2026-05-15T00:29:34.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":805367,"link":"/api/v1/people/805367","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.4713068300527,"aZ":-26.308897882118828,"pfxX":7.425594888326279,"pfxZ":3.325814807027916,"pX":1.0076818396583196,"pZ":3.085974607481734,"vX0":-5.310661585560132,"vY0":-132.09895013237676,"vZ0":-1.5946209113824443,"x":78.59,"y":155.46,"x0":2.0805948203070064,"y0":50.005949931806306,"z0":5.633965754326327,"aX":13.109294045265225},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.9,"breakHorizontal":-12.2,"spinRate":2155,"spinDirection":146},"zone":12,"typeConfidence":0.9,"plateTime":0.41484289534384233,"extension":6.808155731412592},"index":2,"playId":"08cced4d-d414-3e38-afd4-e4d2f3d2d1f3","pitchNumber":2,"startTime":"2026-05-15T00:29:46.289Z","endTime":"2026-05-15T00:29:49.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":805367,"link":"/api/v1/people/805367","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":91.0,"endSpeed":83.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.8335198734361,"aZ":-26.510404831028918,"pfxX":8.471170766932449,"pfxZ":3.1929688060539725,"pX":-1.042359542109655,"pZ":2.077257842763698,"vX0":-10.672291582644466,"vY0":-132.0731574280576,"vZ0":-3.7566977588054877,"x":156.73,"y":182.69,"x0":1.9410428810307492,"y0":50.0055325835098,"z0":5.45696482529294,"aX":15.041890857730305},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.2,"breakHorizontal":-13.2,"spinRate":2199,"spinDirection":143},"zone":13,"typeConfidence":0.91,"plateTime":0.41392885197864704,"extension":6.973032410600892},"index":3,"playId":"179ffb78-22c0-3eb1-a29a-9cbb2fe2526a","pitchNumber":3,"startTime":"2026-05-15T00:30:02.064Z","endTime":"2026-05-15T00:30:06.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":805367,"link":"/api/v1/people/805367","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.124433906470806,"aZ":-15.915898583023342,"pfxX":1.550720973649808,"pfxZ":9.205529474156862,"pX":-1.247440599914471,"pZ":2.1189617014269944,"vX0":-9.163163015382507,"vY0":-132.03630838892178,"vZ0":-5.413169044860489,"x":164.55,"y":181.57,"x0":2.066287393057836,"y0":50.00016230060697,"z0":5.366945564044959,"aX":2.7402404023119775},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.6,"breakHorizontal":-0.8,"spinRate":2159,"spinDirection":145},"zone":13,"typeConfidence":0.9,"plateTime":0.4148430390721787,"extension":6.825416193095339},"index":4,"playId":"7ee1dddc-b4e1-367b-87be-216885c61cdd","pitchNumber":4,"startTime":"2026-05-15T00:30:19.479Z","endTime":"2026-05-15T00:30:24.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":805367,"link":"/api/v1/people/805367","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805367,"link":"/api/v1/people/805367"},"credit":"b_pa"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.10000000000001,"awayTeamWinProbability":32.89999999999999,"homeTeamWinProbabilityAdded":2.3000000000000114,"leverageIndex":0.6,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-05-15T00:30:24.463Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Miguel Vargas singles on a sharp ground ball to right fielder Lane Thomas. Chase Meidroth to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-15T00:30:23.713Z","endTime":"2026-05-15T00:33:10.511Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663460,"fullName":"Kris Bubic","link":"/api/v1/people/663460"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"postOnSecond":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"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":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":79.5,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.88600901140281,"aZ":-34.42769684486345,"pfxX":6.308447995950369,"pfxZ":-1.4299561494968804,"pX":-1.3719842783279872,"pZ":1.6451439895870283,"vX0":-10.114865876520572,"vY0":-123.72055143263714,"vZ0":-2.4448599421108304,"x":169.3,"y":194.36,"x0":1.9195188137680639,"y0":50.00295436976993,"z0":5.485911530111461,"aX":9.94085657979734},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-2.9,"breakHorizontal":-9.5,"spinRate":1587,"spinDirection":114},"zone":13,"typeConfidence":0.9,"plateTime":0.43997097341103286,"extension":7.030047651860637},"index":0,"playId":"3be6aed7-5bac-3580-8936-249b87107f8a","pitchNumber":1,"startTime":"2026-05-15T00:30:52.107Z","endTime":"2026-05-15T00:30:55.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"first":{"id":805367,"link":"/api/v1/people/805367"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.195464370772825,"aZ":-38.32500560798363,"pfxX":-8.367245039610534,"pfxZ":-4.3191968123743045,"pX":-0.5952910888142017,"pZ":1.9620440097318044,"vX0":-4.2459974839494015,"vY0":-118.88619912739509,"vZ0":-0.22662742528368907,"x":139.69,"y":185.8,"x0":2.3049903538414287,"y0":50.00556370055699,"z0":5.556441713352593,"aX":-11.90091520213263},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-7.6,"breakHorizontal":16.2,"spinRate":2562,"spinDirection":318},"zone":7,"typeConfidence":0.9,"plateTime":0.46187199224908326,"extension":6.816077590143591},"index":1,"playId":"5f7fbfe0-bf07-3b8a-bed9-446d4a3ca346","pitchNumber":2,"startTime":"2026-05-15T00:31:23.713Z","endTime":"2026-05-15T00:31:26.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"first":{"id":805367,"link":"/api/v1/people/805367"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":663460,"fullName":"Kris Bubic"}}},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"96b03f7a-db62-4625-a5c1-b4a1f2cade5e","pitchNumber":2,"startTime":"2026-05-15T00:31:40.631Z","endTime":"2026-05-15T00:31:45.631Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"first":{"id":805367,"link":"/api/v1/people/805367"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.353995178407576,"aZ":-32.197299884193406,"pfxX":6.660876321044977,"pfxZ":-0.012472712304730571,"pX":0.0059341655125691685,"pZ":1.2219744158000798,"vX0":-6.714603865991909,"vY0":-123.74917283512879,"vZ0":-3.9496107798991913,"x":116.77,"y":205.79,"x0":1.8816148376761235,"y0":50.005118731009766,"z0":5.519165491087988,"aX":10.392469482679411},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.7,"breakHorizontal":-10.6,"spinRate":1583,"spinDirection":116},"zone":13,"typeConfidence":0.9,"plateTime":0.44162725366108546,"extension":6.857744622190484},"index":3,"playId":"71758398-48f3-309a-8bd9-feb59546cad8","pitchNumber":3,"startTime":"2026-05-15T00:32:15.512Z","endTime":"2026-05-15T00:32:18.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"first":{"id":805367,"link":"/api/v1/people/805367"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"playId":"c60a403a-ca89-3163-b655-c48367db66a5","startTime":"2026-05-15T00:32:40.203Z","endTime":"2026-05-15T00:32:43.203Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"first":{"id":805367,"link":"/api/v1/people/805367"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":79.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.054500881758702,"aZ":-32.58832240179691,"pfxX":6.179847111228138,"pfxZ":-0.26016576327127794,"pX":0.12686436071372156,"pZ":2.1705562199901403,"vX0":-6.250653193745957,"vY0":-123.79655956279412,"vZ0":-1.8508863275482086,"x":112.16,"y":180.17,"x0":1.867935707439928,"y0":50.00538234958843,"z0":5.626379407899579,"aX":9.703909678297295},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.6,"breakHorizontal":-10.0,"spinRate":1516,"spinDirection":118},"zone":8,"typeConfidence":0.9,"plateTime":0.4405131175372712,"extension":6.639454147913639},"hitData":{"launchSpeed":100.8,"launchAngle":4.0,"totalDistance":100.0,"trajectory":"ground_ball","hardness":"hard","location":"9","coordinates":{"coordX":171.57,"coordY":110.64}},"index":5,"playId":"9413961c-878a-36ec-af5e-28d512e1a04e","pitchNumber":4,"startTime":"2026-05-15T00:33:00.822Z","endTime":"2026-05-15T00:33:10.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"first":{"id":805367,"link":"/api/v1/people/805367"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678246,"link":"/api/v1/people/678246"},"credit":"b_ab"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_ab"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"credit":"b_pa"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.39999999999999,"awayTeamWinProbability":29.60000000000001,"homeTeamWinProbabilityAdded":3.299999999999983,"leverageIndex":1.12,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-05-15T00:33:10.511Z","atBatIndex":24},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Munetaka Murakami walks. Chase Meidroth to 3rd. Miguel Vargas to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-15T00:33:12.169Z","endTime":"2026-05-15T00:35:23.712Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663460,"fullName":"Kris Bubic","link":"/api/v1/people/663460"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"postOnSecond":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"postOnThird":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.6,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.892380966244364,"aZ":-34.499497783521356,"pfxX":-9.331786669264833,"pfxZ":-1.658689234395851,"pX":-0.3728535192293227,"pZ":1.9707415909863792,"vX0":-3.004531905722311,"vY0":-117.7397867238675,"vZ0":-0.8032964161821736,"x":131.21,"y":185.57,"x0":2.1331502188030047,"y0":50.004469663814454,"z0":5.516203457191679,"aX":-13.067955667604837},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-2.9,"breakHorizontal":17.6,"spinRate":2687,"spinDirection":315},"zone":7,"typeConfidence":0.9,"plateTime":0.4656611616909938,"extension":6.809826685789002},"index":0,"playId":"b55be9e5-8bb3-39ff-a0d2-9bbeb32d3380","pitchNumber":1,"startTime":"2026-05-15T00:33:38.894Z","endTime":"2026-05-15T00:33:42.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":805367,"link":"/api/v1/people/805367"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.4,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.985126571775254,"aZ":-13.566646856410168,"pfxX":3.4270988641639644,"pfxZ":10.270855741725754,"pX":-1.2299310581359466,"pZ":1.714536901638759,"vX0":-9.420774961068576,"vY0":-133.54411545860734,"vZ0":-7.230179100788298,"x":163.88,"y":192.49,"x0":1.8936060319944417,"y0":50.000974481726104,"z0":5.427277084449151,"aX":6.208699436605244},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.3,"breakHorizontal":-4.2,"spinRate":2465,"spinDirection":146},"zone":13,"typeConfidence":0.9,"plateTime":0.40970259390239194,"extension":6.87342781326955},"index":1,"playId":"d572f770-48f0-33f2-8606-6e2079bff5dd","pitchNumber":2,"startTime":"2026-05-15T00:33:55.931Z","endTime":"2026-05-15T00:33:59.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":805367,"link":"/api/v1/people/805367"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":82.0,"endSpeed":75.5,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.903325531204356,"aZ":-37.16921168315148,"pfxX":-7.626192996592584,"pfxZ":-3.49870326381913,"pX":-1.4260065533358233,"pZ":0.9475845649542713,"vX0":-5.877375111298329,"vY0":-119.21295190495029,"vZ0":-2.6900883152765003,"x":171.36,"y":213.2,"x0":2.0705428056205966,"y0":50.00511135357108,"z0":5.476343224458294,"aX":-10.875926547895212},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-6.7,"breakHorizontal":15.4,"spinRate":2714,"spinDirection":318},"zone":13,"typeConfidence":0.9,"plateTime":0.4610827316522452,"extension":6.918775274738342},"index":2,"playId":"68b4b3cd-9ac1-3bdb-9b02-f3733bca820d","pitchNumber":3,"startTime":"2026-05-15T00:34:15.571Z","endTime":"2026-05-15T00:34:18.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":805367,"link":"/api/v1/people/805367"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.9,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.389035270616073,"aZ":-33.386459992942044,"pfxX":-0.5743806957318407,"pfxZ":-0.7960837357503738,"pX":-1.3933941586510437,"pZ":1.8161249842163885,"vX0":-7.732820996640855,"vY0":-122.43256339741704,"vZ0":-2.392407859326357,"x":170.11,"y":189.74,"x0":1.875949723084195,"y0":50.0018734749382,"z0":5.653467682602519,"aX":-0.8749902856342735},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-1.8,"breakHorizontal":2.8,"spinRate":2655,"spinDirection":317},"zone":13,"typeConfidence":0.93,"plateTime":0.44678234488932,"extension":6.794193974766893},"index":3,"playId":"e5fb66c4-b136-3087-9a0a-97c63f435f4c","pitchNumber":4,"startTime":"2026-05-15T00:34:37.244Z","endTime":"2026-05-15T00:34:40.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":805367,"link":"/api/v1/people/805367"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.3,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.02361198767709,"aZ":-23.708880332876063,"pfxX":8.25248368732026,"pfxZ":4.757876467466177,"pX":0.04853702386955758,"pZ":3.251231799019895,"vX0":-7.771308246837371,"vY0":-132.45486805959408,"vZ0":-1.5189777527417436,"x":115.15,"y":151.0,"x0":1.9469090017156967,"y0":50.00126030664045,"z0":5.564031498548042,"aX":14.677384476769717},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.5,"breakHorizontal":-13.3,"spinRate":2292,"spinDirection":140},"zone":2,"typeConfidence":0.91,"plateTime":0.4133636481114267,"extension":6.96269949163277},"index":4,"playId":"814f68d5-2782-3dd6-97d3-3739893f7ee1","pitchNumber":5,"startTime":"2026-05-15T00:34:58.620Z","endTime":"2026-05-15T00:35:01.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":805367,"link":"/api/v1/people/805367"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.0,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.399526816579886,"aZ":-38.009193217094065,"pfxX":-8.770277745710118,"pfxZ":-4.016401069136407,"pX":-0.409332752831494,"pZ":0.8363860482724791,"vX0":-3.506685304233283,"vY0":-120.2783826757526,"vZ0":-2.8024070185674965,"x":132.6,"y":216.2,"x0":2.2112098612785847,"y0":50.005193567979404,"z0":5.418656651843082,"aX":-12.729357790664585},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-7.7,"breakHorizontal":16.8,"spinRate":2731,"spinDirection":316},"zone":13,"typeConfidence":0.9,"plateTime":0.4570449436253572,"extension":6.856920097563063},"index":5,"playId":"be7e06be-913b-3014-8c09-f6dfce7cb56c","pitchNumber":6,"startTime":"2026-05-15T00:35:19.434Z","endTime":"2026-05-15T00:35:23.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"first":{"id":678246,"link":"/api/v1/people/678246"},"second":{"id":805367,"link":"/api/v1/people/805367"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808959,"link":"/api/v1/people/808959"},"credit":"b_pa"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.6,"awayTeamWinProbability":24.400000000000006,"homeTeamWinProbabilityAdded":5.200000000000003,"leverageIndex":1.74,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-05-15T00:35:23.712Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Randal Grichuk singles on a line drive to center fielder Kyle Isbel. Chase Meidroth scores. Miguel Vargas scores. Munetaka Murakami to 2nd.","rbi":2,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-15T00:36:39.790Z","endTime":"2026-05-15T00:37:28.162Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663460,"fullName":"Kris Bubic","link":"/api/v1/people/663460"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"postOnSecond":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"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":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":{"id":663460,"link":"/api/v1/people/663460"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":{"id":663460,"link":"/api/v1/people/663460"},"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":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"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":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-15T00:35:33.420Z","endTime":"2026-05-15T00:36:42.044Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":678246,"link":"/api/v1/people/678246"},"third":{"id":805367,"link":"/api/v1/people/805367"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.74077022563397,"aZ":-35.41911383790242,"pfxX":4.562059383622929,"pfxZ":-2.1156703570300888,"pX":0.0035853074546162715,"pZ":3.674813223691365,"vX0":-6.2741377204453626,"vY0":-122.94180872336462,"vZ0":2.289286146027532,"x":116.86,"y":139.56,"x0":1.9926692632256875,"y0":50.00140795580464,"z0":5.731884147386664,"aX":7.0026737248469075},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-3.0,"breakHorizontal":-6.8,"spinRate":1511,"spinDirection":110},"zone":11,"typeConfidence":0.85,"plateTime":0.445039066414894,"extension":6.908438585950834},"index":1,"playId":"f157f606-d827-393d-80df-5a63b56909e1","pitchNumber":1,"startTime":"2026-05-15T00:36:42.044Z","endTime":"2026-05-15T00:36:46.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":678246,"link":"/api/v1/people/678246"},"third":{"id":805367,"link":"/api/v1/people/805367"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11428577215747,"aZ":-33.03724323297026,"pfxX":-8.417787130326376,"pfxZ":-0.5934677777695381,"pX":-0.519168864176669,"pZ":2.88043534509123,"vX0":-3.902382894528027,"vY0":-120.25159902463729,"vZ0":0.5194622935569415,"x":136.79,"y":161.01,"x0":2.220004627463669,"y0":50.00208925042506,"z0":5.601149035683815,"aX":-12.280674133998344},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-0.7,"breakHorizontal":16.2,"spinRate":2706,"spinDirection":319},"zone":1,"typeConfidence":0.9,"plateTime":0.45613575005590246,"extension":6.844166681555566},"index":2,"playId":"204c9c20-5d31-35c6-b3bc-618c1980e691","pitchNumber":2,"startTime":"2026-05-15T00:36:59.706Z","endTime":"2026-05-15T00:37:03.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":678246,"link":"/api/v1/people/678246"},"third":{"id":805367,"link":"/api/v1/people/805367"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.553175523278526,"aZ":-12.94267011706703,"pfxX":3.4775638739110364,"pfxZ":10.560879475501338,"pX":-0.4411264390238946,"pZ":1.9247074109217306,"vX0":-7.922822174550358,"vY0":-134.44259638499878,"vZ0":-6.717870716568234,"x":133.81,"y":186.81,"x0":2.0990739243534304,"y0":50.00498564242271,"z0":5.384037120382574,"aX":6.334847169135382},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.8,"breakHorizontal":-4.6,"spinRate":2461,"spinDirection":144},"zone":7,"typeConfidence":0.9,"plateTime":0.40821280679840966,"extension":7.05771446722584},"hitData":{"launchSpeed":89.0,"launchAngle":16.0,"totalDistance":240.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":149.39,"coordY":85.82}},"index":3,"playId":"25963fd9-dc8e-3989-9bbd-c357f47c2187","pitchNumber":3,"startTime":"2026-05-15T00:37:15.766Z","endTime":"2026-05-15T00:37:28.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":678246,"link":"/api/v1/people/678246"},"third":{"id":805367,"link":"/api/v1/people/805367"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"credit":"b_ab"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_ab"},{"player":{"id":545341,"link":"/api/v1/people/545341"},"credit":"b_pa"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.8,"awayTeamWinProbability":14.200000000000003,"homeTeamWinProbabilityAdded":10.200000000000003,"leverageIndex":2.11,"dramaIndex":121.0,"contextMetrics":{},"playEndTime":"2026-05-15T00:37:28.162Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Edgar Quero called out on strikes.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-15T00:37:37.670Z","endTime":"2026-05-15T00:38:49.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663460,"fullName":"Kris Bubic","link":"/api/v1/people/663460"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"postOnSecond":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.5,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.14869470941708,"aZ":-22.852756041587703,"pfxX":8.5787725871741,"pfxZ":5.223950310074519,"pX":-0.028238110396145863,"pZ":2.618120472681325,"vX0":-7.917531589721872,"vY0":-132.64835792011274,"vZ0":-3.3581834287121497,"x":118.08,"y":168.09,"x0":1.879452981180976,"y0":50.00078928911825,"z0":5.565019677966309,"aX":15.299488954496118},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.9,"breakHorizontal":-13.8,"spinRate":2215,"spinDirection":146},"zone":5,"typeConfidence":0.91,"plateTime":0.4127804276208771,"extension":6.877780806261925},"index":0,"playId":"aff6ffd5-dc27-3e3f-b5ef-c8d0344cb37b","pitchNumber":1,"startTime":"2026-05-15T00:37:59.036Z","endTime":"2026-05-15T00:38:02.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":700337,"link":"/api/v1/people/700337","batSide":{"code":"R","description":"Right"}},"first":{"id":545341,"link":"/api/v1/people/545341"},"second":{"id":808959,"link":"/api/v1/people/808959"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.1,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.301870232530106,"aZ":-33.21615321318589,"pfxX":-1.5691983924599606,"pfxZ":-0.6446216982282351,"pX":-1.1834927160126254,"pZ":1.6021919825751987,"vX0":-7.278427970546966,"vY0":-125.68080812211724,"vZ0":-3.4378329371822125,"x":162.11,"y":195.52,"x0":1.9482610455571427,"y0":50.00514182257661,"z0":5.671683127808793,"aX":-2.522760229442437},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.7,"breakHorizontal":4.4,"spinRate":2622,"spinDirection":307},"zone":13,"typeConfidence":0.92,"plateTime":0.43499396346157715,"extension":6.844669434122939},"index":1,"playId":"2f8de62a-a64b-3fa2-ad16-ab55a0afb82b","pitchNumber":2,"startTime":"2026-05-15T00:38:18.841Z","endTime":"2026-05-15T00:38:23.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":700337,"link":"/api/v1/people/700337","batSide":{"code":"R","description":"Right"}},"first":{"id":545341,"link":"/api/v1/people/545341"},"second":{"id":808959,"link":"/api/v1/people/808959"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-15T00:38:31.376Z","endTime":"2026-05-15T00:38:44.287Z","isPitch":false,"type":"action","player":{"id":700337,"link":"/api/v1/people/700337"},"defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":700337,"link":"/api/v1/people/700337","batSide":{"code":"R","description":"Right"}},"first":{"id":545341,"link":"/api/v1/people/545341"},"second":{"id":808959,"link":"/api/v1/people/808959"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.0,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.76371365552607,"aZ":-13.972440830210527,"pfxX":2.897786890951173,"pfxZ":9.82254551618508,"pX":0.3588404522508152,"pZ":2.3414154776783924,"vX0":-5.867761664476342,"vY0":-135.32779671405157,"vZ0":-5.6758572675843055,"x":103.32,"y":175.56,"x0":2.179597775625361,"y0":50.00601489972613,"z0":5.446378254842288,"aX":5.3722071640484135},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.8,"breakHorizontal":-4.0,"spinRate":2527,"spinDirection":151},"zone":6,"typeConfidence":0.9,"plateTime":0.4048786982840733,"extension":6.896007470075127},"index":3,"playId":"eac5c99b-f70d-3438-8313-0cd3b07d8a05","pitchNumber":3,"startTime":"2026-05-15T00:38:44.287Z","endTime":"2026-05-15T00:38:49.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":700337,"link":"/api/v1/people/700337","batSide":{"code":"R","description":"Right"}},"first":{"id":545341,"link":"/api/v1/people/545341"},"second":{"id":808959,"link":"/api/v1/people/808959"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"credit":"b_ab"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_ab"},{"player":{"id":700337,"link":"/api/v1/people/700337"},"credit":"b_pa"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.6,"awayTeamWinProbability":16.400000000000006,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.95,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-05-15T00:38:49.393Z","atBatIndex":27},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Andrew Benintendi lines out to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-15T00:39:02.782Z","endTime":"2026-05-15T00:41:29.578Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663460,"fullName":"Kris Bubic","link":"/api/v1/people/663460"},"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":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.273398110991366,"aZ":-13.165676924480584,"pfxX":2.2102019457620967,"pfxZ":10.359128528650114,"pX":-0.1910459011465279,"pZ":2.6476349780867396,"vX0":-6.50870636224499,"vY0":-134.82913074307734,"vZ0":-5.110389880752817,"x":124.28,"y":167.29,"x0":1.9707284073949836,"y0":50.000752638902455,"z0":5.502153126397505,"aX":4.055686762580642},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.8,"breakHorizontal":-2.5,"spinRate":2505,"spinDirection":152},"zone":5,"typeConfidence":0.89,"plateTime":0.4067869087348912,"extension":6.989448756283754},"index":0,"playId":"235e41e0-a25f-3e54-b420-96985e9071ce","pitchNumber":1,"startTime":"2026-05-15T00:39:14.674Z","endTime":"2026-05-15T00:39:17.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"first":{"id":545341,"link":"/api/v1/people/545341"},"second":{"id":808959,"link":"/api/v1/people/808959"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.73190040307349,"aZ":-23.412837667107055,"pfxX":4.076615051380937,"pfxZ":4.779138900182918,"pX":0.3910573298733658,"pZ":4.326898624535015,"vX0":-5.647379635602575,"vY0":-134.2645389495402,"vZ0":0.6335403522451688,"x":102.09,"y":121.95,"x0":1.9873052498733106,"y0":50.006156357757874,"z0":5.747614557088263,"aX":7.480680172885347},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.0,"breakHorizontal":-6.2,"spinRate":2342,"spinDirection":157},"zone":12,"typeConfidence":0.85,"plateTime":0.4071789524902525,"extension":6.91395908664051},"index":1,"playId":"91f6ea2d-9670-32b5-b40a-11d37a4762bb","pitchNumber":2,"startTime":"2026-05-15T00:39:35.799Z","endTime":"2026-05-15T00:39:38.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"first":{"id":545341,"link":"/api/v1/people/545341"},"second":{"id":808959,"link":"/api/v1/people/808959"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":92.3,"endSpeed":84.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.241687950495685,"aZ":-15.11545929225097,"pfxX":2.979865725130896,"pfxZ":9.340191472598976,"pX":0.48579702400597746,"pZ":3.0809317922371853,"vX0":-5.219267912394912,"vY0":-134.32828831131084,"vZ0":-3.4477648049760106,"x":98.48,"y":155.59,"x0":2.0672802293031136,"y0":50.00246922819421,"z0":5.4564125403319235,"aX":5.442582680735387},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.3,"breakHorizontal":-4.3,"spinRate":2489,"spinDirection":147},"zone":3,"typeConfidence":0.9,"plateTime":0.407825527510675,"extension":6.826966884478459},"index":2,"playId":"8de4d96f-fd49-3e3a-aefb-32294e4ccb2c","pitchNumber":3,"startTime":"2026-05-15T00:39:54.054Z","endTime":"2026-05-15T00:39:57.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"first":{"id":545341,"link":"/api/v1/people/545341"},"second":{"id":808959,"link":"/api/v1/people/808959"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.861936964590132,"aZ":-36.826383839736415,"pfxX":-8.801840447613884,"pfxZ":-3.131279508240228,"pX":-0.8982944962364283,"pZ":2.8982683768299933,"vX0":-4.452850078089162,"vY0":-121.3993034117564,"vZ0":1.1304263334359412,"x":151.24,"y":160.53,"x0":2.1061464431808945,"y0":50.00350747170391,"z0":5.64436044407487,"aX":-13.072459293403059},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-5.2,"breakHorizontal":17.0,"spinRate":2585,"spinDirection":318},"zone":11,"typeConfidence":0.9,"plateTime":0.45202818545729295,"extension":6.797837867837335},"index":3,"playId":"eafcf7ad-7210-3f52-9211-8ca9d54ec7b1","pitchNumber":4,"startTime":"2026-05-15T00:40:16.618Z","endTime":"2026-05-15T00:40:20.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"first":{"id":545341,"link":"/api/v1/people/545341"},"second":{"id":808959,"link":"/api/v1/people/808959"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":75.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.831117206392552,"aZ":-35.1175502033057,"pfxX":-7.915560615393906,"pfxZ":-2.002468406402796,"pX":0.8751152074131259,"pZ":2.7970705421004705,"vX0":-0.8400276417818286,"vY0":-121.02227064246863,"vZ0":0.5865520224031104,"x":83.64,"y":163.26,"x0":2.2548850863183723,"y0":50.00337473821757,"z0":5.6522053368072624,"aX":-11.624311223373692},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-3.1,"breakHorizontal":14.5,"spinRate":2583,"spinDirection":324},"zone":12,"typeConfidence":0.9,"plateTime":0.45431974729135405,"extension":6.710796533653895},"index":4,"playId":"cb83748e-776a-3980-bd18-5dfa5561cd2f","pitchNumber":5,"startTime":"2026-05-15T00:40:40.897Z","endTime":"2026-05-15T00:40:44.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"first":{"id":545341,"link":"/api/v1/people/545341"},"second":{"id":808959,"link":"/api/v1/people/808959"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.813778580995265,"aZ":-38.90756680920034,"pfxX":-2.4357397721744127,"pfxZ":-4.379404116271472,"pX":0.7341211492088164,"pZ":3.418147317194006,"vX0":-2.661598588121595,"vY0":-123.77612649434597,"vZ0":2.0590431716908775,"x":89.02,"y":146.49,"x0":2.1435019911690403,"y0":50.00358956350313,"z0":5.855174158985011,"aX":-3.7441260163394015},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-7.1,"breakHorizontal":5.0,"spinRate":2606,"spinDirection":305},"zone":12,"typeConfidence":0.91,"plateTime":0.4440780224506633,"extension":6.7092331436985395},"index":5,"playId":"18995242-6894-3924-87dc-60636344bb01","pitchNumber":6,"startTime":"2026-05-15T00:41:02.357Z","endTime":"2026-05-15T00:41:06.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"first":{"id":545341,"link":"/api/v1/people/545341"},"second":{"id":808959,"link":"/api/v1/people/808959"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.791248200807676,"aZ":-36.23527162598513,"pfxX":-10.795228360290848,"pfxZ":-2.800639295152294,"pX":-0.10130425350128393,"pZ":2.45921625953969,"vX0":-2.1392710611037025,"vY0":-120.27275402053489,"vZ0":0.14655121070313526,"x":120.86,"y":172.38,"x0":2.2040179141368736,"y0":50.005369962210054,"z0":5.641287985219923,"aX":-15.637368806031464},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-4.7,"breakHorizontal":20.0,"spinRate":2689,"spinDirection":317},"zone":5,"typeConfidence":0.9,"plateTime":0.45739606081588846,"extension":6.710802907452106},"hitData":{"launchSpeed":92.8,"launchAngle":11.0,"totalDistance":152.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":167.78,"coordY":156.66}},"index":6,"playId":"b91b4c62-f77c-3a69-b7b6-9fe55129d0e3","pitchNumber":7,"startTime":"2026-05-15T00:41:24.234Z","endTime":"2026-05-15T00:41:29.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"first":{"id":545341,"link":"/api/v1/people/545341"},"second":{"id":808959,"link":"/api/v1/people/808959"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643217,"link":"/api/v1/people/643217"},"credit":"b_ab"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_ab"},{"player":{"id":643217,"link":"/api/v1/people/643217"},"credit":"b_pa"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.39999999999999,"awayTeamWinProbability":18.60000000000001,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.89,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-05-15T00:41:29.578Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Vinnie Pasquantino flies out to right fielder Jarred Kelenic.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-15T00:43:21.801Z","endTime":"2026-05-15T00:44:33.116Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672284,"link":"/api/v1/people/672284"},"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(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.2,"endSpeed":85.6,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.792494512695722,"aZ":-26.973060385530157,"pfxX":9.469009345214108,"pfxZ":2.7766307654356677,"pX":1.540901701941092,"pZ":3.475539088159454,"vX0":-4.952248632144939,"vY0":-135.75601412506802,"vZ0":-1.4157330944566864,"x":58.26,"y":144.94,"x0":2.1553215349066424,"y0":50.001439474133846,"z0":5.8753274021939035,"aX":17.731678616271402},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.9,"breakHorizontal":-16.2,"spinRate":1992,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.40295414213197356,"extension":5.908138188387293},"index":0,"playId":"01b4d3c3-3dab-32e8-8b83-5c65342787b6","pitchNumber":1,"startTime":"2026-05-15T00:43:36.371Z","endTime":"2026-05-15T00:43:40.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":74.0,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.744179725492206,"aZ":-30.667159442060825,"pfxX":-6.849613451076508,"pfxZ":1.0839139723704072,"pX":0.3839538440963867,"pZ":3.1474505941945248,"vX0":-2.2276394897843863,"vY0":-117.00994285396054,"vZ0":0.20970962832985252,"x":102.36,"y":153.8,"x0":2.237763959884126,"y0":50.00267690554254,"z0":5.926378466616032,"aX":-9.5118956329908},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":2.3,"breakHorizontal":13.0,"spinRate":2091,"spinDirection":297},"zone":3,"typeConfidence":2.0,"plateTime":0.4678293593990186,"extension":5.691060283139559},"index":1,"playId":"5e246c75-4633-39b9-913b-7e433be3166a","pitchNumber":2,"startTime":"2026-05-15T00:43:50.265Z","endTime":"2026-05-15T00:43:53.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":81.6,"endSpeed":75.0,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.722652365548853,"aZ":-30.97123701021087,"pfxX":-8.217650034208871,"pfxZ":0.8452596522125351,"pX":-0.7081167331511392,"pZ":2.7798990260385326,"vX0":-4.60345740257081,"vY0":-118.82168466884781,"vZ0":-0.23624575318398522,"x":143.99,"y":163.72,"x0":2.3248980533270367,"y0":50.00342803131421,"z0":5.705519970313645,"aX":-11.696520139725811},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":1.8,"breakHorizontal":16.1,"spinRate":2245,"spinDirection":298},"zone":4,"typeConfidence":2.0,"plateTime":0.461772434277572,"extension":5.699229783816235},"index":2,"playId":"521979da-0a68-37dc-9e19-4baeed719a81","pitchNumber":3,"startTime":"2026-05-15T00:44:04.014Z","endTime":"2026-05-15T00:44:07.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":80.9,"endSpeed":73.4,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.295151679833698,"aZ":-33.72119671982006,"pfxX":-10.491435719178334,"pfxZ":-1.124336096776097,"pX":0.6760990779850901,"pZ":1.9877377193763668,"vX0":-0.7402024683617334,"vY0":-117.69552345118804,"vZ0":-1.3115302762673873,"x":91.23,"y":185.11,"x0":2.355905451744581,"y0":50.00350383651202,"z0":5.729951331837657,"aX":-14.438376802762798},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-2.0,"breakHorizontal":19.1,"spinRate":2331,"spinDirection":297},"zone":9,"typeConfidence":2.0,"plateTime":0.4688026187952494,"extension":5.749108391129933},"hitData":{"launchSpeed":88.9,"launchAngle":53.0,"totalDistance":219.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.65,"coordY":129.19}},"index":3,"playId":"2ead964d-f920-384b-aa24-991d8da6445d","pitchNumber":4,"startTime":"2026-05-15T00:44:23.320Z","endTime":"2026-05-15T00:44:33.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_ab"},{"player":{"id":641743,"link":"/api/v1/people/641743"},"credit":"p_ab"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":641743,"link":"/api/v1/people/641743"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.6,"awayTeamWinProbability":16.400000000000006,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-05-15T00:44:33.116Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Starling Marte strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-15T00:44:39.941Z","endTime":"2026-05-15T00:46:31.860Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.469195590845914,"aZ":-24.687612036347407,"pfxX":11.26385694726536,"pfxZ":3.9360627212847907,"pX":0.014846419382556934,"pZ":1.1055907004292012,"vX0":-9.297610765963661,"vY0":-137.56286003268687,"vZ0":-7.299188148857269,"x":116.43,"y":208.93,"x0":1.9865236893461369,"y0":50.00676963150983,"z0":5.484553739826384,"aX":21.444818703878845},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.6,"breakHorizontal":-18.2,"spinRate":2105,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.3992208656704923,"extension":5.883800066002097},"index":0,"playId":"0bf0305f-368f-30a7-be17-4da5ca06d1ff","pitchNumber":1,"startTime":"2026-05-15T00:45:01.569Z","endTime":"2026-05-15T00:45:04.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":84.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.44822281882511,"aZ":-21.79747121954444,"pfxX":0.14145497171922106,"pfxZ":5.759099683503666,"pX":-0.9300555635222236,"pZ":1.0568540109221505,"vX0":-7.590794363022033,"vY0":-133.51567097187296,"vZ0":-8.130095128197096,"x":152.45,"y":210.24,"x0":1.9344088846980605,"y0":50.00079356081487,"z0":5.716752158180941,"aX":0.2568787028766626},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.8,"breakHorizontal":1.4,"spinRate":2326,"spinDirection":156},"zone":13,"typeConfidence":2.0,"plateTime":0.4106509734086745,"extension":5.97660307904069},"index":1,"playId":"853a4598-ac5c-322e-a5fb-d4d27b80669b","pitchNumber":2,"startTime":"2026-05-15T00:45:16.704Z","endTime":"2026-05-15T00:45:20.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":95.2,"endSpeed":86.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.58693580920446,"aZ":-25.74328998356135,"pfxX":9.911098745937647,"pfxZ":3.3476917671313196,"pX":-0.5213169626316215,"pZ":1.274448961700399,"vX0":-10.216994543416249,"vY0":-138.14416870835402,"vZ0":-6.744280703217202,"x":136.87,"y":204.37,"x0":1.948614942315954,"y0":50.003260911650614,"z0":5.493710416627998,"aX":19.036341894652953},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.7,"breakHorizontal":-15.6,"spinRate":2171,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.397458302699794,"extension":6.150838342402559},"index":2,"playId":"787a6159-ed3b-390f-acad-5b8b55972ee5","pitchNumber":3,"startTime":"2026-05-15T00:45:31.116Z","endTime":"2026-05-15T00:45:35.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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.2,"endSpeed":85.9,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.186274448456636,"aZ":-24.680471851424272,"pfxX":8.842388250819628,"pfxZ":3.9621587923141597,"pX":0.2078106937754972,"pZ":2.7325297026013247,"vX0":-8.002560080495048,"vY0":-136.85671627303077,"vZ0":-3.5463139079803114,"x":109.08,"y":165.0,"x0":2.0259565933917654,"y0":50.00144310856972,"z0":5.742408572263286,"aX":16.714034550703985},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.6,"breakHorizontal":-14.3,"spinRate":2190,"spinDirection":137},"zone":5,"typeConfidence":2.0,"plateTime":0.40076693031631017,"extension":5.916519587407621},"index":3,"playId":"0d017159-324b-3916-a5ea-c1c7d303b646","pitchNumber":4,"startTime":"2026-05-15T00:45:48.084Z","endTime":"2026-05-15T00:45:51.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.48554358054314,"aZ":-30.37835769830399,"pfxX":-6.681167255357266,"pfxZ":1.265440528918779,"pX":-0.9313120662762904,"pZ":1.8457968485812095,"vX0":-5.383620557694305,"vY0":-118.75524083272218,"vZ0":-2.650986360486999,"x":152.5,"y":188.94,"x0":2.2361121055036195,"y0":50.00467129966943,"z0":5.749567441318392,"aX":-9.51067331702656},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":1.9,"breakHorizontal":13.4,"spinRate":2439,"spinDirection":305},"zone":13,"typeConfidence":2.0,"plateTime":0.4618344495330682,"extension":5.892452582602095},"index":4,"playId":"b2037401-e87b-37d6-b23a-061d58debdf8","pitchNumber":5,"startTime":"2026-05-15T00:46:05.549Z","endTime":"2026-05-15T00:46:08.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-05-15T00:46:16.605Z","endTime":"2026-05-15T00:46:28.481Z","isPitch":false,"type":"action","player":{"id":516782,"link":"/api/v1/people/516782"},"defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":96.2,"endSpeed":87.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.11596048370144,"aZ":-15.340618287903812,"pfxX":4.171586518724167,"pfxZ":8.584768922099975,"pX":-1.1438472849227064,"pZ":1.5169026176409683,"vX0":-8.813319713769411,"vY0":-139.55850303845446,"vZ0":-8.968962305907745,"x":160.6,"y":197.82,"x0":1.5214261217991503,"y0":50.00354668770968,"z0":5.795606991262708,"aX":8.181255983987},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.7,"breakHorizontal":-5.6,"spinRate":2134,"spinDirection":140},"zone":13,"typeConfidence":2.0,"plateTime":0.39335284763365674,"extension":6.0033584953162205},"index":6,"playId":"141d0444-573b-3659-aa4b-cf0459dc5c65","pitchNumber":6,"startTime":"2026-05-15T00:46:28.481Z","endTime":"2026-05-15T00:46:31.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"credit":"b_ab"},{"player":{"id":641743,"link":"/api/v1/people/641743"},"credit":"p_ab"},{"player":{"id":516782,"link":"/api/v1/people/516782"},"credit":"b_pa"},{"player":{"id":641743,"link":"/api/v1/people/641743"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.1,"awayTeamWinProbability":14.900000000000006,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.6,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-05-15T00:46:31.860Z","atBatIndex":30},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Isaac Collins hit by pitch.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-15T00:46:37.421Z","endTime":"2026-05-15T00:47:00.432Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.1,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.96755246195509,"aZ":-16.808256704724844,"pfxX":4.305767750056107,"pfxZ":8.09561768028303,"pX":-2.1019562215077543,"pZ":2.1040755615881803,"vX0":-12.413813853878375,"vY0":-137.50700389105748,"vZ0":-6.396352112337944,"x":176.7,"y":144.67,"x0":1.9292776231271407,"y0":50.00668237016838,"z0":5.617945721561815,"aX":8.178067589664177},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.3,"breakHorizontal":-4.9,"spinRate":2146,"spinDirection":137},"zone":13,"typeConfidence":2.0,"plateTime":0.39966189901000293,"extension":6.1660001796337},"index":0,"playId":"d4f190a1-cb8c-3f3b-97ee-649bb2322427","pitchNumber":1,"startTime":"2026-05-15T00:46:55.473Z","endTime":"2026-05-15T00:47:00.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_pa"},{"player":{"id":641743,"link":"/api/v1/people/641743"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.0,"awayTeamWinProbability":16.0,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.35,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-05-15T00:47:00.432Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Isbel grounds out, second baseman Chase Meidroth to first baseman Munetaka Murakami.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-15T00:47:11.744Z","endTime":"2026-05-15T00:48:44.081Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805367,"link":"/api/v1/people/805367"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":808959,"link":"/api/v1/people/808959"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.1,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.640710890375093,"aZ":-24.616868230320666,"pfxX":2.145072379830933,"pfxZ":4.282239913413093,"pX":0.17657681684993523,"pZ":1.9777492340325973,"vX0":-5.20035190492401,"vY0":-132.35289457398196,"vZ0":-5.166117769603549,"x":110.27,"y":185.38,"x0":1.8928348772184331,"y0":50.00439824079694,"z0":5.770233573343356,"aX":3.7869120267434693},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.7,"breakHorizontal":-2.6,"spinRate":2246,"spinDirection":157},"zone":8,"typeConfidence":2.0,"plateTime":0.4146932973038213,"extension":6.089065286521255},"index":0,"playId":"79f0f240-618e-36fd-801f-eb09d07f19bb","pitchNumber":1,"startTime":"2026-05-15T00:47:38.139Z","endTime":"2026-05-15T00:47:41.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"first":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":81.2,"endSpeed":74.3,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.94740591047962,"aZ":-32.057917565834764,"pfxX":-4.058673968505946,"pfxZ":0.08101894252691011,"pX":1.1285591395993961,"pZ":3.9915242747987465,"vX0":-2.0667330028093915,"vY0":-118.18580454496117,"vZ0":2.385696741736954,"x":73.98,"y":131.01,"x0":2.5421689872674516,"y0":50.00199262146931,"z0":5.917377761001429,"aX":-5.729120325276605},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":1.1,"breakHorizontal":7.8,"spinRate":2315,"spinDirection":295},"zone":12,"typeConfidence":2.0,"plateTime":0.4638116099288756,"extension":5.79258853579099},"index":1,"playId":"afe71701-6ec6-3091-aab5-d3bd98c2aeca","pitchNumber":2,"startTime":"2026-05-15T00:47:55.643Z","endTime":"2026-05-15T00:47:58.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"first":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.5,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.115006639082196,"aZ":-32.187444916552174,"pfxX":-4.996181573009317,"pfxZ":-0.005803141371222509,"pX":1.0684257065877163,"pZ":3.682656473008573,"vX0":-1.9738904594138933,"vY0":-118.3640453329022,"vZ0":1.6170034541135165,"x":76.27,"y":139.35,"x0":2.563017504379752,"y0":50.00587898642893,"z0":5.943331729710035,"aX":-7.071880572178555},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":0.7,"breakHorizontal":9.5,"spinRate":2267,"spinDirection":302},"zone":12,"typeConfidence":2.0,"plateTime":0.4631877039922232,"extension":5.816636156246652},"index":2,"playId":"11f66f32-69e4-34d9-a6c8-ceb410a73e0c","pitchNumber":3,"startTime":"2026-05-15T00:48:15.933Z","endTime":"2026-05-15T00:48:18.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"first":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":84.8,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.73226204297667,"aZ":-21.972045187416676,"pfxX":10.665274383743588,"pfxZ":5.501977034926974,"pX":0.6386644666391618,"pZ":2.1412254679473706,"vX0":-7.1042234764530745,"vY0":-136.24563851546276,"vZ0":-5.5494339362858565,"x":92.66,"y":180.97,"x0":1.9125229452716999,"y0":50.00448368933786,"z0":5.752214703446963,"aX":19.78014616425289},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.8,"breakHorizontal":-17.5,"spinRate":2155,"spinDirection":138},"zone":6,"typeConfidence":2.0,"plateTime":0.404133927424422,"extension":5.897292371115581},"hitData":{"launchSpeed":98.0,"launchAngle":-25.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.26,"coordY":160.3}},"index":3,"playId":"2cf330e5-acc3-3a5d-b9e0-f265acd4f476","pitchNumber":4,"startTime":"2026-05-15T00:48:37.115Z","endTime":"2026-05-15T00:48:44.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"first":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_ab"},{"player":{"id":641743,"link":"/api/v1/people/641743"},"credit":"p_ab"},{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_pa"},{"player":{"id":641743,"link":"/api/v1/people/641743"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.0,"awayTeamWinProbability":14.0,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.82,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-05-15T00:48:44.081Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Derek Hill flies out to right fielder Lane Thomas.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-15T00:50:33.697Z","endTime":"2026-05-15T00:52:10.013Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663460,"fullName":"Kris Bubic","link":"/api/v1/people/663460"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","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":3},"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.027462133527635,"aZ":-25.06571635701497,"pfxX":10.08946612516002,"pfxZ":4.053706024397111,"pX":0.45146013680962377,"pZ":2.3188187107687384,"vX0":-7.260585492203405,"vY0":-132.0413937271579,"vZ0":-3.5537923913202984,"x":99.79,"y":176.17,"x0":1.936119969740576,"y0":50.00069293658685,"z0":5.541753024948172,"aX":17.683943111651097},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.7,"breakHorizontal":-16.6,"spinRate":2205,"spinDirection":144},"zone":6,"typeConfidence":0.91,"plateTime":0.41597971576312087,"extension":6.814138032778844},"index":0,"playId":"6ef5aaca-9d31-3a77-8525-c2fef3a6fb45","pitchNumber":1,"startTime":"2026-05-15T00:50:57.435Z","endTime":"2026-05-15T00:51:00.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":84.3,"endSpeed":77.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.805338217426893,"aZ":-34.72592886168452,"pfxX":5.385631988885067,"pfxZ":-1.667484531468773,"pX":1.100216789494103,"pZ":3.0145241341716043,"vX0":-4.164529380418788,"vY0":-122.7034858076914,"vZ0":0.5123783228250098,"x":75.06,"y":157.39,"x0":2.1179711469333444,"y0":50.004671220013456,"z0":5.756857567087185,"aX":8.230471792024185},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-2.6,"breakHorizontal":-8.8,"spinRate":1484,"spinDirection":105},"zone":12,"typeConfidence":0.88,"plateTime":0.44603681384616856,"extension":6.780040620748219},"index":1,"playId":"07b40946-d6cd-3007-9042-54dc727d199e","pitchNumber":2,"startTime":"2026-05-15T00:51:20.891Z","endTime":"2026-05-15T00:51:25.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.46096491757212,"aZ":-26.82432504015328,"pfxX":11.120687661785963,"pfxZ":2.9845137405929005,"pX":0.646909960490258,"pZ":2.761737472413738,"vX0":-7.446762392396773,"vY0":-133.11186925076453,"vZ0":-2.2718353417343797,"x":92.34,"y":164.21,"x0":2.0352184680888064,"y0":50.00625121482916,"z0":5.567507722385222,"aX":19.96876514121744},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.2,"breakHorizontal":-18.5,"spinRate":2098,"spinDirection":143},"zone":6,"typeConfidence":0.91,"plateTime":0.4113999986751189,"extension":6.739922845801575},"index":2,"playId":"7e7bd5aa-012a-34bc-ac54-ec7650d84b84","pitchNumber":3,"startTime":"2026-05-15T00:51:37.165Z","endTime":"2026-05-15T00:51:40.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.794376236055932,"aZ":-15.259103515869784,"pfxX":2.820233477646243,"pfxZ":9.682824298797158,"pX":0.2252767304162916,"pZ":2.8317050238563883,"vX0":-5.876929756930444,"vY0":-131.56288125211628,"vZ0":-3.915320858706379,"x":108.41,"y":162.32,"x0":2.1250260386927766,"y0":50.0030225166717,"z0":5.475416231387408,"aX":4.927236247930815},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.8,"breakHorizontal":-3.7,"spinRate":2354,"spinDirection":145},"zone":2,"typeConfidence":0.9,"plateTime":0.4168674191008761,"extension":6.962099095903972},"hitData":{"launchSpeed":94.0,"launchAngle":60.0,"totalDistance":226.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":193.32,"coordY":138.03}},"index":3,"playId":"a31185d1-9b84-3b4d-9fc7-7b6581c69368","pitchNumber":4,"startTime":"2026-05-15T00:51:59.426Z","endTime":"2026-05-15T00:52:10.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656537,"link":"/api/v1/people/656537"},"credit":"b_ab"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_ab"},{"player":{"id":656537,"link":"/api/v1/people/656537"},"credit":"b_pa"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.0,"awayTeamWinProbability":15.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-05-15T00:52:10.013Z","atBatIndex":33},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luisangel Acuña singles on a sharp line drive to left fielder Isaac Collins.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-15T00:52:18.668Z","endTime":"2026-05-15T00:53:02.667Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663460,"fullName":"Kris Bubic","link":"/api/v1/people/663460"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"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":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.5,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.475340216159143,"aZ":-24.270976245485524,"pfxX":8.830862672096227,"pfxZ":4.41639155746873,"pX":0.28457809951333085,"pZ":3.4017547283881022,"vX0":-7.3181773287680185,"vY0":-133.16123664136632,"vZ0":-1.3048441135932105,"x":106.15,"y":146.93,"x0":1.9255542549055196,"y0":50.004196407702786,"z0":5.659600269868353,"aX":15.808164500472566},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.9,"breakHorizontal":-14.4,"spinRate":2208,"spinDirection":138},"zone":12,"typeConfidence":0.91,"plateTime":0.4118423500237678,"extension":6.764573776882985},"index":0,"playId":"80f80709-7137-347c-9586-ffbbd4410c87","pitchNumber":1,"startTime":"2026-05-15T00:52:36.818Z","endTime":"2026-05-15T00:52:41.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":682668,"link":"/api/v1/people/682668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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, 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":82.3,"endSpeed":75.0,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.151824635333046,"aZ":-33.61193130486796,"pfxX":-5.891542132416774,"pfxZ":-1.0027911735036277,"pX":-0.038818338953065565,"pZ":2.015758010622686,"vX0":-3.6496758433896392,"vY0":-119.82080569998558,"vZ0":-1.201355536912677,"x":118.48,"y":184.35,"x0":2.2767284675744803,"y0":50.00327553354084,"z0":5.565119518696901,"aX":-8.446789778806897},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-1.8,"breakHorizontal":11.6,"spinRate":2565,"spinDirection":316},"zone":8,"typeConfidence":0.91,"plateTime":0.45958231145664685,"extension":6.621527732239933},"hitData":{"launchSpeed":104.2,"launchAngle":8.0,"totalDistance":160.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":71.63,"coordY":102.03}},"index":1,"playId":"2f1c24f4-981f-3154-9cf4-7f7b72bdcf60","pitchNumber":2,"startTime":"2026-05-15T00:52:52.466Z","endTime":"2026-05-15T00:53:02.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":682668,"link":"/api/v1/people/682668","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682668,"link":"/api/v1/people/682668"},"credit":"b_ab"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_ab"},{"player":{"id":682668,"link":"/api/v1/people/682668"},"credit":"b_pa"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.1,"awayTeamWinProbability":13.900000000000006,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.32,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-05-15T00:53:02.667Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jarred Kelenic grounds out sharply, shortstop Bobby Witt Jr. to first baseman Vinnie Pasquantino. Luisangel Acuña to 3rd.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-15T00:53:07.274Z","endTime":"2026-05-15T00:55:12.220Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":672284,"fullName":"Jarred Kelenic","link":"/api/v1/people/672284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663460,"fullName":"Kris Bubic","link":"/api/v1/people/663460"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672284,"fullName":"Jarred Kelenic","link":"/api/v1/people/672284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"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":80.9,"endSpeed":73.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.760214005019034,"aZ":-36.655202036990296,"pfxX":-10.539353022882118,"pfxZ":-3.243744127957502,"pX":-0.6533396257337125,"pZ":3.3062686579821867,"vX0":-3.389187317501569,"vY0":-117.66627123140859,"vZ0":2.3060930373100836,"x":141.9,"y":149.51,"x0":2.1815787588179703,"y0":50.00550182828374,"z0":5.750066323937539,"aX":-14.53741493851055},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-4.9,"breakHorizontal":19.9,"spinRate":2584,"spinDirection":327},"zone":1,"typeConfidence":0.9,"plateTime":0.46845500340627,"extension":6.4446663751794535},"index":0,"playId":"34a68aa8-7feb-3b51-b7ba-8bb41b580576","pitchNumber":1,"startTime":"2026-05-15T00:53:29.564Z","endTime":"2026-05-15T00:53:33.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"first":{"id":682668,"link":"/api/v1/people/682668"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.5,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.23219614319048,"aZ":-33.405889561493915,"pfxX":-1.8622973388809936,"pfxZ":-0.8346309427230851,"pX":0.2921428371089286,"pZ":0.8748034089353396,"vX0":-3.577153884693912,"vY0":-121.64167826534205,"vZ0":-4.266322632760121,"x":105.86,"y":215.16,"x0":2.0298210543266832,"y0":50.00145966883618,"z0":5.581540014073436,"aX":-2.759767075106721},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-2.4,"breakHorizontal":4.3,"spinRate":2477,"spinDirection":310},"zone":14,"typeConfidence":2.0,"plateTime":0.45213385920156135,"extension":6.660836770774071},"index":1,"playId":"1a554d31-0c93-39a6-b1fe-dc685fdadf78","pitchNumber":2,"startTime":"2026-05-15T00:53:50.005Z","endTime":"2026-05-15T00:53:53.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"first":{"id":682668,"link":"/api/v1/people/682668"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":90.1,"endSpeed":82.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.012680606655827,"aZ":-25.741769716357066,"pfxX":7.5256532367796325,"pfxZ":3.6894868363188396,"pX":-0.12960222135430752,"pZ":1.2608762578433095,"vX0":-7.772976464022617,"vY0":-130.97926083317182,"vZ0":-5.7598394676533085,"x":121.94,"y":204.74,"x0":1.8951802845820713,"y0":50.00106280725601,"z0":5.407023012859694,"aX":13.108119653475416},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.6,"breakHorizontal":-12.0,"spinRate":2138,"spinDirection":146},"zone":13,"typeConfidence":0.89,"plateTime":0.41778241461177457,"extension":7.014785050877757},"index":2,"playId":"2e0e1dc5-81f1-324f-9b8c-1329efe7c460","pitchNumber":3,"startTime":"2026-05-15T00:54:09.191Z","endTime":"2026-05-15T00:54:12.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"first":{"id":682668,"link":"/api/v1/people/682668"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.659594894256028,"aZ":-24.80965030617389,"pfxX":8.513139199620834,"pfxZ":4.139001840510694,"pX":0.485495241711064,"pZ":2.4266889768550053,"vX0":-7.133171656118519,"vY0":-132.89732699684802,"vZ0":-3.3350694318442815,"x":98.49,"y":173.26,"x0":2.1041297504284935,"y0":50.006611854406124,"z0":5.509035323837994,"aX":15.163849913831244},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.0,"breakHorizontal":-13.8,"spinRate":2293,"spinDirection":137},"zone":6,"typeConfidence":0.91,"plateTime":0.4128453635786724,"extension":6.688136023132877},"index":3,"playId":"dedcf514-0662-3a71-a897-3f7f40480646","pitchNumber":4,"startTime":"2026-05-15T00:54:29.434Z","endTime":"2026-05-15T00:54:39.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"first":{"id":682668,"link":"/api/v1/people/682668"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Luisangel Acuña steals (7) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"index":4,"actionPlayId":"dedcf514-0662-3a71-a897-3f7f40480646","startTime":"2026-05-15T00:54:40.814Z","endTime":"2026-05-15T00:55:04.622Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682668,"link":"/api/v1/people/682668"},"defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"first":{"id":682668,"link":"/api/v1/people/682668"},"postOnSecond":{"id":682668,"link":"/api/v1/people/682668"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"homeTeamWinProbability":87.0,"awayTeamWinProbability":13.0,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.58,"dramaIndex":25.0,"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.414293214078427,"aZ":-23.506724647653648,"pfxX":5.84659221335599,"pfxZ":4.891807196224223,"pX":-0.197014570862875,"pZ":2.3592906742155657,"vX0":-7.552229465296445,"vY0":-132.05717262794866,"vZ0":-3.6724241979839434,"x":124.51,"y":175.08,"x0":1.9366585222274506,"y0":50.00090603511323,"z0":5.49173187259614,"aX":10.353721754520123},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.3,"breakHorizontal":-9.0,"spinRate":2308,"spinDirection":153},"zone":5,"typeConfidence":0.9,"plateTime":0.4143479468821698,"extension":6.983798228059618},"hitData":{"launchSpeed":106.6,"launchAngle":-12.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":112.79,"coordY":149.15}},"index":5,"playId":"b2b25962-5d93-303f-a9f9-8eab9691c2ed","pitchNumber":5,"startTime":"2026-05-15T00:55:04.622Z","endTime":"2026-05-15T00:55:12.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"second":{"id":682668,"link":"/api/v1/people/682668"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672284,"link":"/api/v1/people/672284"},"credit":"b_ab"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_ab"},{"player":{"id":672284,"link":"/api/v1/people/672284"},"credit":"b_pa"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.6,"awayTeamWinProbability":14.400000000000006,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.58,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-05-15T00:55:12.220Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Chase Meidroth singles on a ground ball to center fielder Kyle Isbel. Luisangel Acuña scores.","rbi":1,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-15T00:55:23.657Z","endTime":"2026-05-15T00:56:06.580Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663460,"fullName":"Kris Bubic","link":"/api/v1/people/663460"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"responsiblePitcher":{"id":663460,"link":"/api/v1/people/663460"},"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, 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":80.4,"endSpeed":73.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.550253353892654,"aZ":-38.166102534685834,"pfxX":-12.728937172490454,"pfxZ":-4.368785651988553,"pX":0.5520492528483399,"pZ":3.4825169699118668,"vX0":-0.2018821165954245,"vY0":-117.0020774558727,"vZ0":3.192372262277619,"x":95.96,"y":144.75,"x0":2.2905751069889346,"y0":50.00574693959457,"z0":5.706012316641549,"aX":-17.43867760985},"breaks":{"breakAngle":25.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-6.7,"breakHorizontal":23.0,"spinRate":2730,"spinDirection":320},"zone":12,"typeConfidence":0.89,"plateTime":0.4702993099640249,"extension":6.608778119468639},"index":0,"playId":"71005f17-0dc9-3b58-bcd1-e0e7f39ed5ba","pitchNumber":1,"startTime":"2026-05-15T00:55:39.680Z","endTime":"2026-05-15T00:55:43.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":805367,"link":"/api/v1/people/805367","batSide":{"code":"R","description":"Right"}},"third":{"id":682668,"link":"/api/v1/people/682668"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.586697866783467,"aZ":-34.243563631209405,"pfxX":6.230072083988116,"pfxZ":-1.316550892664477,"pX":0.21427745678434038,"pZ":2.2662510909536433,"vX0":-6.608534122850695,"vY0":-124.28709072001729,"vZ0":-1.226295401526645,"x":108.83,"y":177.59,"x0":2.0965259099657643,"y0":50.00607185537775,"z0":5.6063446499582295,"aX":9.762428461184712},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-2.4,"breakHorizontal":-9.7,"spinRate":1556,"spinDirection":117},"zone":5,"typeConfidence":0.9,"plateTime":0.4404603768560742,"extension":6.814838768680459},"hitData":{"launchSpeed":98.7,"launchAngle":2.0,"totalDistance":64.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.89,"coordY":95.68}},"index":1,"playId":"16401171-e204-3159-9111-3bc80ae8c1b0","pitchNumber":2,"startTime":"2026-05-15T00:55:55.519Z","endTime":"2026-05-15T00:56:06.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":805367,"link":"/api/v1/people/805367","batSide":{"code":"R","description":"Right"}},"third":{"id":682668,"link":"/api/v1/people/682668"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805367,"link":"/api/v1/people/805367"},"credit":"b_ab"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_ab"},{"player":{"id":805367,"link":"/api/v1/people/805367"},"credit":"b_pa"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.4,"awayTeamWinProbability":9.599999999999994,"homeTeamWinProbabilityAdded":4.800000000000011,"leverageIndex":0.72,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-05-15T00:56:06.580Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Miguel Vargas strikes out swinging.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-15T00:56:15.553Z","endTime":"2026-05-15T00:57:22.997Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663460,"fullName":"Kris Bubic","link":"/api/v1/people/663460"},"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":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.181018152316458,"aZ":-37.12536000402765,"pfxX":-9.042966362258376,"pfxZ":-3.4304317144002905,"pX":-0.2947074401406551,"pZ":3.149510790762515,"vX0":-3.233087224366806,"vY0":-120.20771690305556,"vZ0":1.6208638486000795,"x":128.23,"y":153.74,"x0":2.2473665457997924,"y0":50.00183381521627,"z0":5.795387929788742,"aX":-13.056976061683367},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-5.4,"breakHorizontal":17.2,"spinRate":2616,"spinDirection":312},"zone":1,"typeConfidence":0.9,"plateTime":0.45798355495662557,"extension":6.646963803846041},"index":0,"playId":"202d3803-806f-3450-ae5d-b876b3871366","pitchNumber":1,"startTime":"2026-05-15T00:56:35.554Z","endTime":"2026-05-15T00:56:38.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"first":{"id":805367,"link":"/api/v1/people/805367"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":93.3,"endSpeed":85.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.208015364265766,"aZ":-14.551145067900986,"pfxX":1.238326543064236,"pfxZ":9.447559219391977,"pX":-0.3917864677587486,"pZ":2.5943133804479004,"vX0":-7.372078359386259,"vY0":-135.60923102932074,"vZ0":-5.090343207060123,"x":131.93,"y":168.73,"x0":2.1991865664033785,"y0":50.00346412533396,"z0":5.5081860988365445,"aX":2.3105775458305216},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.2,"breakHorizontal":-0.7,"spinRate":2474,"spinDirection":159},"zone":4,"typeConfidence":0.89,"plateTime":0.40364185488382454,"extension":6.8005079419883865},"index":1,"playId":"2d1ecd28-4871-370e-bdbd-6a8bcd59d3b6","pitchNumber":2,"startTime":"2026-05-15T00:56:54.514Z","endTime":"2026-05-15T00:56:57.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"first":{"id":805367,"link":"/api/v1/people/805367"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.13314996751339,"aZ":-15.413029863311174,"pfxX":3.2659556236338223,"pfxZ":9.095333256457543,"pX":-0.051076192802804614,"pZ":3.3268261447093472,"vX0":-7.055457048688776,"vY0":-134.8313075700627,"vZ0":-3.0312613796631402,"x":118.95,"y":148.96,"x0":2.1743730117831177,"y0":50.00030603982167,"z0":5.55236290990428,"aX":6.017799620000518},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.1,"breakHorizontal":-4.4,"spinRate":2468,"spinDirection":159},"zone":2,"typeConfidence":0.9,"plateTime":0.4061283182559481,"extension":6.958971971186536},"index":2,"playId":"56dbd603-508a-37f3-a0fe-08affefa2474","pitchNumber":3,"startTime":"2026-05-15T00:57:18.317Z","endTime":"2026-05-15T00:57:22.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"first":{"id":805367,"link":"/api/v1/people/805367"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678246,"link":"/api/v1/people/678246"},"credit":"b_ab"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_ab"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"credit":"b_pa"},{"player":{"id":663460,"link":"/api/v1/people/663460"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.60000000000001,"awayTeamWinProbability":10.399999999999991,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.29,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-05-15T00:57:22.997Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Maikel Garcia grounds out sharply, shortstop Luisangel Acuña to first baseman Munetaka Murakami.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-15T00:59:13.825Z","endTime":"2026-05-15T01:00:09.201Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682668,"link":"/api/v1/people/682668"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":808959,"link":"/api/v1/people/808959"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.1,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.059557945050653,"aZ":-33.02148595101952,"pfxX":-6.995962815399794,"pfxZ":-0.6047857080403816,"pX":0.11806448661552459,"pZ":3.331026984014095,"vX0":-3.1793153007890194,"vY0":-117.54331804747186,"vZ0":1.10412127089823,"x":112.5,"y":148.84,"x0":2.3988294649694977,"y0":50.00532584425912,"z0":5.9301111861443925,"aX":-9.752984773519508},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-0.5,"breakHorizontal":13.4,"spinRate":2321,"spinDirection":306},"zone":2,"typeConfidence":2.0,"plateTime":0.46665105763159254,"extension":5.781718741120688},"index":0,"playId":"53fd0f6a-eaed-3d55-bd68-0e452d9fdea0","pitchNumber":1,"startTime":"2026-05-15T00:59:32.096Z","endTime":"2026-05-15T00:59:35.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":85.0,"endSpeed":78.2,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.299995932408756,"aZ":-34.24406252649847,"pfxX":8.121483584262476,"pfxZ":-1.3369726768595438,"pX":1.7426723752476114,"pZ":2.435860006060646,"vX0":-4.054503688895583,"vY0":-123.7039195702681,"vZ0":-0.8739545650715931,"x":50.57,"y":173.01,"x0":2.346434737312763,"y0":50.0004120932479,"z0":5.660298516819897,"aX":12.605567096997468},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.4,"breakHorizontal":-13.8,"spinRate":1508,"spinDirection":118},"zone":14,"typeConfidence":2.0,"plateTime":0.44249130895776734,"extension":6.337140450453201},"index":1,"playId":"0e51bc84-511c-31f9-89a8-8206d0d00efc","pitchNumber":2,"startTime":"2026-05-15T00:59:46.226Z","endTime":"2026-05-15T00:59:49.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":94.7,"endSpeed":86.5,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.704439716729087,"aZ":-17.849076904546965,"pfxX":5.282286268911996,"pfxZ":7.4620777780956615,"pX":-0.2198410773484281,"pZ":3.2660722130097684,"vX0":-7.3561515426350095,"vY0":-137.7020586139478,"vZ0":-3.914390610778892,"x":125.38,"y":150.6,"x0":1.8004176818451951,"y0":50.00185875625063,"z0":5.914270120638501,"aX":10.13966000127498},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.8,"breakHorizontal":-8.0,"spinRate":2112,"spinDirection":137},"zone":2,"typeConfidence":2.0,"plateTime":0.3978231182178411,"extension":5.861585021666093},"hitData":{"launchSpeed":104.2,"launchAngle":-9.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":105.86,"coordY":145.44}},"index":2,"playId":"1550fb27-2318-3aef-84c2-149d7d4fb2c3","pitchNumber":3,"startTime":"2026-05-15T01:00:01.524Z","endTime":"2026-05-15T01:00:09.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_ab"},{"player":{"id":641743,"link":"/api/v1/people/641743"},"credit":"p_ab"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":641743,"link":"/api/v1/people/641743"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.4,"awayTeamWinProbability":8.599999999999994,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-05-15T01:00:09.201Z","atBatIndex":38},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bobby Witt Jr. walks.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-15T01:00:16.289Z","endTime":"2026-05-15T01:03:29.133Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,7,8,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.759007268387958,"aZ":-16.945093104675504,"pfxX":3.9819722856445825,"pfxZ":8.038362620794599,"pX":-0.2216630961241037,"pZ":3.279493122538643,"vX0":-6.643726721757223,"vY0":-137.1085040040379,"vZ0":-4.133587872767443,"x":125.45,"y":150.23,"x0":1.7211178724237977,"y0":50.00000516952327,"z0":5.971083494064423,"aX":7.541841054211037},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.8,"breakHorizontal":-5.8,"spinRate":2048,"spinDirection":136},"zone":2,"typeConfidence":2.0,"plateTime":0.40026830326816176,"extension":5.956929158085045},"index":0,"playId":"fef6417b-1a11-38db-b9c3-8adf7af7d305","pitchNumber":1,"startTime":"2026-05-15T01:00:31.565Z","endTime":"2026-05-15T01:00:34.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.68022960486037,"aZ":-24.737145545053256,"pfxX":-0.4095914058313861,"pfxZ":4.270342657835755,"pX":-1.2594364782668521,"pZ":2.5470671539449707,"vX0":-7.7094991980575545,"vY0":-131.83864640121382,"vZ0":-3.809179112984416,"x":165.01,"y":170.01,"x0":1.7685006377791654,"y0":50.00461722886835,"z0":5.8581079581240285,"aX":-0.71381360399925},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.0,"breakHorizontal":2.6,"spinRate":2115,"spinDirection":153},"zone":11,"typeConfidence":2.0,"plateTime":0.4170625401921084,"extension":5.968322537151175},"index":1,"playId":"ce5a3680-078d-366a-ba90-237976b319a7","pitchNumber":2,"startTime":"2026-05-15T01:00:47.277Z","endTime":"2026-05-15T01:00:51.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.619337231971784,"aZ":-37.177835408546734,"pfxX":-2.514638593235133,"pfxZ":-3.2508578605287326,"pX":-0.5654585239553344,"pZ":0.6768461806341748,"vX0":-5.201837525086591,"vY0":-123.13389507257779,"vZ0":-4.7304314598284085,"x":138.55,"y":220.51,"x0":1.8979865868035886,"y0":50.000944703304626,"z0":5.756040771094137,"aX":-3.873815530295096},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-6.7,"breakHorizontal":5.8,"spinRate":2307,"spinDirection":323},"zone":13,"typeConfidence":2.0,"plateTime":0.44420236596037865,"extension":5.9638132919570594},"index":2,"playId":"2b39c652-569f-39b5-ae56-0cde5e10068e","pitchNumber":3,"startTime":"2026-05-15T01:01:06.840Z","endTime":"2026-05-15T01:01:10.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":88.1,"endSpeed":81.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.759675344770226,"aZ":-28.500709678681428,"pfxX":9.965995012967088,"pfxZ":2.2212095251866435,"pX":0.8015054151091996,"pZ":0.2032571188112245,"vX0":-6.593263511887121,"vY0":-127.95732665033474,"vZ0":-7.573908685735112,"x":86.45,"y":233.29,"x0":2.1186091158236984,"y0":50.0062386050706,"z0":5.439427199639313,"aX":16.505403102968508},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.5,"breakHorizontal":-16.6,"spinRate":1471,"spinDirection":118},"zone":14,"typeConfidence":2.0,"plateTime":0.42829680433005723,"extension":5.9613774358595455},"index":3,"playId":"5ff45e67-c7ce-3ce8-9e81-38d6b43caac5","pitchNumber":4,"startTime":"2026-05-15T01:01:27.237Z","endTime":"2026-05-15T01:01:30.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.326411576880556,"aZ":-32.157327554700935,"pfxX":7.072847269540464,"pfxZ":0.01214204157461829,"pX":0.607500675721602,"pZ":0.8825120130311634,"vX0":-6.246692546003282,"vY0":-126.45576954477119,"vZ0":-5.091366531200933,"x":93.84,"y":214.95,"x0":2.1885641399802105,"y0":50.00338008808515,"z0":5.495944090556159,"aX":11.47705122799976},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.0,"breakHorizontal":-11.4,"spinRate":1721,"spinDirection":114},"zone":14,"typeConfidence":2.0,"plateTime":0.4328085579099943,"extension":6.408020544843372},"index":4,"playId":"a48dc662-2c6e-3d84-90c8-f026e6cf6b04","pitchNumber":5,"startTime":"2026-05-15T01:01:46.376Z","endTime":"2026-05-15T01:01:49.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.48197496311596,"aZ":-34.8952478574735,"pfxX":-5.748278717973334,"pfxZ":-1.8867079009471466,"pX":0.4653345238197564,"pZ":1.4116937761091934,"vX0":-2.5129572153290805,"vY0":-119.88671980824262,"vZ0":-2.787928230445633,"x":99.26,"y":200.66,"x0":2.2756163517509655,"y0":50.00024897621483,"z0":5.722961796153765,"aX":-8.314267607298932},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-3.8,"breakHorizontal":11.0,"spinRate":2268,"spinDirection":301},"zone":14,"typeConfidence":2.0,"plateTime":0.45792630623221475,"extension":5.997392233427722},"index":5,"playId":"e0168a6a-344f-3923-ad21-033f7b5015bf","pitchNumber":6,"startTime":"2026-05-15T01:02:14.276Z","endTime":"2026-05-15T01:02:19.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2026-05-15T01:02:24.897Z","endTime":"2026-05-15T01:02:38.786Z","isPitch":false,"type":"action","player":{"id":677951,"link":"/api/v1/people/677951"},"defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":83.8,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.123928614749612,"aZ":-27.846569183506595,"pfxX":-0.7744224085310147,"pfxZ":2.4373764306712467,"pX":-1.1403258897664013,"pZ":1.4562921321807039,"vX0":-7.43523505061494,"vY0":-132.68588640688353,"vZ0":-6.014001596968403,"x":160.47,"y":199.46,"x0":1.8022100300262225,"y0":50.00573730511961,"z0":5.788715912441913,"aX":-1.3772266615101685},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.2,"breakHorizontal":3.1,"spinRate":2264,"spinDirection":157},"zone":13,"typeConfidence":2.0,"plateTime":0.4132278066200934,"extension":6.001673578727423},"index":7,"playId":"9df9b0eb-2204-333c-81ce-68fcdd101a52","pitchNumber":7,"startTime":"2026-05-15T01:02:38.786Z","endTime":"2026-05-15T01:02:41.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.979738389158292,"aZ":-26.440737472317828,"pfxX":9.477631245437697,"pfxZ":2.9582897617884534,"pX":-0.003160826692872994,"pZ":3.407330164393553,"vX0":-8.367810870528084,"vY0":-138.3746453958502,"vZ0":-1.6390147223370164,"x":117.12,"y":146.78,"x0":1.8292218332138317,"y0":50.00293643521213,"z0":5.77936883330441,"aX":18.372965199230308},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":5.2,"breakHorizontal":-15.4,"spinRate":2137,"spinDirection":131},"zone":2,"typeConfidence":2.0,"plateTime":0.39587519876989763,"extension":5.882664960707389},"index":8,"playId":"d37545f3-a22e-3e6c-b1f7-0797b28b8672","pitchNumber":8,"startTime":"2026-05-15T01:03:02.009Z","endTime":"2026-05-15T01:03:05.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.09063798535433,"aZ":-31.1480302581541,"pfxX":-8.779033199766939,"pfxZ":0.6956137241394975,"pX":-1.5813289639729646,"pZ":1.2445035674144274,"vX0":-6.205826506101915,"vY0":-120.13084687851176,"vZ0":-3.9834236256952984,"x":177.28,"y":205.18,"x0":2.170932702347139,"y0":50.001354899049616,"z0":5.676778068458532,"aX":-12.898158843176343},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.6,"breakHorizontal":17.3,"spinRate":2340,"spinDirection":313},"zone":13,"typeConfidence":2.0,"plateTime":0.4550102154891045,"extension":5.936253332168228},"index":9,"playId":"9cdfd4a5-90c0-3be1-9b37-31b7e52c1f67","pitchNumber":9,"startTime":"2026-05-15T01:03:25.656Z","endTime":"2026-05-15T01:03:29.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_pa"},{"player":{"id":641743,"link":"/api/v1/people/641743"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.4,"awayTeamWinProbability":10.599999999999994,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.45,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-05-15T01:03:29.133Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lane Thomas singles on a sharp line drive to center fielder Derek Hill. Bobby Witt Jr. to 2nd.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-15T01:03:37.920Z","endTime":"2026-05-15T01:07:04.031Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"postOnSecond":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":656537,"link":"/api/v1/people/656537"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.0,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.168417237281886,"aZ":-26.59372376174599,"pfxX":-1.7486139533307088,"pfxZ":3.204988498788116,"pX":-0.6136619058007854,"pZ":1.9995025735576943,"vX0":-6.407538289388867,"vY0":-131.06189856717532,"vZ0":-4.811384582584994,"x":140.39,"y":184.79,"x0":2.0881534565596267,"y0":50.00543592999989,"z0":5.840226029640321,"aX":-3.0491854329603965},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.9,"breakHorizontal":4.6,"spinRate":2226,"spinDirection":166},"zone":7,"typeConfidence":2.0,"plateTime":0.417584079372574,"extension":5.978179292137524},"index":0,"playId":"56ab6261-c0d8-359f-8fbd-60d7daa765fd","pitchNumber":1,"startTime":"2026-05-15T01:03:55.493Z","endTime":"2026-05-15T01:03:58.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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.1,"endSpeed":87.5,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.27399101761238,"aZ":-17.223991501298418,"pfxX":5.545718202871448,"pfxZ":7.664066144189755,"pX":0.7333529018392917,"pZ":2.65128197854509,"vX0":-5.04299132054887,"vY0":-138.41049164192384,"vZ0":-5.749253282928058,"x":89.05,"y":167.2,"x0":1.8534905597829037,"y0":50.004006747607995,"z0":5.898510050922812,"aX":10.820998185662038},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.0,"breakHorizontal":-9.1,"spinRate":2116,"spinDirection":141},"zone":6,"typeConfidence":2.0,"plateTime":0.3948828841301184,"extension":5.974777094873962},"index":1,"playId":"0909c0e1-055c-3577-ae8e-bc83069f2127","pitchNumber":2,"startTime":"2026-05-15T01:04:18.337Z","endTime":"2026-05-15T01:04:21.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.8,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.310543328063204,"aZ":-32.79210535959684,"pfxX":5.746374355003701,"pfxZ":-0.3973137103861033,"pX":-0.16724438624909865,"pZ":0.8520453293010799,"vX0":-7.648558728496817,"vY0":-124.05231924736769,"vZ0":-4.741700854147602,"x":123.37,"y":215.77,"x0":2.2062183763698897,"y0":50.00268840005602,"z0":5.515251651643942,"aX":8.976416778829524},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.6,"breakHorizontal":-8.6,"spinRate":1578,"spinDirection":118},"zone":13,"typeConfidence":2.0,"plateTime":0.4411740507834381,"extension":6.146095543696409},"index":2,"playId":"01100d3d-0c81-3aab-b0ea-7286fd18e2d3","pitchNumber":3,"startTime":"2026-05-15T01:04:38.132Z","endTime":"2026-05-15T01:04:41.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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.4,"endSpeed":86.7,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.69706910460712,"aZ":-13.059760686510648,"pfxX":5.656369198090382,"pfxZ":9.868391996808645,"pX":-0.29611532082893804,"pZ":3.0114779971423284,"vX0":-7.410765841318069,"vY0":-138.70776831717,"vZ0":-5.587539705528244,"x":128.29,"y":157.47,"x0":1.682616922088231,"y0":50.00623789617354,"z0":5.932028077626108,"aX":10.960602443019962},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.8,"breakHorizontal":-8.6,"spinRate":2057,"spinDirection":128},"zone":1,"typeConfidence":2.0,"plateTime":0.3957473096459956,"extension":6.00930775912403},"index":3,"playId":"0aaa1c7c-069b-3c9a-9b77-d487dc6af7c5","pitchNumber":4,"startTime":"2026-05-15T01:05:06.824Z","endTime":"2026-05-15T01:05:09.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.5,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.328941935238504,"aZ":-15.74067211820125,"pfxX":5.386523208727328,"pfxZ":8.383491545013106,"pX":-1.68390987552545,"pZ":2.226451600061532,"vX0":-10.593920671082689,"vY0":-139.57722210083725,"vZ0":-7.036242140890854,"x":181.19,"y":178.67,"x0":1.4721773897346992,"y0":50.00249945908333,"z0":5.82910745557421,"aX":10.55914949348207},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":13.7,"breakHorizontal":-7.4,"spinRate":2456,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.39340428935120775,"extension":5.902594358213551},"index":4,"playId":"89696605-7d92-38bd-b138-79f16a92b0f5","pitchNumber":5,"startTime":"2026-05-15T01:05:29.937Z","endTime":"2026-05-15T01:05:32.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":5,"playId":"7bf988b0-e040-387c-96a3-807259f42f00","startTime":"2026-05-15T01:05:51.143Z","endTime":"2026-05-15T01:05:54.143Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.7,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.035783068874988,"aZ":-21.787868535554068,"pfxX":0.788010709361588,"pfxZ":5.85438390157761,"pX":-2.0739996867270487,"pZ":1.3409425693150265,"vX0":-10.356219764721214,"vY0":-132.7592568557532,"vZ0":-7.54150949335226,"x":196.06,"y":202.57,"x0":1.7852156660605465,"y0":50.003294587300594,"z0":5.819693171911752,"aX":1.3991001005478378},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.0,"breakHorizontal":1.0,"spinRate":2422,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.41353019595337503,"extension":5.963915211274045},"index":6,"playId":"09f666e3-48dd-3383-bb17-b7e7ecd57834","pitchNumber":6,"startTime":"2026-05-15T01:06:12.605Z","endTime":"2026-05-15T01:06:15.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":74.6,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.311633086013988,"aZ":-35.46562055000396,"pfxX":-7.181620297375298,"pfxZ":-2.3274676263637284,"pX":0.7213920813665138,"pZ":1.0893506799747157,"vX0":-1.8665411281444013,"vY0":-119.04242709375163,"vZ0":-2.864216079458876,"x":89.5,"y":209.37,"x0":2.451690493149446,"y0":50.00500079466729,"z0":5.5710156423983666,"aX":-10.140970761689175},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-4.7,"breakHorizontal":13.4,"spinRate":2404,"spinDirection":310},"zone":14,"typeConfidence":2.0,"plateTime":0.46299604178550036,"extension":5.761132894662121},"index":7,"playId":"07dbec11-24c0-38e4-b164-ab4a601f04eb","pitchNumber":7,"startTime":"2026-05-15T01:06:34.680Z","endTime":"2026-05-15T01:06:38.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":84.8,"strikeZoneTop":3.146,"strikeZoneBottom":1.588,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.30129472049112,"aZ":-27.733476912549268,"pfxX":11.9098945562971,"pfxZ":2.380075696290856,"pX":0.07474136779330108,"pZ":2.579468577519021,"vX0":-9.308982715788737,"vY0":-137.1746870807065,"vZ0":-3.240278837356596,"x":114.15,"y":169.13,"x0":2.0010400683146874,"y0":50.0022670401909,"z0":5.71111534362769,"aX":22.218655845119983},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":3.7,"breakHorizontal":-19.1,"spinRate":2238,"spinDirection":138},"zone":5,"typeConfidence":2.0,"plateTime":0.40255283242336937,"extension":5.950450611929695},"hitData":{"launchSpeed":106.0,"launchAngle":10.0,"totalDistance":249.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":124.45,"coordY":87.83}},"index":8,"playId":"9cabde49-c162-3539-add1-fa6d6b829aac","pitchNumber":8,"startTime":"2026-05-15T01:06:55.223Z","endTime":"2026-05-15T01:07:04.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"first":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657041,"link":"/api/v1/people/657041"},"credit":"b_ab"},{"player":{"id":641743,"link":"/api/v1/people/641743"},"credit":"p_ab"},{"player":{"id":657041,"link":"/api/v1/people/657041"},"credit":"b_pa"},{"player":{"id":641743,"link":"/api/v1/people/641743"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.0,"awayTeamWinProbability":14.0,"homeTeamWinProbabilityAdded":-3.4000000000000057,"leverageIndex":0.94,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-05-15T01:07:04.031Z","atBatIndex":40},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Salvador Perez grounds into a double play, third baseman Miguel Vargas to second baseman Chase Meidroth to first baseman Munetaka Murakami. Lane Thomas out at 2nd. Salvador Perez out at 1st.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-15T01:07:21.715Z","endTime":"2026-05-15T01:09:25.119Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":657041,"fullName":"Lane Thomas","link":"/api/v1/people/657041"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":805367,"link":"/api/v1/people/805367"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805367,"link":"/api/v1/people/805367"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":808959,"link":"/api/v1/people/808959"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.602673751682353,"aZ":-34.10644957541716,"pfxX":7.941175958265301,"pfxZ":-1.2430460443030213,"pX":-0.7431192542075614,"pZ":1.081880615742133,"vX0":-9.763098045493376,"vY0":-123.44998075960392,"vZ0":-3.615857272291009,"x":145.33,"y":209.57,"x0":2.2234875795872555,"y0":50.00468769352524,"z0":5.423838876431379,"aX":12.31015767337689},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-2.9,"breakHorizontal":-12.2,"spinRate":1724,"spinDirection":116},"zone":13,"typeConfidence":2.0,"plateTime":0.4429714522946915,"extension":6.5335547986223785},"index":0,"playId":"1c7ea943-2b3d-3e62-a76a-8adb401372a1","pitchNumber":1,"startTime":"2026-05-15T01:07:39.472Z","endTime":"2026-05-15T01:07:42.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":657041,"link":"/api/v1/people/657041"},"second":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.645905809331715,"aZ":-16.77028437171934,"pfxX":4.516207769440885,"pfxZ":8.284340054937552,"pX":-0.13810808610553502,"pZ":3.405120668212099,"vX0":-6.592173746187775,"vY0":-135.715759253556,"vZ0":-3.792746717433945,"x":122.26,"y":146.84,"x0":1.7393815972198843,"y0":50.00005063325673,"z0":5.993994795740485,"aX":8.395001094430997},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.4,"breakHorizontal":-6.7,"spinRate":2193,"spinDirection":132},"zone":2,"typeConfidence":2.0,"plateTime":0.40410245803688083,"extension":5.848914694387169},"index":1,"playId":"9ac37ec7-990c-3e15-b7e3-6b333d6dca97","pitchNumber":2,"startTime":"2026-05-15T01:08:01.446Z","endTime":"2026-05-15T01:08:04.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":657041,"link":"/api/v1/people/657041"},"second":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.8,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.96693534138326,"aZ":-32.72279198150581,"pfxX":7.754272903924188,"pfxZ":-0.35893755222480017,"pX":1.6907659814897413,"pZ":1.6424737271070615,"vX0":-4.049329124981173,"vY0":-123.66099478819247,"vZ0":-2.663045806778205,"x":52.55,"y":194.43,"x0":2.346963132018048,"y0":50.001668832124075,"z0":5.494088369272433,"aX":11.940358063548283},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-1.1,"breakHorizontal":-13.1,"spinRate":1379,"spinDirection":114},"zone":14,"typeConfidence":2.0,"plateTime":0.44389645881410944,"extension":5.982856743096404},"index":2,"playId":"1611df16-9840-32e7-bccf-17c770511adf","pitchNumber":3,"startTime":"2026-05-15T01:08:35.373Z","endTime":"2026-05-15T01:08:38.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":657041,"link":"/api/v1/people/657041"},"second":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.4,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.42709119665702,"aZ":-16.308757874643874,"pfxX":4.934534868468513,"pfxZ":8.243301084044008,"pX":-1.0547483432965408,"pZ":3.61954998722926,"vX0":-9.253784424224948,"vY0":-138.4525110880691,"vZ0":-3.338928167804886,"x":157.2,"y":141.05,"x0":1.7029922949348648,"y0":50.001174100538044,"z0":5.944943380598742,"aX":9.496122724687693},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.3,"breakHorizontal":-6.8,"spinRate":2010,"spinDirection":139},"zone":11,"typeConfidence":2.0,"plateTime":0.39693790862728884,"extension":5.9891706751913025},"index":3,"playId":"375b4ad9-6c1c-32c8-a082-18c1101548a6","pitchNumber":4,"startTime":"2026-05-15T01:08:55.412Z","endTime":"2026-05-15T01:08:59.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":657041,"link":"/api/v1/people/657041"},"second":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.9,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.804689188303644,"aZ":-36.30257064178152,"pfxX":5.4439819061791415,"pfxZ":-2.616067868311088,"pX":0.1715068786289879,"pZ":1.7813868126289096,"vX0":-6.733238217039997,"vY0":-124.95122755373735,"vZ0":-1.9471863512690444,"x":110.46,"y":190.68,"x0":2.1972077501411897,"y0":50.003247461664486,"z0":5.561019420662047,"aX":8.585409995918091},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-4.9,"breakHorizontal":-8.3,"spinRate":1588,"spinDirection":114},"zone":8,"typeConfidence":2.0,"plateTime":0.43879850691467137,"extension":6.051378614340154},"hitData":{"launchSpeed":71.6,"launchAngle":-27.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.12,"coordY":165.36}},"index":4,"playId":"f897ba7c-440e-30a0-9970-f53b66e857e6","pitchNumber":5,"startTime":"2026-05-15T01:09:17.216Z","endTime":"2026-05-15T01:09:25.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":657041,"link":"/api/v1/people/657041"},"second":{"id":677951,"link":"/api/v1/people/677951"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":641743,"link":"/api/v1/people/641743"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":641743,"link":"/api/v1/people/641743"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":93.10000000000001,"awayTeamWinProbability":6.8999999999999915,"homeTeamWinProbabilityAdded":7.1000000000000085,"leverageIndex":1.65,"dramaIndex":90.0,"contextMetrics":{},"playEndTime":"2026-05-15T01:09:25.119Z","atBatIndex":41},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Munetaka Murakami walks.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-15T01:12:14.377Z","endTime":"2026-05-15T01:13:30.856Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Luinder Avila replaces Kris Bubic.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-15T01:10:15.722Z","endTime":"2026-05-15T01:12:16.617Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":679883,"link":"/api/v1/people/679883"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663460,"link":"/api/v1/people/663460","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.9,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.917809720927615,"aZ":-31.277311553080235,"pfxX":1.5742875762019808,"pfxZ":0.6033942986444458,"pX":0.3638494362435597,"pZ":1.1969502559800385,"vX0":4.927174922055673,"vY0":-121.56227947098455,"vZ0":-5.138946320484295,"x":103.13,"y":206.46,"x0":-1.897920102130478,"y0":50.00480796083329,"z0":6.069233704554685,"aX":2.343767565538855},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":0.1,"breakHorizontal":-4.1,"spinRate":2573,"spinDirection":74},"zone":14,"typeConfidence":0.9,"plateTime":0.4514255275577934,"extension":6.464084138889981},"index":1,"playId":"ff0e9246-f045-3b8c-a527-e0db74611cfa","pitchNumber":1,"startTime":"2026-05-15T01:12:16.617Z","endTime":"2026-05-15T01:12:20.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":true},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.6,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.729761604199254,"aZ":-13.46327868489784,"pfxX":-0.07829215558748182,"pfxZ":9.490160256616678,"pX":-0.8529754554273897,"pZ":2.9245361862093953,"vX0":2.6886358455689505,"vY0":-139.81147999737868,"vZ0":-6.2811813818015585,"x":149.51,"y":159.82,"x0":-1.8185728835601949,"y0":50.00234550855126,"z0":6.090732787953668,"aX":-0.15461907633899558},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.0,"breakHorizontal":-0.5,"spinRate":2451,"spinDirection":203},"zone":11,"typeConfidence":0.93,"plateTime":0.39237732246666335,"extension":6.791024483919064},"index":2,"playId":"6c884c27-e938-305a-b8bf-3873fe053d97","pitchNumber":2,"startTime":"2026-05-15T01:12:30.012Z","endTime":"2026-05-15T01:12:57.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":118,"player":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"}},"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.8,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.16679799415234,"aZ":-13.76741677904216,"pfxX":-0.8287499432927907,"pfxZ":9.159997373986052,"pX":1.1551145409796393,"pZ":2.092160686362562,"vX0":7.121614149393386,"vY0":-140.8833573733286,"vZ0":-8.58543372185872,"x":72.97,"y":182.29,"x0":-1.2982213350690677,"y0":50.00022558459896,"z0":6.06986002088883,"aX":-1.6659262129536798},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.0,"breakHorizontal":0.0,"spinRate":2503,"spinDirection":195},"zone":14,"typeConfidence":0.92,"plateTime":0.38886758935578003,"extension":6.747769160717156},"index":3,"playId":"50de50b3-5724-367f-9868-a759e440d88f","pitchNumber":3,"startTime":"2026-05-15T01:12:58.443Z","endTime":"2026-05-15T01:13:01.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.2,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.950771695996558,"aZ":-27.726758631287684,"pfxX":-8.754990983451133,"pfxZ":2.610644906560204,"pX":0.45966005559312584,"pZ":0.46106521554892177,"vX0":9.233759903552162,"vY0":-130.1796817959807,"vZ0":-8.4634392543071,"x":99.48,"y":226.33,"x0":-2.00664402807298,"y0":50.00561621559662,"z0":5.8733082722238255,"aX":-14.933670237638191},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.9,"breakHorizontal":13.7,"spinRate":2227,"spinDirection":234},"zone":14,"typeConfidence":0.86,"plateTime":0.42177368242771074,"extension":6.629715709941042},"index":4,"playId":"88ca2e80-0aa2-3f41-b8ba-be21f7ed54ee","pitchNumber":4,"startTime":"2026-05-15T01:13:12.005Z","endTime":"2026-05-15T01:13:15.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.5,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.495059537140325,"aZ":-11.03890353419485,"pfxX":-2.734464896117899,"pfxZ":10.37083671982758,"pX":-0.30192381539992735,"pZ":1.4870478166941434,"vX0":4.627891977298238,"vY0":-141.65797592051334,"vZ0":-10.797864300504536,"x":128.51,"y":198.63,"x0":-1.5994250140844686,"y0":50.00587324315248,"z0":6.047945423179623,"aX":-5.574547977103667},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.8,"breakHorizontal":4.1,"spinRate":2422,"spinDirection":206},"zone":13,"typeConfidence":0.92,"plateTime":0.3862382604908374,"extension":6.769243932670364},"index":5,"playId":"d125b692-a0f1-373b-80ee-8ae7d01e6740","pitchNumber":5,"startTime":"2026-05-15T01:13:26.745Z","endTime":"2026-05-15T01:13:30.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808959,"link":"/api/v1/people/808959"},"credit":"b_pa"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.0,"awayTeamWinProbability":6.0,"homeTeamWinProbabilityAdded":0.8999999999999915,"leverageIndex":0.23,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-05-15T01:13:30.856Z","atBatIndex":42},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Randal Grichuk grounds into a double play, third baseman Maikel Garcia to second baseman Nick Loftin to first baseman Vinnie Pasquantino. Munetaka Murakami out at 2nd. Randal Grichuk out at 1st.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-15T01:13:44.631Z","endTime":"2026-05-15T01:15:04.955Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.27992524775882,"aZ":-17.68705983936348,"pfxX":-9.05406121094998,"pfxZ":7.293086597773238,"pX":0.01456037953544049,"pZ":1.2081908539719313,"vX0":8.087417823751192,"vY0":-139.32519315298293,"vZ0":-10.155176041417382,"x":116.44,"y":206.16,"x0":-1.7349115893568023,"y0":50.00391948489017,"z0":6.043774224270791,"aX":-17.985149059633795},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.4,"breakHorizontal":15.0,"spinRate":2380,"spinDirection":203},"zone":14,"typeConfidence":0.91,"plateTime":0.3915921692529776,"extension":6.769504451906845},"index":0,"playId":"9d780a17-9f79-3571-982a-781885fc1fb6","pitchNumber":1,"startTime":"2026-05-15T01:13:57.771Z","endTime":"2026-05-15T01:14:01.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"first":{"id":808959,"link":"/api/v1/people/808959"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-15T01:14:08.621Z","endTime":"2026-05-15T01:14:41.128Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"first":{"id":808959,"link":"/api/v1/people/808959"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.699913574003116,"aZ":-19.45969246371163,"pfxX":-9.190434466273363,"pfxZ":6.273098974954766,"pX":-1.110645950914515,"pZ":1.8644272680868135,"vX0":5.080148494376288,"vY0":-141.37278731461134,"vZ0":-8.299175267290215,"x":159.34,"y":188.44,"x0":-1.7350823398507584,"y0":50.00573117747947,"z0":6.083255827976008,"aX":-18.638993539846457},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":9.8,"breakHorizontal":15.6,"spinRate":2420,"spinDirection":193},"zone":13,"typeConfidence":0.91,"plateTime":0.38716486625511193,"extension":6.771302337495328},"index":2,"playId":"72a73113-e719-3702-90cd-563e7295a2da","pitchNumber":2,"startTime":"2026-05-15T01:14:41.128Z","endTime":"2026-05-15T01:14:44.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"first":{"id":808959,"link":"/api/v1/people/808959"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.230404316148938,"aZ":-16.021242154186538,"pfxX":-8.96796616599278,"pfxZ":8.05355894524889,"pX":-0.691653496898737,"pZ":1.6145951879245237,"vX0":6.090745479140565,"vY0":-140.37195185658226,"vZ0":-9.482987231988401,"x":143.36,"y":195.19,"x0":-1.7185911782277408,"y0":50.00691605671845,"z0":6.068259698766569,"aX":-17.99385309636761},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.8,"breakHorizontal":15.1,"spinRate":2380,"spinDirection":199},"zone":7,"typeConfidence":0.91,"plateTime":0.3894243723746338,"extension":6.73718737489338},"hitData":{"launchSpeed":92.4,"launchAngle":-14.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.08,"coordY":167.39}},"index":3,"playId":"17e8bc27-86d4-3b77-b46d-d0886d5545c2","pitchNumber":3,"startTime":"2026-05-15T01:14:57.185Z","endTime":"2026-05-15T01:15:04.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"first":{"id":808959,"link":"/api/v1/people/808959"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"credit":"b_ab"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"credit":"p_ab"},{"player":{"id":545341,"link":"/api/v1/people/545341"},"credit":"b_pa"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":92.10000000000001,"awayTeamWinProbability":7.8999999999999915,"homeTeamWinProbabilityAdded":-1.8999999999999915,"leverageIndex":0.36,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-05-15T01:15:04.955Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edgar Quero grounds out, second baseman Nick Loftin to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-15T01:15:22.231Z","endTime":"2026-05-15T01:15:36.084Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"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":96.3,"endSpeed":87.6,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.47440767102132,"aZ":-15.594190394787786,"pfxX":-6.085157069815965,"pfxZ":8.429880893370857,"pX":-0.21295909977043107,"pZ":1.8678699181917386,"vX0":5.621143972611915,"vY0":-139.81686705105707,"vZ0":-8.73645002429391,"x":125.12,"y":188.35,"x0":-1.4653953388550476,"y0":50.001794199717644,"z0":6.070720114048959,"aX":-11.967377161728566},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.4,"breakHorizontal":9.7,"spinRate":2418,"spinDirection":202},"zone":8,"typeConfidence":0.9,"plateTime":0.39274001888960175,"extension":6.879987475201984},"hitData":{"launchSpeed":84.7,"launchAngle":-14.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.25,"coordY":159.79}},"index":0,"playId":"50476aa9-0ca9-3721-8b36-4f641059175b","pitchNumber":1,"startTime":"2026-05-15T01:15:28.280Z","endTime":"2026-05-15T01:15:36.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":700337,"link":"/api/v1/people/700337","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"credit":"b_ab"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"credit":"p_ab"},{"player":{"id":700337,"link":"/api/v1/people/700337"},"credit":"b_pa"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.8,"awayTeamWinProbability":8.200000000000003,"homeTeamWinProbabilityAdded":-0.30000000000001137,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-05-15T01:15:36.084Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Loftin flies out sharply to left fielder Randal Grichuk.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-15T01:17:47.963Z","endTime":"2026-05-15T01:18:43.140Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"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":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"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(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.1,"endSpeed":84.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.5983426095741,"aZ":-25.956049951453622,"pfxX":9.370115781618821,"pfxZ":3.427539753283753,"pX":0.10396806511770704,"pZ":2.2765011985344428,"vX0":-8.400693829710656,"vY0":-133.82287816871076,"vZ0":-3.838544786355687,"x":113.04,"y":177.31,"x0":2.0648213485612765,"y0":50.00568587560642,"z0":5.5866433708046355,"aX":17.015710861447744},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":5.5,"breakHorizontal":-15.2,"spinRate":2010,"spinDirection":128},"zone":5,"typeConfidence":2.0,"plateTime":0.4091335551153952,"extension":5.838465992094889},"index":0,"playId":"83665bfc-1320-3b0b-a5a2-d624eaa52b10","pitchNumber":1,"startTime":"2026-05-15T01:18:14.950Z","endTime":"2026-05-15T01:18:18.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.445154331220163,"aZ":-26.84154501244028,"pfxX":1.0832892300218906,"pfxZ":2.9984411178901036,"pX":-0.3508548117253961,"pZ":2.148237182330326,"vX0":-6.447888223529338,"vY0":-132.55391603630903,"vZ0":-4.477914348799439,"x":130.37,"y":180.78,"x0":1.9729187688388814,"y0":50.00495322657936,"z0":5.82038325011091,"aX":1.9287367684676127},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.7,"breakHorizontal":-0.6,"spinRate":2064,"spinDirection":146},"zone":7,"typeConfidence":2.0,"plateTime":0.4132911577209928,"extension":5.857264864555134},"hitData":{"launchSpeed":100.3,"launchAngle":32.0,"totalDistance":365.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":76.56,"coordY":60.41}},"index":1,"playId":"24f221a2-09a1-3fdd-ba48-aa291cf44912","pitchNumber":2,"startTime":"2026-05-15T01:18:33.953Z","endTime":"2026-05-15T01:18:43.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"credit":"b_ab"},{"player":{"id":641743,"link":"/api/v1/people/641743"},"credit":"p_ab"},{"player":{"id":679845,"link":"/api/v1/people/679845"},"credit":"b_pa"},{"player":{"id":641743,"link":"/api/v1/people/641743"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.5,"awayTeamWinProbability":6.5,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.66,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-05-15T01:18:43.140Z","atBatIndex":45},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Vinnie Pasquantino pops out to third baseman Miguel Vargas in foul territory.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-15T01:18:47.797Z","endTime":"2026-05-15T01:19:21.618Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"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":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.5,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.56797356654647,"aZ":-27.767452793299658,"pfxX":-1.6561956873393235,"pfxZ":2.52529020918057,"pX":0.5701654153157805,"pZ":2.714656261516468,"vX0":-3.2366467114088677,"vY0":-131.58640215935947,"vZ0":-2.743760433488614,"x":95.27,"y":165.48,"x0":2.0342177899096185,"y0":50.000023892060014,"z0":5.841763888038839,"aX":-2.8846596030127127},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.2,"breakHorizontal":3.7,"spinRate":2096,"spinDirection":145},"zone":6,"typeConfidence":2.0,"plateTime":0.41725530523098975,"extension":5.933851385133721},"hitData":{"launchSpeed":71.3,"launchAngle":76.0,"totalDistance":55.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":107.66,"coordY":190.91}},"index":0,"playId":"237949a3-799f-32d5-9841-14085506e100","pitchNumber":1,"startTime":"2026-05-15T01:19:12.972Z","endTime":"2026-05-15T01:19:21.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_ab"},{"player":{"id":641743,"link":"/api/v1/people/641743"},"credit":"p_ab"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":641743,"link":"/api/v1/people/641743"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":94.5,"awayTeamWinProbability":5.5,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-05-15T01:19:21.618Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Starling Marte singles on a line drive to center fielder Derek Hill.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-15T01:19:26.314Z","endTime":"2026-05-15T01:20:30.629Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,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":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656537,"link":"/api/v1/people/656537"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.153760640817026,"aZ":-15.29572677919689,"pfxX":5.694738914887738,"pfxZ":8.989376725919989,"pX":0.028732347253510492,"pZ":1.593187588104358,"vX0":-6.780821140832633,"vY0":-136.64963771414583,"vZ0":-8.274627963057062,"x":115.9,"y":195.76,"x0":1.810962437738108,"y0":50.00026604911219,"z0":5.726816511079227,"aX":10.690077209204999},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.5,"breakHorizontal":-8.8,"spinRate":2154,"spinDirection":132},"zone":8,"typeConfidence":2.0,"plateTime":0.4019449208455539,"extension":5.902294559427964},"index":0,"playId":"f17e6be0-6298-3450-bd23-e78abc2e1c91","pitchNumber":1,"startTime":"2026-05-15T01:19:46.364Z","endTime":"2026-05-15T01:19:49.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.18766186297598,"aZ":-26.24642323068652,"pfxX":0.9655813160899558,"pfxZ":3.3547552157636416,"pX":-0.702350808026693,"pZ":1.4967990154704582,"vX0":-7.0119639517466315,"vY0":-132.10651882978277,"vZ0":-6.232496227602581,"x":143.77,"y":198.37,"x0":1.8611088256685886,"y0":50.00481415360472,"z0":5.816535900229226,"aX":1.708086220219706},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.9,"breakHorizontal":-0.2,"spinRate":2233,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.4146427055128208,"extension":5.952612481989546},"index":1,"playId":"fad6fbfe-44df-383f-8334-73759266fd65","pitchNumber":2,"startTime":"2026-05-15T01:20:01.940Z","endTime":"2026-05-15T01:20:04.940Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-15T01:20:10.850Z","endTime":"2026-05-15T01:20:21.284Z","isPitch":false,"type":"action","player":{"id":516782,"link":"/api/v1/people/516782"},"defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.4034910222998,"aZ":-14.643715753825312,"pfxX":6.386607134491069,"pfxZ":9.132249961584769,"pX":-0.852120888315983,"pZ":2.1340818035454374,"vX0":-9.058180467778417,"vY0":-138.51811255460424,"vZ0":-7.257334592764971,"x":149.48,"y":181.16,"x0":1.6489935198276093,"y0":50.00497058362222,"z0":5.790415656673875,"aX":12.263667752405977},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.9,"breakHorizontal":-9.4,"spinRate":2114,"spinDirection":128},"zone":13,"typeConfidence":2.0,"plateTime":0.39724698527106383,"extension":6.131680438258984},"hitData":{"launchSpeed":84.4,"launchAngle":19.0,"totalDistance":256.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":138.72,"coordY":84.76}},"index":3,"playId":"887d7daa-3b80-3f2c-a327-66fad5787f7a","pitchNumber":3,"startTime":"2026-05-15T01:20:21.284Z","endTime":"2026-05-15T01:20:30.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"credit":"b_ab"},{"player":{"id":641743,"link":"/api/v1/people/641743"},"credit":"p_ab"},{"player":{"id":516782,"link":"/api/v1/people/516782"},"credit":"b_pa"},{"player":{"id":641743,"link":"/api/v1/people/641743"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.7,"awayTeamWinProbability":6.299999999999997,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.22,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-05-15T01:20:30.629Z","atBatIndex":47},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Isaac Collins pops out to shortstop Luisangel Acuña.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-15T01:20:35.860Z","endTime":"2026-05-15T01:21:08.563Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682668,"link":"/api/v1/people/682668"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.2,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.22875853040199,"aZ":-16.408802984639756,"pfxX":5.086345724197402,"pfxZ":8.427494154717586,"pX":-0.6624780465140493,"pZ":2.2961302400890675,"vX0":-8.585294936324992,"vY0":-136.66393090546305,"vZ0":-6.019961819089102,"x":142.25,"y":176.78,"x0":1.8748473597178856,"y0":50.00408716449096,"z0":5.675483726140885,"aX":9.516803463706175},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.9,"breakHorizontal":-7.2,"spinRate":2112,"spinDirection":126},"zone":4,"typeConfidence":2.0,"plateTime":0.402491889077333,"extension":5.987392475624755},"hitData":{"launchSpeed":90.7,"launchAngle":65.0,"totalDistance":134.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":109.75,"coordY":155.74}},"index":0,"playId":"efbe32ee-d390-387d-aaab-35fd96e0f167","pitchNumber":1,"startTime":"2026-05-15T01:20:57.443Z","endTime":"2026-05-15T01:21:08.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"first":{"id":516782,"link":"/api/v1/people/516782"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_ab"},{"player":{"id":641743,"link":"/api/v1/people/641743"},"credit":"p_ab"},{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_pa"},{"player":{"id":641743,"link":"/api/v1/people/641743"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.1,"awayTeamWinProbability":4.900000000000006,"homeTeamWinProbabilityAdded":1.3999999999999915,"leverageIndex":0.55,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-05-15T01:21:08.563Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andrew Benintendi flies out to center fielder Kyle Isbel.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-15T01:22:48.188Z","endTime":"2026-05-15T01:25:34.575Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.314804151640004,"aZ":-17.64287948719326,"pfxX":-6.896896705349736,"pfxZ":7.3492670125922865,"pX":-0.475642645030755,"pZ":2.4591584769063295,"vX0":5.845932656877495,"vY0":-139.89095702544918,"vZ0":-6.9782211084273875,"x":135.13,"y":172.38,"x0":-1.6990858590714129,"y0":50.00038575468539,"z0":6.147587093318356,"aX":-13.632490852272111},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.0,"breakHorizontal":11.3,"spinRate":2359,"spinDirection":199},"zone":4,"typeConfidence":0.91,"plateTime":0.39192373790314816,"extension":6.909954395615679},"index":0,"playId":"5bc10946-1c12-38f0-8fdb-0d7d31d4a184","pitchNumber":1,"startTime":"2026-05-15T01:23:11.496Z","endTime":"2026-05-15T01:23:14.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.14578204752056,"aZ":-18.283138744839775,"pfxX":-1.0260890007483987,"pfxZ":7.173689570126762,"pX":-0.07801453992788926,"pZ":1.742701033331516,"vX0":4.729767938418373,"vY0":-138.11934864832062,"vZ0":-8.273814115149616,"x":119.97,"y":191.73,"x0":-1.6777386677329078,"y0":50.003843307670074,"z0":6.001851593770545,"aX":-1.9878617520773907},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.5,"breakHorizontal":0.8,"spinRate":2308,"spinDirection":195},"zone":8,"typeConfidence":0.9,"plateTime":0.39623775510233017,"extension":6.9046016727366455},"index":1,"playId":"f4cf0c75-b517-3247-91a1-06bc5b2fb49f","pitchNumber":2,"startTime":"2026-05-15T01:23:29.587Z","endTime":"2026-05-15T01:23:33.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.061216515090912,"aZ":-33.62914226643812,"pfxX":4.726620126951935,"pfxZ":-0.889425147863361,"pX":0.576127060063699,"pZ":-0.4615688096145893,"vX0":5.027706932407538,"vY0":-127.43692720958114,"vZ0":-9.097798139908724,"x":95.04,"y":251.24,"x0":-2.0421151745566806,"y0":50.00415614028556,"z0":5.839826106752409,"aX":7.715008629412961},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-3.6,"breakHorizontal":-9.7,"spinRate":2671,"spinDirection":74},"zone":14,"typeConfidence":0.9,"plateTime":0.4310740886069109,"extension":6.869944907395734},"index":2,"playId":"d46e7f0c-ff8d-393e-8c41-5b23734ddb66","pitchNumber":3,"startTime":"2026-05-15T01:23:45.915Z","endTime":"2026-05-15T01:23:49.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":81.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.206882581528497,"aZ":-21.188013026227107,"pfxX":-8.992138622531348,"pfxZ":6.438527880135968,"pX":-0.8935419087605425,"pZ":1.6043124788965102,"vX0":5.52505022340299,"vY0":-130.49147886624777,"vZ0":-7.030465426614128,"x":151.06,"y":195.46,"x0":-1.8817911075041285,"y0":50.00168722790464,"z0":5.956243400619062,"aX":-15.340346621655778},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":10.1,"breakHorizontal":14.9,"spinRate":2120,"spinDirection":226},"zone":13,"typeConfidence":0.54,"plateTime":0.4214720449562157,"extension":6.664208860036493},"index":3,"playId":"e348eec6-2aa7-3d31-afb1-c86f82fb235e","pitchNumber":4,"startTime":"2026-05-15T01:24:08.749Z","endTime":"2026-05-15T01:24:13.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.218300559979177,"aZ":-40.16622401935542,"pfxX":6.522791287841628,"pfxZ":-5.530529682187995,"pX":-0.34822668444293803,"pZ":2.2814558138086993,"vX0":1.5754566826841199,"vY0":-120.0054105085257,"vZ0":-0.6190155438723042,"x":130.27,"y":177.18,"x0":-1.8618794143475053,"y0":50.002211340318794,"z0":6.149191037644024,"aX":9.425862957278241},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-9.8,"breakHorizontal":-12.2,"spinRate":2786,"spinDirection":45},"zone":4,"typeConfidence":0.91,"plateTime":0.4580236844852612,"extension":6.848550783127514},"index":4,"playId":"96aa9a67-d2da-3498-b44b-b5b375440c88","pitchNumber":5,"startTime":"2026-05-15T01:24:27.180Z","endTime":"2026-05-15T01:24:30.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.095012662638823,"aZ":-30.874335042076815,"pfxX":3.720570478653845,"pfxZ":0.7450548286010056,"pX":1.1162636629128082,"pZ":0.2302134774236058,"vX0":6.7158334794244965,"vY0":-131.49954835097455,"vZ0":-8.53625514957934,"x":74.45,"y":232.56,"x0":-1.9588107287366567,"y0":50.00439213032162,"z0":5.8244813261810355,"aX":6.483780954410161},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":-0.5,"breakHorizontal":-8.3,"spinRate":2799,"spinDirection":101},"zone":14,"typeConfidence":0.9,"plateTime":0.41728020751641237,"extension":6.959932173824777},"index":5,"playId":"0f55e77b-3afb-31ce-aa2c-68eba5d0cd46","pitchNumber":6,"startTime":"2026-05-15T01:24:46.261Z","endTime":"2026-05-15T01:24:50.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.9478305503452,"aZ":-16.951023976805075,"pfxX":-5.41539431106641,"pfxZ":7.536375756726738,"pX":-0.41137460312609003,"pZ":2.975234239555175,"vX0":5.032343366846436,"vY0":-141.39979760879365,"vZ0":-5.905029593231349,"x":132.68,"y":158.45,"x0":-1.51260643454075,"y0":50.00401271009371,"z0":6.182491685118823,"aX":-10.941052114548535},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.6,"breakHorizontal":8.8,"spinRate":2406,"spinDirection":200},"zone":1,"typeConfidence":0.89,"plateTime":0.3876988889152466,"extension":6.570335014351667},"index":6,"playId":"2d89226d-479f-34a6-8a88-34ca14a360d5","pitchNumber":7,"startTime":"2026-05-15T01:25:05.371Z","endTime":"2026-05-15T01:25:09.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.012158578409014,"aZ":-15.883410835719687,"pfxX":0.028320377536157015,"pfxZ":8.195873398952875,"pX":-0.0708772127425509,"pZ":3.2947523076998486,"vX0":3.943242263880876,"vY0":-139.97759718346532,"vZ0":-5.195555903905022,"x":119.7,"y":149.82,"x0":-1.5004551316611083,"y0":50.00579652423564,"z0":6.211633548283747,"aX":0.05667584830717293},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.9,"breakHorizontal":-0.8,"spinRate":2476,"spinDirection":188},"zone":11,"typeConfidence":0.92,"plateTime":0.3909992562959155,"extension":6.835084084845126},"hitData":{"launchSpeed":94.8,"launchAngle":31.0,"totalDistance":350.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.2,"coordY":58.25}},"index":7,"playId":"b5b9e615-8313-3fd6-a31d-3118a590de85","pitchNumber":8,"startTime":"2026-05-15T01:25:25.846Z","endTime":"2026-05-15T01:25:34.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643217,"link":"/api/v1/people/643217"},"credit":"b_ab"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"credit":"p_ab"},{"player":{"id":643217,"link":"/api/v1/people/643217"},"credit":"b_pa"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.69999999999999,"awayTeamWinProbability":5.300000000000011,"homeTeamWinProbabilityAdded":-0.4000000000000057,"leverageIndex":0.17,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-05-15T01:25:34.575Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Derek Hill walks.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-15T01:25:38.579Z","endTime":"2026-05-15T01:27:58.156Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.794949957490907,"aZ":-32.16931597830428,"pfxX":4.313147340638067,"pfxZ":0.001231617188539147,"pX":0.7350791775570631,"pZ":2.0779244261249104,"vX0":4.677289842941255,"vY0":-126.19107337493,"vZ0":-3.579706759828932,"x":88.98,"y":182.68,"x0":-1.700149065484978,"y0":50.00105968404897,"z0":6.096200414860039,"aX":6.980676294062571},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.6,"breakHorizontal":-8.9,"spinRate":2525,"spinDirection":91},"zone":9,"typeConfidence":0.91,"plateTime":0.4334371325237125,"extension":6.740357359622416},"index":0,"playId":"4e1ef804-ebfb-31c9-9f3c-0024e387e5c9","pitchNumber":1,"startTime":"2026-05-15T01:26:01.888Z","endTime":"2026-05-15T01:26:04.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.893259148089864,"aZ":-33.701374524800414,"pfxX":3.6768164735507156,"pfxZ":-0.9577124856977228,"pX":1.0791709208198534,"pZ":1.3785184723422657,"vX0":5.906782780973623,"vY0":-125.30218787873895,"vZ0":-4.624760178155826,"x":75.86,"y":201.56,"x0":-1.784806927133678,"y0":50.00360506610051,"z0":5.99627724225596,"aX":5.85674368344568},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.5,"breakHorizontal":-8.0,"spinRate":2656,"spinDirection":73},"zone":14,"typeConfidence":0.91,"plateTime":0.4368196036246381,"extension":6.644539860161196},"index":1,"playId":"8e3d7269-2144-30d5-bf5b-f53ba489dab6","pitchNumber":2,"startTime":"2026-05-15T01:26:15.932Z","endTime":"2026-05-15T01:26:18.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-15T01:26:30.623Z","endTime":"2026-05-15T01:26:42.877Z","isPitch":false,"type":"action","player":{"id":656537,"link":"/api/v1/people/656537"},"defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.707909226520535,"aZ":-26.07683616453436,"pfxX":4.103440515575057,"pfxZ":3.462642508109865,"pX":2.116706776586956,"pZ":1.3551185874946563,"vX0":7.555166481133384,"vY0":-131.77604984277917,"vZ0":-7.16190481462793,"x":36.32,"y":202.19,"x0":-1.3192784655741132,"y0":50.00210545335434,"z0":6.031451087295208,"aX":7.223901071084694},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.9,"breakHorizontal":-9.1,"spinRate":2551,"spinDirection":128},"zone":14,"typeConfidence":0.89,"plateTime":0.41546702778505473,"extension":6.894447259209761},"index":3,"playId":"e7540efd-a0d9-3ff7-b61f-b51fbc3f8d1b","pitchNumber":3,"startTime":"2026-05-15T01:26:42.877Z","endTime":"2026-05-15T01:26:45.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.555804744564085,"aZ":-33.04610125166257,"pfxX":2.65439479903349,"pfxZ":-0.5201570116995127,"pX":2.4944768423899095,"pZ":1.2763464340049897,"vX0":9.719303811538644,"vY0":-129.34038180746685,"vZ0":-5.4140296083350465,"x":21.92,"y":204.32,"x0":-1.6600066611389106,"y0":50.00006570384671,"z0":5.937607786749242,"aX":4.484275764088852},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-2.0,"breakHorizontal":-7.0,"spinRate":2712,"spinDirection":80},"zone":14,"typeConfidence":0.9,"plateTime":0.4238483817271277,"extension":6.8629261400271195},"index":4,"playId":"9379d54e-05e9-3ada-a95a-4c39c052a89f","pitchNumber":4,"startTime":"2026-05-15T01:26:58.448Z","endTime":"2026-05-15T01:27:01.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.20367592774837,"aZ":-13.68539793188117,"pfxX":-1.1355192880237777,"pfxZ":9.240133664884596,"pX":1.320377852911191,"pZ":3.23817665573124,"vX0":7.680040505081832,"vY0":-140.40575139087974,"vZ0":-5.639872511429048,"x":66.67,"y":151.35,"x0":-1.3003796069541838,"y0":50.000778412809254,"z0":6.160339264868783,"aX":-2.2734808669232964},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.7,"breakHorizontal":0.5,"spinRate":2283,"spinDirection":188},"zone":12,"typeConfidence":0.92,"plateTime":0.3898251307729317,"extension":7.0061438754136764},"index":5,"playId":"800f1ea7-bc99-3bcc-aa29-25be74dc2daf","pitchNumber":5,"startTime":"2026-05-15T01:27:18.277Z","endTime":"2026-05-15T01:27:21.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":87.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.06602790082181,"aZ":-17.00788221447951,"pfxX":-7.757700214398824,"pfxZ":7.633677989564019,"pX":-0.1396558805893585,"pZ":2.2661809319808723,"vX0":5.851824615346981,"vY0":-140.77866864074986,"vZ0":-7.712147403032121,"x":122.32,"y":177.59,"x0":-1.2483454121399193,"y0":50.001124239462655,"z0":6.1637706919799315,"aX":-15.407701381437997},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.2,"breakHorizontal":12.7,"spinRate":2409,"spinDirection":195},"zone":5,"typeConfidence":0.91,"plateTime":0.3906333580296275,"extension":6.862590285502222},"index":6,"playId":"e847f5d8-f2f1-3f11-bd73-69b26c499a04","pitchNumber":6,"startTime":"2026-05-15T01:27:35.300Z","endTime":"2026-05-15T01:27:38.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.01973242367444,"aZ":-15.279143877260296,"pfxX":-8.626592892405817,"pfxZ":8.467191671211054,"pX":0.41499360844768796,"pZ":1.0213671645873488,"vX0":7.699547529839213,"vY0":-141.25670308157044,"vZ0":-11.209974130375377,"x":101.18,"y":211.2,"x0":-1.2425448337373715,"y0":50.00216229731991,"z0":6.055825254714772,"aX":-17.20970341032389},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.8,"breakHorizontal":13.8,"spinRate":2468,"spinDirection":197},"zone":14,"typeConfidence":0.91,"plateTime":0.3896802697652624,"extension":6.971972915145898},"index":7,"playId":"0f4ffa9b-23d5-3d1a-a916-453da7254996","pitchNumber":7,"startTime":"2026-05-15T01:27:54.025Z","endTime":"2026-05-15T01:27:58.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656537,"link":"/api/v1/people/656537"},"credit":"b_pa"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.1,"awayTeamWinProbability":4.900000000000006,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.13,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-05-15T01:27:58.156Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luisangel Acuña strikes out swinging.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-15T01:28:05.397Z","endTime":"2026-05-15T01:29:40.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.7,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.46204861136524,"aZ":-17.18215519775542,"pfxX":-7.403607021987658,"pfxZ":7.778753386348993,"pX":-0.7628708093474452,"pZ":2.032602504601827,"vX0":4.7816976467982055,"vY0":-138.55258934050264,"vZ0":-8.049507905348197,"x":146.08,"y":183.9,"x0":-1.556892147748746,"y0":50.00428920296399,"z0":6.14289463280093,"aX":-14.27064359659427},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.5,"breakHorizontal":12.2,"spinRate":2318,"spinDirection":203},"zone":7,"typeConfidence":0.91,"plateTime":0.3966438697544614,"extension":6.792407459435857},"index":0,"playId":"0c956b33-1c81-3871-9a03-e67ddc57d628","pitchNumber":1,"startTime":"2026-05-15T01:28:21.697Z","endTime":"2026-05-15T01:28:24.703Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":682668,"link":"/api/v1/people/682668","batSide":{"code":"R","description":"Right"}},"first":{"id":656537,"link":"/api/v1/people/656537"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.0,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.92350378861422,"aZ":-17.366741776975893,"pfxX":-7.063783509270202,"pfxZ":7.575249121953483,"pX":-0.164676598853949,"pZ":2.8460874861149543,"vX0":6.061501350226894,"vY0":-139.74920515717355,"vZ0":-6.129224648496255,"x":123.28,"y":161.94,"x0":-1.4565980642089158,"y0":50.0037372025387,"z0":6.230619098942532,"aX":-13.809638742263305},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.5,"breakHorizontal":11.4,"spinRate":2301,"spinDirection":201},"zone":2,"typeConfidence":0.91,"plateTime":0.39370304107320253,"extension":6.790195695592122},"index":1,"playId":"aa567aa9-fc36-3783-a5cf-f71afa727684","pitchNumber":2,"startTime":"2026-05-15T01:28:48.168Z","endTime":"2026-05-15T01:28:51.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":682668,"link":"/api/v1/people/682668","batSide":{"code":"R","description":"Right"}},"first":{"id":656537,"link":"/api/v1/people/656537"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.2,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.657636271429034,"aZ":-33.79975956482708,"pfxX":1.934411725406643,"pfxZ":-1.0283152062368623,"pX":1.771225044869302,"pZ":1.106554503144785,"vX0":8.266837741015179,"vY0":-125.47142189446667,"vZ0":-5.209588978532482,"x":49.49,"y":208.9,"x0":-1.8305759221937985,"y0":50.00373364485107,"z0":5.994580646233672,"aX":3.0541285016732864},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-3.0,"breakHorizontal":-5.5,"spinRate":2531,"spinDirection":87},"zone":14,"typeConfidence":0.9,"plateTime":0.4381463495988367,"extension":6.60960016723893},"index":2,"playId":"a03ccdaa-495d-3949-b62f-a09d9afa774e","pitchNumber":3,"startTime":"2026-05-15T01:29:03.458Z","endTime":"2026-05-15T01:29:08.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":682668,"link":"/api/v1/people/682668","batSide":{"code":"R","description":"Right"}},"first":{"id":656537,"link":"/api/v1/people/656537"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Derek Hill steals (5) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":3,"actionPlayId":"a03ccdaa-495d-3949-b62f-a09d9afa774e","startTime":"2026-05-15T01:29:10.997Z","endTime":"2026-05-15T01:29:33.801Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":656537,"link":"/api/v1/people/656537"},"defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":682668,"link":"/api/v1/people/682668","batSide":{"code":"R","description":"Right"}},"first":{"id":656537,"link":"/api/v1/people/656537"},"postOnSecond":{"id":656537,"link":"/api/v1/people/656537"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"homeTeamWinProbability":95.5,"awayTeamWinProbability":4.5,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.24,"dramaIndex":14.0,"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.2,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.874657006933695,"aZ":-34.18871550414798,"pfxX":2.889031536928983,"pfxZ":-1.2448670438792697,"pX":0.7499440142140994,"pZ":0.7892838085470381,"vX0":5.704168201417057,"vY0":-126.87012731840791,"vZ0":-5.955877289186627,"x":88.41,"y":217.47,"x0":-1.9099041549415208,"y0":50.00281634367676,"z0":5.917932968626174,"aX":4.67232074844793},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-3.5,"breakHorizontal":-6.6,"spinRate":2772,"spinDirection":55},"zone":14,"typeConfidence":0.9,"plateTime":0.43303575451488996,"extension":6.810811679695029},"index":4,"playId":"4645a40c-08df-3afe-9dcb-cc4aa965979e","pitchNumber":4,"startTime":"2026-05-15T01:29:33.801Z","endTime":"2026-05-15T01:29:40.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":682668,"link":"/api/v1/people/682668","batSide":{"code":"R","description":"Right"}},"second":{"id":656537,"link":"/api/v1/people/656537"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682668,"link":"/api/v1/people/682668"},"credit":"b_ab"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"credit":"p_ab"},{"player":{"id":682668,"link":"/api/v1/people/682668"},"credit":"b_pa"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.8,"awayTeamWinProbability":5.200000000000003,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.24,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-05-15T01:29:40.687Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jarred Kelenic strikes out swinging.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-15T01:29:50.774Z","endTime":"2026-05-15T01:31:37.182Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":672284,"fullName":"Jarred Kelenic","link":"/api/v1/people/672284"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679883,"fullName":"Luinder Avila","link":"/api/v1/people/679883"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":672284,"fullName":"Jarred Kelenic","link":"/api/v1/people/672284"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.880117309627742,"aZ":-15.699775757691524,"pfxX":-7.137137275966835,"pfxZ":8.383143960706182,"pX":1.1557303858078318,"pZ":0.48251251313889765,"vX0":9.893744816602588,"vY0":-139.21016727366856,"vZ0":-12.017317675339973,"x":72.95,"y":225.75,"x0":-1.5150129337566864,"y0":50.00658569494296,"z0":5.891687256370973,"aX":-14.030425854779738},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.8,"breakHorizontal":10.9,"spinRate":2427,"spinDirection":195},"zone":14,"typeConfidence":0.91,"plateTime":0.3932715151961994,"extension":6.910469393030795},"index":0,"playId":"bf0ef531-14bb-38a8-89fd-16195d57ae60","pitchNumber":1,"startTime":"2026-05-15T01:30:04.986Z","endTime":"2026-05-15T01:30:09.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"second":{"id":656537,"link":"/api/v1/people/656537"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.2,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.658928937913984,"aZ":-11.57950496279313,"pfxX":-1.6002551112181713,"pfxZ":10.311189557914908,"pX":-0.3788084079691514,"pZ":2.7311246280231565,"vX0":4.245511285320689,"vY0":-140.62740314186112,"vZ0":-7.291310738230694,"x":131.44,"y":165.04,"x0":-1.7019672864716378,"y0":50.006777876069926,"z0":6.113293390527891,"aX":-3.1976716537866894},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.3,"breakHorizontal":2.0,"spinRate":2400,"spinDirection":203},"zone":4,"typeConfidence":0.92,"plateTime":0.389873388375908,"extension":6.737099101884736},"index":1,"playId":"63cd2fc3-60a6-3e0a-9e2c-f51192c7aeec","pitchNumber":2,"startTime":"2026-05-15T01:30:28.053Z","endTime":"2026-05-15T01:30:31.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"second":{"id":656537,"link":"/api/v1/people/656537"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.9,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.761317775527683,"aZ":-12.262366762598091,"pfxX":-1.3370284626570659,"pfxZ":9.864713555078264,"pX":0.03887204702817388,"pZ":2.479715414176726,"vX0":4.96180797554951,"vY0":-141.08785168830477,"vZ0":-7.939167646762042,"x":115.52,"y":171.83,"x0":-1.5679240433558403,"y0":50.00098484454397,"z0":6.11822351254924,"aX":-2.6988043110203535},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.4,"breakHorizontal":1.4,"spinRate":2398,"spinDirection":192},"zone":5,"typeConfidence":0.93,"plateTime":0.3880528890661523,"extension":6.766525424887463},"index":2,"playId":"5c35b5fb-d5da-39d7-a043-08658c6caf5e","pitchNumber":3,"startTime":"2026-05-15T01:30:46.588Z","endTime":"2026-05-15T01:30:49.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"second":{"id":656537,"link":"/api/v1/people/656537"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.4,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.55428369711319,"aZ":-35.067910147888725,"pfxX":2.9320763296602106,"pfxZ":-1.782261496414736,"pX":0.6367426995705172,"pZ":0.8465031415498494,"vX0":5.257442837406509,"vY0":-126.97203464191143,"vZ0":-5.8894944012426205,"x":92.73,"y":215.92,"x0":-1.8469268571674116,"y0":50.004892679570574,"z0":6.0079616081309535,"aX":4.756118583558594},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-4.4,"breakHorizontal":-6.6,"spinRate":2755,"spinDirection":69},"zone":14,"typeConfidence":0.9,"plateTime":0.43243858247862876,"extension":6.8538574624385635},"index":3,"playId":"2288d238-5bbb-30eb-9fa0-c65c46608074","pitchNumber":4,"startTime":"2026-05-15T01:31:06.903Z","endTime":"2026-05-15T01:31:12.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"second":{"id":656537,"link":"/api/v1/people/656537"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.7,"strikeZoneTop":3.159,"strikeZoneBottom":1.594,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.78016551450657,"aZ":-26.89509344264979,"pfxX":-10.429502028550502,"pfxZ":2.9635466846421687,"pX":-0.4322391827403005,"pZ":1.1482373391832656,"vX0":7.61478429819263,"vY0":-132.89488948808113,"vZ0":-7.140880795361805,"x":133.48,"y":207.78,"x0":-1.9867953950448025,"y0":50.0002781977691,"z0":5.837015051419448,"aX":-18.561249848857212},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.0,"breakHorizontal":17.2,"spinRate":2111,"spinDirection":229},"zone":13,"typeConfidence":2.0,"plateTime":0.41292321844830226,"extension":6.756752910842747},"index":4,"playId":"61bd9c9f-f0d8-398e-aadb-2f8d7bb51169","pitchNumber":5,"startTime":"2026-05-15T01:31:31.753Z","endTime":"2026-05-15T01:31:37.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":672284,"link":"/api/v1/people/672284","batSide":{"code":"L","description":"Left"}},"second":{"id":656537,"link":"/api/v1/people/656537"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672284,"link":"/api/v1/people/672284"},"credit":"b_ab"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"credit":"p_ab"},{"player":{"id":672284,"link":"/api/v1/people/672284"},"credit":"b_pa"},{"player":{"id":679883,"link":"/api/v1/people/679883"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.1,"awayTeamWinProbability":5.900000000000006,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.28,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-05-15T01:31:37.182Z","atBatIndex":52},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Kyle Isbel triples (1) on a line drive to left fielder Randal Grichuk.","rbi":0,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-15T01:33:36.541Z","endTime":"2026-05-15T01:34:50.517Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641743,"fullName":"Anthony Kay","link":"/api/v1/people/641743"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.4,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.66355475005432,"aZ":-28.370826506220673,"pfxX":10.180279575492259,"pfxZ":2.0333737456675944,"pX":0.632985480168206,"pZ":2.4210449792544453,"vX0":-7.371955164518627,"vY0":-136.6120074890867,"vZ0":-3.5808967883152003,"x":92.87,"y":173.41,"x0":2.0562384444004524,"y0":50.006471783909056,"z0":5.719192942165808,"aX":19.07040161429549},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.0,"breakHorizontal":-16.7,"spinRate":1949,"spinDirection":129},"zone":6,"typeConfidence":2.0,"plateTime":0.40234899881066655,"extension":5.784549937675748},"index":0,"playId":"b1012de2-f10c-3784-90e0-0d2cd52b25f8","pitchNumber":1,"startTime":"2026-05-15T01:33:51.977Z","endTime":"2026-05-15T01:33:55.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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, 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":94.9,"endSpeed":86.0,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.1459273906699,"aZ":-25.111480523509666,"pfxX":9.586946196574793,"pfxZ":3.7057047750397345,"pX":0.932539620623539,"pZ":2.7661619855525865,"vX0":-6.139940472084352,"vY0":-138.0336412969524,"vZ0":-3.558187766294707,"x":81.45,"y":164.09,"x0":1.953906083846596,"y0":50.00554233381805,"z0":5.786317182614262,"aX":18.28186940385837},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.1,"breakHorizontal":-15.8,"spinRate":2092,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.3986404074442471,"extension":5.90058441334185},"index":1,"playId":"cdfefddf-02d6-3b2d-816e-7e7af837e101","pitchNumber":2,"startTime":"2026-05-15T01:34:07.207Z","endTime":"2026-05-15T01:34:10.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-15T01:34:23.914Z","endTime":"2026-05-15T01:34:34.347Z","isPitch":false,"type":"action","player":{"id":664728,"link":"/api/v1/people/664728"},"defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.6,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.641426909624474,"aZ":-31.350332636851217,"pfxX":-6.055205364321706,"pfxZ":0.5509780941193805,"pX":-0.12999102564177442,"pZ":2.024075251246306,"vX0":-3.747117037660752,"vY0":-121.66566661062427,"vZ0":-2.4469161935297796,"x":121.95,"y":184.13,"x0":2.220723069831942,"y0":50.00074147443936,"z0":5.781190720486202,"aX":-9.00378149227656},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.6,"breakHorizontal":11.9,"spinRate":2304,"spinDirection":307},"zone":8,"typeConfidence":2.0,"plateTime":0.4515641900913052,"extension":5.873440016363835},"hitData":{"launchSpeed":92.2,"launchAngle":17.0,"totalDistance":280.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":82.62,"coordY":76.36}},"index":3,"playId":"ebb34f04-1307-34c2-ac02-2b099844ddf9","pitchNumber":3,"startTime":"2026-05-15T01:34:34.347Z","endTime":"2026-05-15T01:34:50.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_ab"},{"player":{"id":641743,"link":"/api/v1/people/641743"},"credit":"p_ab"},{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_pa"},{"player":{"id":641743,"link":"/api/v1/people/641743"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.5,"awayTeamWinProbability":10.5,"homeTeamWinProbabilityAdded":-4.599999999999994,"leverageIndex":0.61,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-05-15T01:34:50.517Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Maikel Garcia grounds out sharply, shortstop Luisangel Acuña to first baseman Munetaka Murakami. Kyle Isbel scores.","rbi":1,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-15T01:37:16.227Z","endTime":"2026-05-15T01:38:32.604Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699823,"fullName":"Tyler Davis","link":"/api/v1/people/699823"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682668,"link":"/api/v1/people/682668"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":808959,"link":"/api/v1/people/808959"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":{"id":641743,"link":"/api/v1/people/641743"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-15T01:35:02.180Z","endTime":"2026-05-15T01:35:28.465Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tyler Davis replaces Anthony Kay.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-15T01:35:28.465Z","endTime":"2026-05-15T01:37:18.548Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":699823,"link":"/api/v1/people/699823"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":641743,"link":"/api/v1/people/641743","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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.8,"endSpeed":86.7,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.355593392761705,"aZ":-11.802041563754633,"pfxX":-6.751592388562463,"pfxZ":10.48858237087348,"pX":0.852339921598615,"pZ":2.859619371292673,"vX0":6.968450293253699,"vY0":-139.23209830746924,"vZ0":-5.96582346650962,"x":84.51,"y":161.57,"x0":-0.8185476904418957,"y0":50.00506267054947,"z0":5.827806335017221,"aX":-13.11701994570695},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.8,"breakHorizontal":10.6,"spinRate":2418,"spinDirection":202},"zone":12,"typeConfidence":0.9,"plateTime":0.395002960741468,"extension":6.912624037518301},"index":2,"playId":"fa821497-ed9d-3084-9bb2-5f30625e1e58","pitchNumber":1,"startTime":"2026-05-15T01:37:18.548Z","endTime":"2026-05-15T01:37:21.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699823,"link":"/api/v1/people/699823","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":true},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.2,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.2772396266219,"aZ":-11.334943588654081,"pfxX":-5.8536343983298424,"pfxZ":10.865787776719248,"pX":-0.8255562521273145,"pZ":2.7938895694171655,"vX0":1.7943319871961072,"vY0":-138.20058715374404,"vZ0":-6.289748018075693,"x":148.47,"y":163.34,"x0":-0.7262846662207747,"y0":50.000526210453735,"z0":5.874335504409048,"aX":-11.223651341296241},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.4,"breakHorizontal":10.2,"spinRate":2357,"spinDirection":207},"zone":11,"typeConfidence":0.9,"plateTime":0.39763966112440086,"extension":6.7394671687566765},"index":3,"playId":"2d48e033-f128-3a92-96a8-6b2e44725de0","pitchNumber":2,"startTime":"2026-05-15T01:37:36.189Z","endTime":"2026-05-15T01:38:03.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699823,"link":"/api/v1/people/699823","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":118,"player":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.0,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.74840684924443,"aZ":-34.326060781500786,"pfxX":2.496193704800009,"pfxZ":-1.3691405945838628,"pX":0.7687209746163456,"pZ":1.2001913659627488,"vX0":3.951045032814826,"vY0":-125.19470010507571,"vZ0":-4.38891336587325,"x":87.7,"y":206.37,"x0":-1.1578745750320132,"y0":50.00073154723388,"z0":5.804824077762307,"aX":3.93578543034681},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-3.2,"breakHorizontal":-5.5,"spinRate":2572,"spinDirection":91},"zone":14,"typeConfidence":0.9,"plateTime":0.43855773878876647,"extension":6.833865968630146},"index":4,"playId":"f1bb5cf6-c4fe-36cb-8931-bd8cec7cf51d","pitchNumber":3,"startTime":"2026-05-15T01:38:05.559Z","endTime":"2026-05-15T01:38:11.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699823,"link":"/api/v1/people/699823","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":85.7,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.07498114261037,"aZ":-12.572321071444883,"pfxX":-6.810109086849094,"pfxZ":10.286142756730143,"pX":0.3953297726548521,"pZ":3.7294644405719852,"vX0":5.631027058564355,"vY0":-137.9796102353359,"vZ0":-3.577872080966404,"x":101.93,"y":138.08,"x0":-0.799133330751523,"y0":50.000069571064415,"z0":5.9049078695594295,"aX":-12.974558751927338},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.9,"breakHorizontal":10.9,"spinRate":2408,"spinDirection":204},"zone":12,"typeConfidence":0.9,"plateTime":0.39876250115425105,"extension":6.860251190258475},"hitData":{"launchSpeed":106.8,"launchAngle":-20.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":113.8,"coordY":141.04}},"index":5,"playId":"0b0ebc37-fa6d-3e1a-8d94-3957e5322900","pitchNumber":4,"startTime":"2026-05-15T01:38:24.730Z","endTime":"2026-05-15T01:38:32.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699823,"link":"/api/v1/people/699823","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"third":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_ab"},{"player":{"id":699823,"link":"/api/v1/people/699823"},"credit":"p_ab"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":699823,"link":"/api/v1/people/699823"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.7,"awayTeamWinProbability":8.299999999999997,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":1.03,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-05-15T01:38:32.604Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bobby Witt Jr. flies out to center fielder Derek Hill.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-15T01:38:47.854Z","endTime":"2026-05-15T01:39:26.581Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":699823,"fullName":"Tyler Davis","link":"/api/v1/people/699823"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677951,"fullName":"Bobby Witt Jr.","link":"/api/v1/people/677951"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656537,"link":"/api/v1/people/656537"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.2,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.871349778962426,"aZ":-32.13356170571344,"pfxX":3.8464424416007406,"pfxZ":0.027416752864581895,"pX":1.5875159917928034,"pZ":1.5586259109789695,"vX0":5.197518012130066,"vY0":-125.96120830675804,"vZ0":-4.053594403417787,"x":56.49,"y":196.7,"x0":-1.0100932408437198,"y0":50.005497671840736,"z0":5.814499797335585,"aX":6.121046718205124},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.7,"breakHorizontal":-8.3,"spinRate":2511,"spinDirection":96},"zone":14,"typeConfidence":0.91,"plateTime":0.4364405351060685,"extension":6.878377464887029},"index":0,"playId":"85398253-fb94-3682-b8c8-a1be1360c374","pitchNumber":1,"startTime":"2026-05-15T01:38:59.396Z","endTime":"2026-05-15T01:39:02.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699823,"link":"/api/v1/people/699823","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":85.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.33349187837011,"aZ":-10.695833323929405,"pfxX":-3.951439117110942,"pfxZ":11.248739307947014,"pX":0.2570776068730369,"pZ":3.188103381476612,"vX0":4.204916674203584,"vY0":-138.37685464500407,"vZ0":-5.335780453182949,"x":107.2,"y":152.7,"x0":-0.780159816155849,"y0":50.00150559642225,"z0":5.879946127293428,"aX":-7.544161583268782},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.2,"breakHorizontal":6.1,"spinRate":2372,"spinDirection":200},"zone":2,"typeConfidence":0.89,"plateTime":0.39819016192403955,"extension":6.847406125320439},"hitData":{"launchSpeed":96.2,"launchAngle":33.0,"totalDistance":356.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":157.64,"coordY":59.41}},"index":1,"playId":"8e590ef5-f146-37dd-bc37-2762a7de2af7","pitchNumber":2,"startTime":"2026-05-15T01:39:16.230Z","endTime":"2026-05-15T01:39:26.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699823,"link":"/api/v1/people/699823","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":677951,"link":"/api/v1/people/677951","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_ab"},{"player":{"id":699823,"link":"/api/v1/people/699823"},"credit":"p_ab"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"credit":"b_pa"},{"player":{"id":699823,"link":"/api/v1/people/699823"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.30000000000001,"awayTeamWinProbability":6.699999999999989,"homeTeamWinProbabilityAdded":1.6000000000000085,"leverageIndex":0.62,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-05-15T01:39:26.581Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jac Caglianone flies out to center fielder Derek Hill.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-15T01:39:49.981Z","endTime":"2026-05-15T01:40:37.618Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699823,"fullName":"Tyler Davis","link":"/api/v1/people/699823"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656537,"link":"/api/v1/people/656537"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jac Caglianone replaces Lane Thomas.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-15T01:39:37.221Z","endTime":"2026-05-15T01:39:52.285Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"301","replacedPlayer":{"id":657041,"link":"/api/v1/people/657041"},"defense":{"pitcher":{"id":699823,"link":"/api/v1/people/699823","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":657041,"link":"/api/v1/people/657041","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.385215729508356,"aZ":-32.59917763011849,"pfxX":2.3089342704882654,"pfxZ":-0.2590804788972312,"pX":1.0860022290603637,"pZ":1.3837786649277162,"vX0":4.8142832294711955,"vY0":-127.42287854472977,"vZ0":-4.396710827574399,"x":75.6,"y":201.42,"x0":-1.128423288507431,"y0":50.003344965953254,"z0":5.7097353369247275,"aX":3.7926831787481925},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.2,"breakHorizontal":-5.3,"spinRate":2527,"spinDirection":111},"zone":14,"typeConfidence":0.91,"plateTime":0.4299824840241686,"extension":6.78538471100741},"index":1,"playId":"ab459e68-da1f-308f-8ae0-6d8364901027","pitchNumber":1,"startTime":"2026-05-15T01:39:52.285Z","endTime":"2026-05-15T01:39:55.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699823,"link":"/api/v1/people/699823","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":94.7,"endSpeed":85.2,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.4844302630456,"aZ":-10.062384130499115,"pfxX":-4.418507780553443,"pfxZ":11.713803858701151,"pX":-0.9101344340132431,"pZ":2.766666404812097,"vX0":1.6473010459432849,"vY0":-137.70378592393718,"vZ0":-6.262496111895012,"x":151.69,"y":164.08,"x0":-0.948139908345081,"y0":50.00164948743456,"z0":5.777719271316492,"aX":-8.338679308749759},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.8,"breakHorizontal":7.6,"spinRate":2428,"spinDirection":211},"zone":11,"typeConfidence":0.9,"plateTime":0.40042099190994085,"extension":6.848971081061386},"index":2,"playId":"b1f6b3c7-b900-3a63-a739-745803e6e5ae","pitchNumber":2,"startTime":"2026-05-15T01:40:08.684Z","endTime":"2026-05-15T01:40:12.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699823,"link":"/api/v1/people/699823","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":76.9,"strikeZoneTop":3.402,"strikeZoneBottom":1.717,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.36516947401954,"aZ":-35.6375765643753,"pfxX":3.268180100638766,"pfxZ":-2.290024831404118,"pX":-0.4744709898240366,"pZ":2.6452342926833,"vX0":1.102598209375614,"vY0":-122.67986023259027,"vZ0":-0.31532491015123687,"x":135.09,"y":167.36,"x0":-1.355490967406336,"y0":50.00416291880711,"z0":5.837014932931205,"aX":4.936090521445207},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-4.0,"breakHorizontal":-6.2,"spinRate":2639,"spinDirection":83},"zone":4,"typeConfidence":0.89,"plateTime":0.4480585673318327,"extension":6.8221439029372135},"hitData":{"launchSpeed":95.8,"launchAngle":45.0,"totalDistance":270.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":121.15,"coordY":91.78}},"index":3,"playId":"a8ae01eb-086d-318c-aff9-4cef6b261214","pitchNumber":3,"startTime":"2026-05-15T01:40:26.951Z","endTime":"2026-05-15T01:40:37.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699823,"link":"/api/v1/people/699823","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_ab"},{"player":{"id":699823,"link":"/api/v1/people/699823"},"credit":"p_ab"},{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_pa"},{"player":{"id":699823,"link":"/api/v1/people/699823"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.1,"awayTeamWinProbability":5.900000000000006,"homeTeamWinProbabilityAdded":0.799999999999983,"leverageIndex":0.33,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-05-15T01:40:37.618Z","atBatIndex":56},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Chase Meidroth singles on a ground ball to center fielder Kyle Isbel.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-15T01:43:10.304Z","endTime":"2026-05-15T01:43:57.885Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,5],"actionIndex":[0,1],"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":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Jac Caglianone remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-15T01:42:05.609Z","endTime":"2026-05-15T01:42:05.625Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"301","replacedPlayer":{"id":657041,"link":"/api/v1/people/657041"},"defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":657041,"link":"/api/v1/people/657041"}},"offense":{"batter":{"id":805367,"link":"/api/v1/people/805367","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Alex Lange replaces Luinder Avila.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-15T01:42:05.625Z","endTime":"2026-05-15T01:43:12.620Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656638,"link":"/api/v1/people/656638"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":679883,"link":"/api/v1/people/679883","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":805367,"link":"/api/v1/people/805367","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.964850914291873,"aZ":-26.069737572417207,"pfxX":-11.392902844147127,"pfxZ":3.2068292070638886,"pX":0.5623717974211622,"pZ":2.7743116714522587,"vX0":10.047175279647586,"vY0":-136.81387612735796,"vZ0":-3.5828999216662036,"x":95.56,"y":163.87,"x0":-1.669621840444068,"y0":50.00372918354071,"z0":5.878846121599924,"aX":-21.692628729434784},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.3,"breakHorizontal":18.6,"spinRate":1955,"spinDirection":225},"zone":3,"typeConfidence":0.9,"plateTime":0.3996954584371024,"extension":6.675976014919314},"index":2,"playId":"f1bb9f66-c731-34e1-8402-8b20ca233d45","pitchNumber":1,"startTime":"2026-05-15T01:43:12.620Z","endTime":"2026-05-15T01:43:15.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":805367,"link":"/api/v1/people/805367","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.386219602878942,"aZ":-25.920404238862883,"pfxX":0.6446743129051051,"pfxZ":3.7392588780760825,"pX":0.6426719837131892,"pZ":1.6383142997937785,"vX0":6.277100577717024,"vY0":-128.42892862113746,"vZ0":-5.448471355619254,"x":92.5,"y":194.55,"x0":-1.9160004506464263,"y0":50.00333004622491,"z0":5.801281734049207,"aX":1.0760241564801782},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.8,"breakHorizontal":-2.5,"spinRate":2338,"spinDirection":191},"zone":9,"typeConfidence":0.89,"plateTime":0.42634650819232345,"extension":6.510099277880013},"index":3,"playId":"b1e74942-e6ff-3cad-82e3-74a7a0bd861d","pitchNumber":2,"startTime":"2026-05-15T01:43:26.071Z","endTime":"2026-05-15T01:43:29.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":805367,"link":"/api/v1/people/805367","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-15T01:43:35.726Z","endTime":"2026-05-15T01:43:46.212Z","isPitch":false,"type":"action","player":{"id":805367,"link":"/api/v1/people/805367"},"defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":805367,"link":"/api/v1/people/805367","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.84803933616457,"aZ":-15.728720299810812,"pfxX":-7.025097756295187,"pfxZ":8.679972734519424,"pX":0.4443631359144078,"pZ":2.6135149279540686,"vX0":8.833639992519974,"vY0":-136.7203578691165,"vZ0":-5.895768663017519,"x":100.06,"y":168.22,"x0":-1.9142325231354662,"y0":50.0050080175966,"z0":5.875500102590057,"aX":-13.314960615952634},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.6,"breakHorizontal":10.9,"spinRate":2174,"spinDirection":228},"zone":6,"typeConfidence":0.89,"plateTime":0.4004527204595667,"extension":6.457751199425637},"hitData":{"launchSpeed":98.6,"launchAngle":6.0,"totalDistance":104.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":106.2,"coordY":95.43}},"index":5,"playId":"3b031dc1-f79b-3ee5-bacb-6ec6404b964c","pitchNumber":3,"startTime":"2026-05-15T01:43:46.212Z","endTime":"2026-05-15T01:43:57.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":805367,"link":"/api/v1/people/805367","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805367,"link":"/api/v1/people/805367"},"credit":"b_ab"},{"player":{"id":656638,"link":"/api/v1/people/656638"},"credit":"p_ab"},{"player":{"id":805367,"link":"/api/v1/people/805367"},"credit":"b_pa"},{"player":{"id":656638,"link":"/api/v1/people/656638"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.0,"awayTeamWinProbability":5.0,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.22,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-05-15T01:43:57.885Z","atBatIndex":57},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Miguel Vargas grounds into a double play, third baseman Maikel Garcia to second baseman Nick Loftin to first baseman Vinnie Pasquantino. Chase Meidroth out at 2nd. Miguel Vargas out at 1st.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-15T01:44:01.815Z","endTime":"2026-05-15T01:45:07.584Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.36413995403891,"aZ":-23.713706348778757,"pfxX":-11.438650258680639,"pfxZ":4.509399769554143,"pX":-0.11334040759905833,"pZ":1.9254917445798665,"vX0":8.581530197791263,"vY0":-136.17499006321367,"vZ0":-6.390662859078476,"x":121.32,"y":186.79,"x0":-1.8220386595211109,"y0":50.00117750807749,"z0":5.94715342996672,"aX":-21.445294110654828},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.0,"breakHorizontal":18.8,"spinRate":2056,"spinDirection":223},"zone":8,"typeConfidence":0.9,"plateTime":0.4024874410718704,"extension":6.500763532169378},"index":0,"playId":"b8588a17-df03-34e1-9ba2-af4f4511adc2","pitchNumber":1,"startTime":"2026-05-15T01:44:21.237Z","endTime":"2026-05-15T01:44:24.494Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"first":{"id":805367,"link":"/api/v1/people/805367"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.753187674265636,"aZ":-27.190455391215306,"pfxX":-0.8652756758171787,"pfxZ":2.865899421601826,"pX":1.0580996415801203,"pZ":2.443271868568998,"vX0":7.690582131995144,"vY0":-131.53889575110907,"vZ0":-3.87165889649214,"x":76.67,"y":172.81,"x0":-1.8000340694214816,"y0":50.00330943334454,"z0":5.966531716790537,"aX":-1.5053036915147537},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.4,"breakHorizontal":-0.2,"spinRate":2280,"spinDirection":211},"zone":14,"typeConfidence":0.92,"plateTime":0.41753862848631584,"extension":6.43514962509607},"index":1,"playId":"49edf3d9-01be-32b4-b381-aee2d7d498e4","pitchNumber":2,"startTime":"2026-05-15T01:44:40.164Z","endTime":"2026-05-15T01:44:43.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"first":{"id":805367,"link":"/api/v1/people/805367"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.60112502229359,"aZ":-25.406482105153557,"pfxX":-10.923567963463496,"pfxZ":3.5824822983370463,"pX":-0.47832431105576856,"pZ":2.970030079429211,"vX0":7.8433420166966705,"vY0":-136.7219410366075,"vZ0":-3.3518789975762893,"x":135.23,"y":158.59,"x0":-1.9673457629254907,"y0":50.00467335711181,"z0":5.958699151288124,"aX":-20.64902252701858},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.0,"breakHorizontal":18.1,"spinRate":2083,"spinDirection":222},"zone":1,"typeConfidence":0.9,"plateTime":0.4008618051171773,"extension":6.448656630921853},"hitData":{"launchSpeed":100.9,"launchAngle":-1.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":94.55,"coordY":164.86}},"index":2,"playId":"b17d0388-2b69-3310-8777-4aeb0efa503e","pitchNumber":3,"startTime":"2026-05-15T01:44:57.324Z","endTime":"2026-05-15T01:45:07.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":678246,"link":"/api/v1/people/678246","batSide":{"code":"R","description":"Right"}},"first":{"id":805367,"link":"/api/v1/people/805367"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678246,"link":"/api/v1/people/678246"},"credit":"b_ab"},{"player":{"id":656638,"link":"/api/v1/people/656638"},"credit":"p_ab"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"credit":"b_pa"},{"player":{"id":656638,"link":"/api/v1/people/656638"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":93.10000000000001,"awayTeamWinProbability":6.8999999999999915,"homeTeamWinProbabilityAdded":-1.8999999999999915,"leverageIndex":0.34,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-05-15T01:45:07.584Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Munetaka Murakami grounds out, second baseman Nick Loftin to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-15T01:45:26.896Z","endTime":"2026-05-15T01:46:37.769Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656638,"fullName":"Alex Lange","link":"/api/v1/people/656638"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.2,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.08110136826073,"aZ":-35.519289358946985,"pfxX":-9.487018079391785,"pfxZ":-1.9361266928326462,"pX":-0.031845878143602215,"pZ":2.80133809348986,"vX0":7.9099025285342695,"vY0":-130.82475556569062,"vZ0":-1.3291414191258317,"x":118.21,"y":163.14,"x0":-1.870474658784833,"y0":50.005962653154604,"z0":5.992287736961879,"aX":-16.35318383438471},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-3.6,"breakHorizontal":15.4,"spinRate":1900,"spinDirection":245},"zone":5,"typeConfidence":0.91,"plateTime":0.4195997482354703,"extension":6.0430476754054965},"index":0,"playId":"43abc208-7b18-33fb-aeb3-4de68dcd7808","pitchNumber":1,"startTime":"2026-05-15T01:45:31.611Z","endTime":"2026-05-15T01:45:34.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.1,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.98200176447702,"aZ":-18.0617383354906,"pfxX":-5.810461574922659,"pfxZ":7.387999799016233,"pX":2.0764455040510152,"pZ":3.1056109139809505,"vX0":12.54870862829927,"vY0":-138.1142847233717,"vZ0":-4.188802301938298,"x":37.85,"y":154.93,"x0":-1.7940670843906652,"y0":50.00279168866422,"z0":5.875222399084159,"aX":-11.10008073282087},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.5,"breakHorizontal":7.6,"spinRate":2219,"spinDirection":232},"zone":12,"typeConfidence":0.9,"plateTime":0.3982861974896612,"extension":6.274723660099354},"index":1,"playId":"2ae8557d-1f24-32a2-9471-50ab3b219306","pitchNumber":2,"startTime":"2026-05-15T01:45:46.522Z","endTime":"2026-05-15T01:45:49.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.2,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.37320220533652,"aZ":-32.706388570887,"pfxX":-9.461522614235347,"pfxZ":-0.3060278555992708,"pX":-0.49405680930453605,"pZ":1.6041766517488252,"vX0":7.262783529782602,"vY0":-130.41533396850016,"vZ0":-4.322872421083362,"x":135.83,"y":195.47,"x0":-2.0908269679936518,"y0":50.00506060091634,"z0":5.760268686429909,"aX":-16.239918260062865},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-1.3,"breakHorizontal":15.5,"spinRate":1592,"spinDirection":249},"zone":13,"typeConfidence":0.91,"plateTime":0.420573857147692,"extension":6.419419085099357},"index":2,"playId":"824d8f07-3740-3f21-a848-afd00dc09ceb","pitchNumber":3,"startTime":"2026-05-15T01:46:08.376Z","endTime":"2026-05-15T01:46:11.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-05-15T01:46:20.386Z","endTime":"2026-05-15T01:46:28.990Z","isPitch":false,"type":"action","player":{"id":808959,"link":"/api/v1/people/808959"},"defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.5,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.12716484916867,"aZ":-27.974721676048997,"pfxX":-1.0899981064568096,"pfxZ":2.373850187366493,"pX":-0.31211246003535786,"pZ":2.356090308203979,"vX0":4.932175650353728,"vY0":-131.9401590036521,"vZ0":-3.768701466562247,"x":128.9,"y":175.17,"x0":-2.0611743914989025,"y0":50.00402641724142,"z0":5.856285538521079,"aX":-1.9295636801793759},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.7,"breakHorizontal":1.0,"spinRate":2273,"spinDirection":211},"zone":4,"typeConfidence":0.91,"plateTime":0.4145670499232166,"extension":6.396893649879285},"hitData":{"launchSpeed":93.8,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.3,"coordY":148.64}},"index":4,"playId":"36ef96ee-064c-30f2-b33c-3af419811f54","pitchNumber":4,"startTime":"2026-05-15T01:46:28.990Z","endTime":"2026-05-15T01:46:37.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":808959,"link":"/api/v1/people/808959","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808959,"link":"/api/v1/people/808959"},"credit":"b_ab"},{"player":{"id":656638,"link":"/api/v1/people/656638"},"credit":"p_ab"},{"player":{"id":808959,"link":"/api/v1/people/808959"},"credit":"b_pa"},{"player":{"id":656638,"link":"/api/v1/people/656638"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.80000000000001,"awayTeamWinProbability":7.199999999999989,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2026-05-15T01:46:37.769Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Salvador Perez singles on a line drive to left fielder Randal Grichuk.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-15T01:49:23.760Z","endTime":"2026-05-15T01:50:07.996Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"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":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Sean Newcomb replaces Tyler Davis.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-15T01:47:36.654Z","endTime":"2026-05-15T01:49:06.748Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656794,"link":"/api/v1/people/656794"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":699823,"link":"/api/v1/people/699823","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-15T01:49:06.748Z","endTime":"2026-05-15T01:49:26.060Z","isPitch":false,"type":"action","player":{"id":521692,"link":"/api/v1/people/521692"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.33549704786356,"aZ":-28.521675236803922,"pfxX":11.267816738969085,"pfxZ":2.005293055391782,"pX":2.226674984582553,"pZ":2.9335083883059125,"vX0":-5.315821151512124,"vY0":-134.91941157721948,"vZ0":-1.9984309402345093,"x":32.12,"y":159.58,"x0":2.7702637443915514,"y0":50.00440246774342,"z0":5.71559098830441,"aX":20.549208387816485},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.4,"breakHorizontal":-19.1,"spinRate":2302,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.4076683117508648,"extension":5.661015186746711},"index":2,"playId":"c8a16275-d655-3004-b4a0-280409ac866f","pitchNumber":1,"startTime":"2026-05-15T01:49:26.060Z","endTime":"2026-05-15T01:49:29.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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, 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":92.8,"endSpeed":84.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.632335859262266,"aZ":-26.371511060407283,"pfxX":11.248316174679262,"pfxZ":3.1688221869846416,"pX":-0.10664973781537683,"pZ":2.579700437066104,"vX0":-10.453071219261174,"vY0":-134.7639653424642,"vZ0":-3.386162712181886,"x":121.07,"y":169.13,"x0":2.3703042071453844,"y0":50.001414680069644,"z0":5.72550515122964,"aX":20.58656226276589},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.2,"breakHorizontal":-18.0,"spinRate":2224,"spinDirection":131},"zone":5,"typeConfidence":2.0,"plateTime":0.4071932917942136,"extension":5.598475060447609},"index":3,"playId":"a2e1ce93-1d3a-3ca9-afce-596c29430cc2","pitchNumber":2,"startTime":"2026-05-15T01:49:44.402Z","endTime":"2026-05-15T01:49:47.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":75.5,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.386941302411877,"aZ":-34.312904244572664,"pfxX":-11.801429473422964,"pfxZ":-1.4722684561196093,"pX":-0.2572256236319782,"pZ":1.7544175361584886,"vX0":-3.828968788254673,"vY0":-120.91487482159225,"vZ0":-1.953422043656723,"x":126.8,"y":191.41,"x0":2.889557349739147,"y0":50.005473471199494,"z0":5.647014062376962,"aX":-17.09457759755473},"breaks":{"breakAngle":27.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-2.9,"breakHorizontal":22.3,"spinRate":2864,"spinDirection":307},"zone":7,"typeConfidence":2.0,"plateTime":0.4568280536796827,"extension":5.587827394460393},"hitData":{"launchSpeed":97.1,"launchAngle":10.0,"totalDistance":149.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":85.08,"coordY":90.48}},"index":4,"playId":"ef40bece-db30-3320-9c35-179f0232a69d","pitchNumber":3,"startTime":"2026-05-15T01:49:57.910Z","endTime":"2026-05-15T01:50:07.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.5,"awayTeamWinProbability":11.5,"homeTeamWinProbabilityAdded":-4.300000000000011,"leverageIndex":0.9,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-05-15T01:50:07.996Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nick Loftin grounds out softly, pitcher Sean Newcomb to second baseman Chase Meidroth to first baseman Munetaka Murakami. Salvador Perez to 2nd.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-15T01:50:13.247Z","endTime":"2026-05-15T01:51:05.359Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656794,"link":"/api/v1/people/656794"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":805367,"link":"/api/v1/people/805367"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":808959,"link":"/api/v1/people/808959"},"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":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.14255652554697,"aZ":-27.194517480693413,"pfxX":10.601960320691965,"pfxZ":2.787281281583647,"pX":0.34618419975756365,"pZ":3.458258882486511,"vX0":-9.17131647690198,"vY0":-133.6303592761974,"vZ0":-0.7846462918621702,"x":103.8,"y":145.41,"x0":2.4663661870166664,"y0":50.001841947333666,"z0":5.731338143019477,"aX":18.934470558676985},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.0,"breakHorizontal":-16.9,"spinRate":2245,"spinDirection":126},"zone":12,"typeConfidence":2.0,"plateTime":0.41184307957638344,"extension":5.737498978822452},"index":0,"playId":"ebdd5353-83a3-3c97-8644-83f4210b066d","pitchNumber":1,"startTime":"2026-05-15T01:50:27.908Z","endTime":"2026-05-15T01:50:54.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"first":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":118,"player":{"id":679845,"fullName":"Nick Loftin","link":"/api/v1/people/679845"}},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.063154955877835,"aZ":-31.395359491628565,"pfxX":10.153070434375191,"pfxZ":0.42674464100360865,"pX":0.6156119149959153,"pZ":2.3367347097075033,"vX0":-8.45949485813797,"vY0":-135.7421282138352,"vZ0":-3.1254503276177354,"x":93.53,"y":175.69,"x0":2.471988356978657,"y0":50.005815521156435,"z0":5.716964541260763,"aX":18.72143940269641},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":0.2,"breakHorizontal":-16.3,"spinRate":2374,"spinDirection":123},"zone":6,"typeConfidence":2.0,"plateTime":0.4053808219570372,"extension":5.797586944735998},"hitData":{"launchSpeed":57.2,"launchAngle":-33.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":123.0,"coordY":162.0}},"index":1,"playId":"4b94999d-92da-3e58-a8ad-efe6a5bc2bff","pitchNumber":2,"startTime":"2026-05-15T01:50:57.557Z","endTime":"2026-05-15T01:51:05.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":679845,"link":"/api/v1/people/679845","batSide":{"code":"R","description":"Right"}},"first":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679845,"link":"/api/v1/people/679845"},"credit":"b_ab"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_ab"},{"player":{"id":679845,"link":"/api/v1/people/679845"},"credit":"b_pa"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.60000000000001,"awayTeamWinProbability":8.399999999999991,"homeTeamWinProbabilityAdded":3.1000000000000085,"leverageIndex":1.78,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-05-15T01:51:05.359Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Vinnie Pasquantino flies out to center fielder Derek Hill.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-15T01:51:46.276Z","endTime":"2026-05-15T01:52:00.935Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"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":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656537,"link":"/api/v1/people/656537"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-15T01:51:39.567Z","endTime":"2026-05-15T01:51:48.530Z","isPitch":false,"type":"action","player":{"id":686469,"link":"/api/v1/people/686469"},"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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.5,"strikeZoneTop":3.363,"strikeZoneBottom":1.697,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.22469239926706,"aZ":-35.610245638597156,"pfxX":-10.334689050565729,"pfxZ":-2.3734559865494163,"pX":-0.20492657453513294,"pZ":2.8614276754875463,"vX0":-3.5500525429677507,"vY0":-120.41742323547162,"vZ0":0.6991954386024721,"x":124.81,"y":161.52,"x0":2.636050276769844,"y0":50.00044562289561,"z0":5.750574193436059,"aX":-14.977350951226613},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-3.8,"breakHorizontal":19.6,"spinRate":2800,"spinDirection":306},"zone":5,"typeConfidence":2.0,"plateTime":0.45713797204339945,"extension":5.686235616104451},"hitData":{"launchSpeed":96.5,"launchAngle":31.0,"totalDistance":336.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":107.81,"coordY":65.42}},"index":1,"playId":"3e1c134a-d2fe-3009-a7d1-ff87ee01e52c","pitchNumber":1,"startTime":"2026-05-15T01:51:48.530Z","endTime":"2026-05-15T01:52:00.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"second":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_ab"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_ab"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.0,"awayTeamWinProbability":5.0,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.26,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2026-05-15T01:52:00.935Z","atBatIndex":62},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Starling Marte lines out to center fielder Derek Hill.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-15T01:52:07.733Z","endTime":"2026-05-15T01:53:24.531Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":516782,"fullName":"Starling Marte","link":"/api/v1/people/516782"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656537,"link":"/api/v1/people/656537"},"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":95.9,"endSpeed":86.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.75889095809875,"aZ":-13.380910232994065,"pfxX":6.714576263793296,"pfxZ":9.715066308036832,"pX":-0.4574386041396378,"pZ":2.01710554024682,"vX0":-9.827717482947552,"vY0":-139.058636413216,"vZ0":-7.638498395124854,"x":134.44,"y":184.32,"x0":2.2703708143589516,"y0":50.002719764208685,"z0":5.7108239117353286,"aX":12.989277555674803},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.8,"breakHorizontal":-9.8,"spinRate":2318,"spinDirection":130},"zone":7,"typeConfidence":2.0,"plateTime":0.395751327248683,"extension":5.9829021170574705},"index":0,"playId":"976af49f-d9f1-3407-bc5f-e63113926f94","pitchNumber":1,"startTime":"2026-05-15T01:52:47.922Z","endTime":"2026-05-15T01:52:51.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"second":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":95.9,"endSpeed":87.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.72914207889994,"aZ":-13.433485768958972,"pfxX":6.240023976882171,"pfxZ":9.610023010069742,"pX":0.4811973497692265,"pZ":2.4738707691338204,"vX0":-7.3830366879369995,"vY0":-139.35519050878236,"vZ0":-6.5364227629362395,"x":98.66,"y":171.99,"x0":2.3645969728981737,"y0":50.00689579100003,"z0":5.751765576799021,"aX":12.174698070350123},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.1,"breakHorizontal":-9.6,"spinRate":2175,"spinDirection":131},"zone":6,"typeConfidence":2.0,"plateTime":0.39428186309610425,"extension":5.672583173967796},"index":1,"playId":"d010ac00-1369-3db0-b735-4a3903bfe1b9","pitchNumber":2,"startTime":"2026-05-15T01:53:00.693Z","endTime":"2026-05-15T01:53:03.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"second":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.32703781486853,"aZ":-14.347752869318771,"pfxX":6.378009208280615,"pfxZ":9.31690098704006,"pX":-0.16294089374046317,"pZ":2.603339817809217,"vX0":-9.285097171256165,"vY0":-137.85974669784832,"vZ0":-5.8428200794861915,"x":123.21,"y":168.49,"x0":2.4293205676650773,"y0":50.00536188753983,"z0":5.728859214238532,"aX":12.2072017411039},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.7,"breakHorizontal":-9.5,"spinRate":2246,"spinDirection":121},"zone":5,"typeConfidence":2.0,"plateTime":0.39821422269348217,"extension":5.9338358501620725},"hitData":{"launchSpeed":87.5,"launchAngle":25.0,"totalDistance":312.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":134.79,"coordY":74.37}},"index":2,"playId":"bf666f09-6f61-3d74-8d1a-e1bfd6000bea","pitchNumber":3,"startTime":"2026-05-15T01:53:17.153Z","endTime":"2026-05-15T01:53:24.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":516782,"link":"/api/v1/people/516782","batSide":{"code":"R","description":"Right"}},"second":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":516782,"link":"/api/v1/people/516782"},"credit":"b_ab"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_ab"},{"player":{"id":516782,"link":"/api/v1/people/516782"},"credit":"b_pa"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.2,"awayTeamWinProbability":2.799999999999997,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.83,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-05-15T01:53:24.531Z","atBatIndex":63},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Sam Antonacci doubles (5) on a line drive to left fielder Isaac Collins.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-15T01:55:53.076Z","endTime":"2026-05-15T01:56:08.475Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[0,1],"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":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Lucas Erceg replaces Alex Lange.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-15T01:55:01.029Z","endTime":"2026-05-15T01:55:33.197Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668674,"link":"/api/v1/people/668674"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656638,"link":"/api/v1/people/656638","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Sam Antonacci replaces Randal Grichuk.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-15T01:55:33.197Z","endTime":"2026-05-15T01:55:55.393Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":803011,"link":"/api/v1/people/803011"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":545341,"link":"/api/v1/people/545341"},"defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.0,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.88596354630631,"aZ":-18.323560446335872,"pfxX":-8.017164672509157,"pfxZ":7.130003562535489,"pX":-0.014608141713101923,"pZ":2.355230545153865,"vX0":7.564049142138178,"vY0":-138.89316517259198,"vZ0":-6.328528128587652,"x":117.56,"y":175.19,"x0":-1.739752004279633,"y0":50.00111928013149,"z0":5.89394660641355,"aX":-15.567247799543644},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.6,"breakHorizontal":12.8,"spinRate":2047,"spinDirection":224},"zone":5,"typeConfidence":0.82,"plateTime":0.39528575693754675,"extension":6.75482555750096},"hitData":{"launchSpeed":93.6,"launchAngle":20.0,"totalDistance":266.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":55.69,"coordY":118.99}},"index":2,"playId":"84d64c83-5252-3af2-a083-f9d48b56df1c","pitchNumber":1,"startTime":"2026-05-15T01:55:55.393Z","endTime":"2026-05-15T01:56:08.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":803011,"link":"/api/v1/people/803011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":803011,"link":"/api/v1/people/803011"},"credit":"b_ab"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"credit":"p_ab"},{"player":{"id":803011,"link":"/api/v1/people/803011"},"credit":"b_pa"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.1,"awayTeamWinProbability":1.9000000000000057,"homeTeamWinProbabilityAdded":0.8999999999999915,"leverageIndex":0.11,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2026-05-15T01:56:08.475Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Edgar Quero strikes out swinging.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-15T01:57:18.231Z","endTime":"2026-05-15T01:58:48.793Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-15T01:56:28.970Z","endTime":"2026-05-15T01:57:20.493Z","isPitch":false,"type":"action","player":{"id":700337,"link":"/api/v1/people/700337"},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":80.6,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.41534866106884,"aZ":-24.213165541716407,"pfxX":-10.953211167913839,"pfxZ":4.801655064718112,"pX":-0.11442591741010415,"pZ":2.455281395455574,"vX0":7.967260882718336,"vY0":-128.1830704790796,"vZ0":-4.273514262971753,"x":121.36,"y":172.49,"x0":-1.8455700508933932,"y0":50.00408259952012,"z0":6.0431580780127305,"aX":-18.161059130643967},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.9,"breakHorizontal":18.0,"spinRate":1793,"spinDirection":235},"zone":5,"typeConfidence":0.93,"plateTime":0.4279098355241109,"extension":6.5585285374131495},"index":1,"playId":"3600cc0a-4726-3682-a013-b47a6d504a59","pitchNumber":1,"startTime":"2026-05-15T01:57:20.493Z","endTime":"2026-05-15T01:57:23.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":700337,"link":"/api/v1/people/700337","batSide":{"code":"L","description":"Left"}},"second":{"id":803011,"link":"/api/v1/people/803011"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.3,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.26808978019883,"aZ":-16.29156799833619,"pfxX":-7.78496567840371,"pfxZ":8.114273908894786,"pX":-0.4619513629456876,"pZ":3.530348805722704,"vX0":6.440310385285638,"vY0":-139.04769196341147,"vZ0":-3.6891855177670907,"x":134.61,"y":143.46,"x0":-1.797048323269408,"y0":50.003985552250086,"z0":5.955775983571828,"aX":-15.240525005414954},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.2,"breakHorizontal":12.7,"spinRate":1993,"spinDirection":226},"zone":11,"typeConfidence":0.9,"plateTime":0.3939585440776572,"extension":6.59966722970356},"index":2,"playId":"363885e7-ef85-3749-879c-34c903ad1658","pitchNumber":2,"startTime":"2026-05-15T01:57:36.874Z","endTime":"2026-05-15T01:57:42.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":700337,"link":"/api/v1/people/700337","batSide":{"code":"L","description":"Left"}},"second":{"id":803011,"link":"/api/v1/people/803011"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.0,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.654654862842264,"aZ":-31.363216211297303,"pfxX":0.41382141630554337,"pfxZ":0.5461596419677264,"pX":1.649362455257126,"pZ":1.204194998244811,"vX0":8.012048412840034,"vY0":-121.12013730319327,"vZ0":-4.534974309462086,"x":54.13,"y":206.27,"x0":-1.7551435062103027,"y0":50.002424795393026,"z0":5.8432767447483105,"aX":0.6147706620999912},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":0.1,"breakHorizontal":-2.6,"spinRate":2094,"spinDirection":22},"zone":14,"typeConfidence":0.91,"plateTime":0.4522137209623498,"extension":6.5720293867398025},"index":3,"playId":"5012eaf7-7f8a-3617-8036-29d34ddbf64b","pitchNumber":3,"startTime":"2026-05-15T01:57:53.169Z","endTime":"2026-05-15T01:57:56.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":700337,"link":"/api/v1/people/700337","batSide":{"code":"L","description":"Left"}},"second":{"id":803011,"link":"/api/v1/people/803011"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.7,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.900030923844678,"aZ":-19.981927529938595,"pfxX":-9.169398794083055,"pfxZ":6.070769589326863,"pX":-0.2922694624585847,"pZ":2.8625639231870443,"vX0":6.837089736286363,"vY0":-140.57885304103388,"vZ0":-4.99087462348566,"x":128.14,"y":161.49,"x0":-1.5606486613728827,"y0":50.00082563293836,"z0":5.952012251167836,"aX":-18.41013044354483},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.2,"breakHorizontal":15.2,"spinRate":1836,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.38913146472246174,"extension":6.856047198400343},"index":4,"playId":"a9ff17aa-4893-31f8-9c2e-4e384f040109","pitchNumber":4,"startTime":"2026-05-15T01:58:08.748Z","endTime":"2026-05-15T01:58:11.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":700337,"link":"/api/v1/people/700337","batSide":{"code":"L","description":"Left"}},"second":{"id":803011,"link":"/api/v1/people/803011"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.8,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.57411466819884,"aZ":-34.20824667044336,"pfxX":3.036643996252355,"pfxZ":-1.334939496605938,"pX":0.13293712279264985,"pZ":1.2907267331535328,"vX0":3.6266636839575543,"vY0":-122.69422393541606,"vZ0":-4.181704683760353,"x":111.93,"y":203.93,"x0":-1.759620083671713,"y0":50.0034347306097,"z0":5.9364237209587,"aX":4.6234682785936725},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-3.1,"breakHorizontal":-6.4,"spinRate":1978,"spinDirection":21},"zone":14,"typeConfidence":0.92,"plateTime":0.4466382151133068,"extension":6.554272919421311},"index":5,"playId":"5ea047fd-9da5-357b-b16b-65889e94c697","pitchNumber":5,"startTime":"2026-05-15T01:58:29.627Z","endTime":"2026-05-15T01:58:32.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":700337,"link":"/api/v1/people/700337","batSide":{"code":"L","description":"Left"}},"second":{"id":803011,"link":"/api/v1/people/803011"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.0,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.437570090489956,"aZ":-18.90489468071004,"pfxX":-8.498182599679579,"pfxZ":6.557333100053805,"pX":-0.7899794395449726,"pZ":2.809449740540956,"vX0":5.669994433827712,"vY0":-141.19184147307436,"vZ0":-5.268746822287786,"x":147.11,"y":162.92,"x0":-1.7176356221206495,"y0":50.00364630205416,"z0":5.912053976491016,"aX":-17.199102804558894},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":11.0,"breakHorizontal":14.3,"spinRate":2000,"spinDirection":228},"zone":1,"typeConfidence":2.0,"plateTime":0.3875739288334512,"extension":6.693963637597724},"index":6,"playId":"bc2dacae-848e-3573-9405-60ad6366a68d","pitchNumber":6,"startTime":"2026-05-15T01:58:44.890Z","endTime":"2026-05-15T01:58:48.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":700337,"link":"/api/v1/people/700337","batSide":{"code":"L","description":"Left"}},"second":{"id":803011,"link":"/api/v1/people/803011"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"credit":"b_ab"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"credit":"p_ab"},{"player":{"id":700337,"link":"/api/v1/people/700337"},"credit":"b_pa"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.5,"awayTeamWinProbability":2.5,"homeTeamWinProbabilityAdded":-0.5999999999999943,"leverageIndex":0.14,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-05-15T01:58:48.793Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrew Benintendi grounds out, first baseman Vinnie Pasquantino to pitcher Lucas Erceg. Sam Antonacci to 3rd.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-15T01:58:53.521Z","endTime":"2026-05-15T01:59:19.822Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"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":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.963975217221172,"aZ":-20.220091641989193,"pfxX":-8.991714747443964,"pfxZ":5.967266129171476,"pX":-0.3983319517876428,"pZ":2.498748630278475,"vX0":6.651774990371601,"vY0":-140.66614445344115,"vZ0":-5.740388531134023,"x":132.18,"y":171.31,"x0":-1.6256212943681771,"y0":50.00607203804273,"z0":5.877453312660579,"aX":-18.019407449765325},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.8,"breakHorizontal":14.9,"spinRate":1906,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.38942027717169037,"extension":6.665868482927079},"hitData":{"launchSpeed":79.2,"launchAngle":-27.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.85,"coordY":162.83}},"index":0,"playId":"51a7a511-e71a-3345-83dc-987bd6d99ab8","pitchNumber":1,"startTime":"2026-05-15T01:59:10.986Z","endTime":"2026-05-15T01:59:19.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":643217,"link":"/api/v1/people/643217","batSide":{"code":"L","description":"Left"}},"second":{"id":803011,"link":"/api/v1/people/803011"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643217,"link":"/api/v1/people/643217"},"credit":"b_ab"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"credit":"p_ab"},{"player":{"id":643217,"link":"/api/v1/people/643217"},"credit":"b_pa"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.2,"awayTeamWinProbability":2.799999999999997,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.17,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-05-15T01:59:19.822Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Derek Hill singles on a sharp ground ball to center fielder Kyle Isbel. Sam Antonacci scores.","rbi":1,"awayScore":2,"homeScore":6,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-15T01:59:30.116Z","endTime":"2026-05-15T02:01:15.626Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"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":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":{"id":668674,"link":"/api/v1/people/668674"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.835060247397394,"aZ":-33.70395334077384,"pfxX":2.012976732831237,"pfxZ":-1.0264170981786958,"pX":-0.7917096970755763,"pZ":2.0238001689679708,"vX0":1.6897056949887885,"vY0":-121.49859821538502,"vZ0":-2.41391425351644,"x":147.18,"y":184.14,"x0":-1.7576668435214324,"y0":50.00102138122936,"z0":5.95951911170792,"aX":3.0084015673655395},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.2,"breakHorizontal":-4.1,"spinRate":1960,"spinDirection":21},"zone":7,"typeConfidence":0.92,"plateTime":0.45083086042506526,"extension":6.5536464208468574},"index":0,"playId":"54f0e9e5-4a9e-3363-8a52-1532643bac79","pitchNumber":1,"startTime":"2026-05-15T01:59:53.822Z","endTime":"2026-05-15T01:59:57.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"third":{"id":803011,"link":"/api/v1/people/803011"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.525331952827496,"aZ":-20.55255852685961,"pfxX":-9.755762471237801,"pfxZ":5.8436815092044565,"pX":-0.06125958209501791,"pZ":1.963364555219776,"vX0":7.744410958156092,"vY0":-139.92136011724222,"vZ0":-6.928526496467701,"x":119.34,"y":185.77,"x0":-1.5924940724845233,"y0":50.00664466181899,"z0":5.810893960836452,"aX":-19.416840391977136},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.4,"breakHorizontal":16.2,"spinRate":1784,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.39092038010487684,"extension":6.710162683382259},"index":1,"playId":"ac08e51e-ca58-34fd-bda2-1f1c9ca94fad","pitchNumber":2,"startTime":"2026-05-15T02:00:08.479Z","endTime":"2026-05-15T02:00:11.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"third":{"id":803011,"link":"/api/v1/people/803011"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.826724276896414,"aZ":-15.16509446409931,"pfxX":-7.079871085460075,"pfxZ":8.617642155559022,"pX":-0.9648817558543982,"pZ":4.306069242631932,"vX0":4.28594131588281,"vY0":-140.34213127354428,"vZ0":-1.8725641610023172,"x":153.78,"y":122.52,"x0":-1.6002547906000253,"y0":50.00588892607975,"z0":5.981256790697999,"aX":-13.979092301634237},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.4,"breakHorizontal":11.8,"spinRate":2166,"spinDirection":223},"zone":11,"typeConfidence":0.9,"plateTime":0.39182980074805096,"extension":6.520043745523457},"index":2,"playId":"15f3093c-86dd-36f8-ba44-2cf9a6fbfc1b","pitchNumber":3,"startTime":"2026-05-15T02:00:25.108Z","endTime":"2026-05-15T02:00:28.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"third":{"id":803011,"link":"/api/v1/people/803011"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.42904907944736,"aZ":-16.95432431344001,"pfxX":-10.593744182144494,"pfxZ":7.5772204631918365,"pX":1.0250648446436819,"pZ":2.077021209285075,"vX0":10.391285604022318,"vY0":-141.14917256044504,"vZ0":-7.369399997267328,"x":77.93,"y":182.7,"x0":-1.33547823602032,"y0":50.005488819396824,"z0":5.8223064776969125,"aX":-21.28671727755782},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.2,"breakHorizontal":16.9,"spinRate":1856,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.3886969710994115,"extension":6.796335127372035},"index":3,"playId":"f7d19eb6-1c6f-3f5e-bf92-1f3783506c86","pitchNumber":4,"startTime":"2026-05-15T02:00:47.054Z","endTime":"2026-05-15T02:00:51.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"third":{"id":803011,"link":"/api/v1/people/803011"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.85367276429474,"aZ":-34.131501871821385,"pfxX":1.7355316615545768,"pfxZ":-1.2886981109747904,"pX":0.2575431341297819,"pZ":2.2836574299095043,"vX0":3.85887078343369,"vY0":-123.5850394148037,"vZ0":-2.031252887000637,"x":107.18,"y":177.12,"x0":-1.5611486990373833,"y0":50.002836034217104,"z0":6.03403923161044,"aX":2.6349935056130844},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-2.6,"breakHorizontal":-4.2,"spinRate":2069,"spinDirection":22},"zone":6,"typeConfidence":0.92,"plateTime":0.4463564102371058,"extension":6.6248512691395565},"hitData":{"launchSpeed":103.0,"launchAngle":-4.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":109.0,"coordY":86.0}},"index":4,"playId":"a1c16dd0-4e07-39ea-b891-f71bf2e3c27a","pitchNumber":5,"startTime":"2026-05-15T02:01:05.556Z","endTime":"2026-05-15T02:01:15.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":656537,"link":"/api/v1/people/656537","batSide":{"code":"R","description":"Right"}},"third":{"id":803011,"link":"/api/v1/people/803011"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656537,"link":"/api/v1/people/656537"},"credit":"b_ab"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"credit":"p_ab"},{"player":{"id":656537,"link":"/api/v1/people/656537"},"credit":"b_pa"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.6,"awayTeamWinProbability":1.4000000000000057,"homeTeamWinProbabilityAdded":1.3999999999999915,"leverageIndex":0.22,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-05-15T02:01:15.626Z","atBatIndex":67},{"result":{"type":"atBat","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","description":"Derek Hill caught stealing 2nd base, pitcher Lucas Erceg to second baseman Nick Loftin to first baseman Vinnie Pasquantino to shortstop Bobby Witt Jr.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-15T02:02:06.145Z","endTime":"2026-05-15T02:02:58.509Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":17},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668674,"link":"/api/v1/people/668674"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":679845,"link":"/api/v1/people/679845"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":677951,"link":"/api/v1/people/677951"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"8acce5bc-9b43-3677-ac4f-1535dbefcfc1","startTime":"2026-05-15T02:01:51.237Z","endTime":"2026-05-15T02:01:54.237Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":682668,"link":"/api/v1/people/682668","batSide":{"code":"R","description":"Right"}},"first":{"id":656537,"link":"/api/v1/people/656537"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.7,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.03969152978606,"aZ":-21.628098412288043,"pfxX":-10.813655713377486,"pfxZ":5.4814104626050355,"pX":-0.1090541735088545,"pZ":1.5841188398173576,"vX0":7.282867847956248,"vY0":-138.34509523994578,"vZ0":-7.60177351487978,"x":121.16,"y":196.01,"x0":-1.3809407221051373,"y0":50.00302472331901,"z0":5.8351791114353695,"aX":-20.803216310652353},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.4,"breakHorizontal":17.9,"spinRate":1894,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.3970620191751144,"extension":6.751275898519871},"index":1,"playId":"d640a793-e63a-346f-a0e5-5676dbf1b91f","pitchNumber":1,"startTime":"2026-05-15T02:02:08.453Z","endTime":"2026-05-15T02:02:13.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":682668,"link":"/api/v1/people/682668","batSide":{"code":"R","description":"Right"}},"first":{"id":656537,"link":"/api/v1/people/656537"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.2,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.36260977172367,"aZ":-15.054193693523118,"pfxX":-8.077063200149487,"pfxZ":8.739705027659614,"pX":0.5040605536853712,"pZ":3.1247964858231034,"vX0":8.027979038905865,"vY0":-139.547104629625,"vZ0":-4.926673788380578,"x":97.79,"y":154.41,"x0":-1.3699836511468373,"y0":50.00331771085327,"z0":5.915410355172238,"aX":-15.823938547209762},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.9,"breakHorizontal":12.8,"spinRate":1831,"spinDirection":229},"zone":3,"typeConfidence":2.0,"plateTime":0.393511980036791,"extension":6.686949718818102},"index":2,"playId":"958b01bf-25ac-368e-a2e9-7708ba2c468f","pitchNumber":2,"startTime":"2026-05-15T02:02:26.944Z","endTime":"2026-05-15T02:02:30.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":682668,"link":"/api/v1/people/682668","batSide":{"code":"R","description":"Right"}},"first":{"id":656537,"link":"/api/v1/people/656537"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"code":"N","isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":3,"playId":"d315c7c8-30ff-3c52-a80e-1dc80a8698a4","startTime":"2026-05-15T02:02:47.032Z","endTime":"2026-05-15T02:02:58.509Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":521692,"link":"/api/v1/people/521692"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":679845,"link":"/api/v1/people/679845"},"third":{"id":672580,"link":"/api/v1/people/672580"},"shortstop":{"id":677951,"link":"/api/v1/people/677951"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":682668,"link":"/api/v1/people/682668","batSide":{"code":"R","description":"Right"}},"first":{"id":656537,"link":"/api/v1/people/656537"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[],"flags":[],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.06,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-05-15T02:02:58.509Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Isaac Collins grounds out sharply, third baseman Miguel Vargas to first baseman Munetaka Murakami.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-15T02:05:22.345Z","endTime":"2026-05-15T02:06:22.421Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":808959,"link":"/api/v1/people/808959"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Tristan Peters replaces Sam Antonacci, batting 4th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-15T02:04:47.888Z","endTime":"2026-05-15T02:04:47.917Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671976,"link":"/api/v1/people/671976"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"402","replacedPlayer":{"id":803011,"link":"/api/v1/people/803011"},"defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from center field to left field for Derek Hill.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-15T02:04:47.917Z","endTime":"2026-05-15T02:05:24.656Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656537,"link":"/api/v1/people/656537"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"700","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":545341,"link":"/api/v1/people/545341"},"center":{"id":656537,"link":"/api/v1/people/656537"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.6,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.469244829282378,"aZ":-27.79992235084021,"pfxX":11.412478610238933,"pfxZ":2.3355684411532067,"pX":-0.6267742694526247,"pZ":3.3626526328647603,"vX0":-11.374859947810052,"vY0":-136.21161288201125,"vZ0":-1.4624913321969455,"x":140.89,"y":147.99,"x0":2.1245607085172393,"y0":50.00646432427538,"z0":5.832373287413819,"aX":21.407838557075188},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.1,"breakHorizontal":-18.2,"spinRate":2148,"spinDirection":127},"zone":11,"typeConfidence":2.0,"plateTime":0.4024229776365593,"extension":5.691559709415003},"index":2,"playId":"7caa6fc9-7a5e-3e6e-9598-06a267fa24ec","pitchNumber":1,"startTime":"2026-05-15T02:05:24.656Z","endTime":"2026-05-15T02:05:29.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":656537,"link":"/api/v1/people/656537"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.2,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.641513105475006,"aZ":-34.50853111237223,"pfxX":9.95085107650872,"pfxZ":-1.3317065814794846,"pX":0.7572223169536941,"pZ":1.0780448934407931,"vX0":-7.763737531858412,"vY0":-132.03351943436346,"vZ0":-5.102593020281642,"x":88.14,"y":209.67,"x0":2.4515069468204502,"y0":50.00066238063859,"z0":5.592000891993726,"aX":17.46445419337179},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-3.4,"breakHorizontal":-16.2,"spinRate":2001,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.41576534992356384,"extension":5.656548087600621},"index":3,"playId":"00f0399e-8c2c-34b5-b636-7aac441b4cec","pitchNumber":2,"startTime":"2026-05-15T02:05:37.154Z","endTime":"2026-05-15T02:05:40.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":656537,"link":"/api/v1/people/656537"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.8,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.467045519557495,"aZ":-15.872152529377749,"pfxX":6.93689429827344,"pfxZ":8.463326914055134,"pX":-0.364175621266834,"pZ":1.6972662072874252,"vX0":-9.477611561863482,"vY0":-138.09404782056637,"vZ0":-7.8030364679070745,"x":130.88,"y":192.95,"x0":2.215098365382168,"y0":50.004019990685265,"z0":5.632451206351555,"aX":13.365169401979728},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.8,"breakHorizontal":-10.6,"spinRate":2098,"spinDirection":132},"zone":7,"typeConfidence":2.0,"plateTime":0.39700089221214796,"extension":5.855136270516072},"index":4,"playId":"167db980-3cef-3ea6-9146-3633c22dc9aa","pitchNumber":3,"startTime":"2026-05-15T02:05:50.318Z","endTime":"2026-05-15T02:05:53.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":656537,"link":"/api/v1/people/656537"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.6,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.072002965187245,"aZ":-17.42568005452092,"pfxX":5.3715057147407865,"pfxZ":7.645257666299386,"pX":0.7342368757839892,"pZ":3.3725057569225045,"vX0":-6.645128408222016,"vY0":-138.32092752571444,"vZ0":-3.5134472379637485,"x":89.01,"y":147.72,"x0":2.47469641290895,"y0":50.00575579921825,"z0":5.8340728248106695,"aX":10.36666740320428},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.2,"breakHorizontal":-8.3,"spinRate":2115,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.3966363765508456,"extension":5.770446184871994},"index":5,"playId":"9e456eda-a493-3719-9200-fad95a594742","pitchNumber":4,"startTime":"2026-05-15T02:06:02.834Z","endTime":"2026-05-15T02:06:06.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":656537,"link":"/api/v1/people/656537"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.9,"strikeZoneTop":3.013,"strikeZoneBottom":1.521,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.487373129995163,"aZ":-15.467462806452573,"pfxX":4.9923659232994915,"pfxZ":8.870842886134557,"pX":-0.11144933099852794,"pZ":2.2873128694087836,"vX0":-8.482416069946897,"vY0":-136.26927462843148,"vZ0":-6.126103981571163,"x":121.25,"y":177.02,"x0":2.390810099155975,"y0":50.00504165999892,"z0":5.630184923822684,"aX":9.40554301699985},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.0,"breakHorizontal":-7.3,"spinRate":2117,"spinDirection":130},"zone":5,"typeConfidence":2.0,"plateTime":0.4016905107970037,"extension":6.025049444293398},"hitData":{"launchSpeed":100.2,"launchAngle":-16.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":103.67,"coordY":167.9}},"index":6,"playId":"aea0c3ed-e014-3354-a17d-7f5d9ac46061","pitchNumber":5,"startTime":"2026-05-15T02:06:14.550Z","endTime":"2026-05-15T02:06:22.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":656537,"link":"/api/v1/people/656537"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_ab"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_ab"},{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_pa"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.4,"awayTeamWinProbability":0.5999999999999943,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.37,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-05-15T02:06:22.421Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Isbel called out on strikes.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-15T02:06:32.398Z","endTime":"2026-05-15T02:08:07.604Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":85.5,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.22406480290221,"aZ":-29.331452762184146,"pfxX":8.580948166984111,"pfxZ":1.50933092487214,"pX":0.8179066446818375,"pZ":3.0947863024353333,"vX0":-7.2244092351255595,"vY0":-137.4948335200928,"vZ0":-1.5063016684994115,"x":85.82,"y":155.22,"x0":2.381744112316733,"y0":50.006482893908725,"z0":5.665139605226049,"aX":16.216935237113375},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":2.6,"breakHorizontal":-13.8,"spinRate":2226,"spinDirection":127},"zone":3,"typeConfidence":2.0,"plateTime":0.40036871902439763,"extension":6.028872379346311},"index":0,"playId":"7e6558e3-5e4f-32de-b8c9-7644e95d6aa2","pitchNumber":1,"startTime":"2026-05-15T02:06:48.234Z","endTime":"2026-05-15T02:06:51.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":656537,"link":"/api/v1/people/656537"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":74.3,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.064577410630893,"aZ":-37.27905152133902,"pfxX":-10.745218049185786,"pfxZ":-3.597061151086498,"pX":1.0672022496305937,"pZ":2.9706442229345718,"vX0":-1.0281768162824965,"vY0":-119.7681597639406,"vZ0":1.6272101969881743,"x":76.32,"y":158.57,"x0":2.8968376681026506,"y0":50.00303421900388,"z0":5.674598602201674,"aX":-15.251833386606421},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-5.6,"breakHorizontal":19.7,"spinRate":2775,"spinDirection":305},"zone":12,"typeConfidence":2.0,"plateTime":0.4613955054824963,"extension":5.538600095893054},"index":1,"playId":"1023fa69-231e-370f-b6a3-82c40ac8e8d8","pitchNumber":2,"startTime":"2026-05-15T02:06:59.925Z","endTime":"2026-05-15T02:07:26.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":656537,"link":"/api/v1/people/656537"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":145,"player":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"}},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":87.3,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.91335936601529,"aZ":-16.367025090998023,"pfxX":6.914075155294383,"pfxZ":8.032265219351832,"pX":-0.2616466265238355,"pZ":2.366573700462308,"vX0":-9.920298409383427,"vY0":-140.39377692479573,"vZ0":-6.1532573490535185,"x":126.97,"y":174.88,"x0":2.442461225925333,"y0":50.00557004426879,"z0":5.67753366808768,"aX":13.612297671641446},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.2,"breakHorizontal":-10.2,"spinRate":2195,"spinDirection":124},"zone":4,"typeConfidence":2.0,"plateTime":0.3922363283941652,"extension":5.907504249623852},"index":2,"playId":"7ad036ae-29fc-321f-b6da-3d4908d532db","pitchNumber":3,"startTime":"2026-05-15T02:07:31.518Z","endTime":"2026-05-15T02:07:34.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":656537,"link":"/api/v1/people/656537"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.1,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.04475974859941,"aZ":-16.212847813515364,"pfxX":7.164555600814825,"pfxZ":8.313139356478823,"pX":0.20856164348341635,"pZ":2.900780007036571,"vX0":-8.031620557578275,"vY0":-138.65191656224866,"vZ0":-4.966705896838764,"x":109.05,"y":160.46,"x0":2.2313949730891784,"y0":50.00147084322867,"z0":5.820566148480721,"aX":13.753912221701862},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.0,"breakHorizontal":-11.0,"spinRate":2278,"spinDirection":129},"zone":2,"typeConfidence":2.0,"plateTime":0.397178188298112,"extension":5.803625960437359},"index":3,"playId":"15d9f6db-2634-385d-9bb1-a676020cf065","pitchNumber":4,"startTime":"2026-05-15T02:07:45.302Z","endTime":"2026-05-15T02:07:48.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":656537,"link":"/api/v1/people/656537"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.0,"strikeZoneTop":3.114,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.06651767586485,"aZ":-27.70907753942447,"pfxX":13.365910000313367,"pfxZ":2.3040662204192675,"pX":-0.44913544065310157,"pZ":1.6895068487428462,"vX0":-12.155516275174428,"vY0":-139.01562347476522,"vZ0":-5.50702778939614,"x":134.12,"y":193.16,"x0":2.2650202789773233,"y0":50.00306783680153,"z0":5.559374931099706,"aX":25.900093295437834},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":3.0,"breakHorizontal":-21.4,"spinRate":2426,"spinDirection":128},"zone":7,"typeConfidence":2.0,"plateTime":0.3955118742607615,"extension":5.8638737579689515},"index":4,"playId":"1923d4be-ea59-30ea-a15c-10a067d7ff48","pitchNumber":5,"startTime":"2026-05-15T02:08:03.249Z","endTime":"2026-05-15T02:08:07.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":656537,"link":"/api/v1/people/656537"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_ab"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_ab"},{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_pa"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.17,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2026-05-15T02:08:07.604Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Maikel Garcia grounds out, second baseman Chase Meidroth to first baseman Munetaka Murakami.","rbi":0,"awayScore":2,"homeScore":6,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-15T02:08:16.879Z","endTime":"2026-05-15T02:10:19.526Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656794,"fullName":"Sean Newcomb","link":"/api/v1/people/656794"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":805367,"link":"/api/v1/people/805367"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":808959,"link":"/api/v1/people/808959"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":86.6,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.247932454115166,"aZ":-12.124730606876897,"pfxX":6.318769526862404,"pfxZ":10.275552362781717,"pX":-0.018395225972914903,"pZ":2.8450180569823584,"vX0":-8.54690592891714,"vY0":-140.13502767456984,"vZ0":-6.1816519625994815,"x":117.7,"y":161.96,"x0":2.277388087210051,"y0":50.00573604942293,"z0":5.902251318211842,"aX":12.332834650458565},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.2,"breakHorizontal":-9.2,"spinRate":2361,"spinDirection":135},"zone":2,"typeConfidence":2.0,"plateTime":0.3937325130267486,"extension":5.806903731181631},"index":0,"playId":"a2c200cc-6e8e-3833-be75-77f809a3412e","pitchNumber":1,"startTime":"2026-05-15T02:08:29.090Z","endTime":"2026-05-15T02:08:32.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":656537,"link":"/api/v1/people/656537"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":74.6,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.305251578068415,"aZ":-45.557911349325316,"pfxX":-7.299937680919507,"pfxZ":-9.470897551925438,"pX":0.21655142430710145,"pZ":2.1893764118768955,"vX0":-3.4523513729208095,"vY0":-119.58468909414957,"vZ0":0.369385075070813,"x":108.75,"y":179.67,"x0":2.6386039042893596,"y0":50.00444468849807,"z0":6.203143014364367,"aX":-10.31392159506339},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-16.6,"breakHorizontal":14.2,"spinRate":2981,"spinDirection":321},"zone":8,"typeConfidence":2.0,"plateTime":0.4623920491684972,"extension":5.721986222276806},"index":1,"playId":"af48adfc-51b3-313b-ac84-db5cf44a9172","pitchNumber":2,"startTime":"2026-05-15T02:08:41.052Z","endTime":"2026-05-15T02:08:44.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":656537,"link":"/api/v1/people/656537"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":73.2,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.788157945814095,"aZ":-46.41331344960826,"pfxX":-10.068288957282187,"pfxZ":-10.282339973303088,"pX":2.9861385703123027,"pZ":3.776029909284339,"vX0":2.716753760572457,"vY0":-118.62776522808157,"vZ0":4.134005930218859,"x":3.18,"y":136.83,"x0":3.113662388134763,"y0":50.005624645115624,"z0":6.3243911568637055,"aX":-13.93773123188454},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-16.8,"breakHorizontal":17.3,"spinRate":3171,"spinDirection":318},"zone":12,"typeConfidence":2.0,"plateTime":0.4669190466480684,"extension":5.615035973314625},"index":2,"playId":"2b866e3a-9653-3e51-b27e-f05bb212bc88","pitchNumber":3,"startTime":"2026-05-15T02:09:00.781Z","endTime":"2026-05-15T02:09:03.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":656537,"link":"/api/v1/people/656537"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":74.9,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.719392529250012,"aZ":-40.78721748222299,"pfxX":-8.395323833221816,"pfxZ":-6.056094366509129,"pX":-0.058275360277101715,"pZ":1.516730037232083,"vX0":-4.300272461034637,"vY0":-119.76787355723775,"vZ0":-1.1042493523774433,"x":119.22,"y":197.83,"x0":2.8637011081287627,"y0":50.003956815717956,"z0":5.7015205581341295,"aX":-11.93676864095194},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-10.9,"breakHorizontal":16.3,"spinRate":2955,"spinDirection":312},"zone":13,"typeConfidence":2.0,"plateTime":0.46110721956872247,"extension":5.5736913692336705},"index":3,"playId":"4b06daa7-67a4-3401-91d8-1aa5da2ab840","pitchNumber":4,"startTime":"2026-05-15T02:09:16.886Z","endTime":"2026-05-15T02:09:21.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":656537,"link":"/api/v1/people/656537"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.0,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.020442259984755,"aZ":-14.809895408512206,"pfxX":5.848480764250125,"pfxZ":8.92248724246268,"pX":0.27478097355447967,"pZ":1.901726374172865,"vX0":-8.199254702034569,"vY0":-139.27215180875197,"vZ0":-7.607138403645593,"x":106.53,"y":187.43,"x0":2.50999582615155,"y0":50.00232438615294,"z0":5.6666020384726545,"aX":11.381544097489753},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.5,"breakHorizontal":-8.8,"spinRate":2337,"spinDirection":140},"zone":8,"typeConfidence":2.0,"plateTime":0.39469109956778414,"extension":5.838997823129184},"index":4,"playId":"442f70b4-1249-3f7d-a8dd-5cf6d7066cda","pitchNumber":5,"startTime":"2026-05-15T02:09:32.417Z","endTime":"2026-05-15T02:09:35.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":656537,"link":"/api/v1/people/656537"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"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.7,"endSpeed":86.4,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.10474435889564,"aZ":-31.021416556844294,"pfxX":10.516146770913274,"pfxZ":0.6035410230288107,"pX":0.5044788996167938,"pZ":1.7449710676071482,"vX0":-8.880173182553621,"vY0":-137.51759775717167,"vZ0":-4.852570694871016,"x":97.77,"y":191.67,"x0":2.4182756353122916,"y0":50.00049272409756,"z0":5.650764561782135,"aX":20.025020988506675},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":0.2,"breakHorizontal":-17.0,"spinRate":2208,"spinDirection":123},"zone":9,"typeConfidence":2.0,"plateTime":0.39915134181637724,"extension":5.817797005055798},"index":5,"playId":"c2d12394-19db-3464-8bab-423d3ea0f8cf","pitchNumber":6,"startTime":"2026-05-15T02:09:52.547Z","endTime":"2026-05-15T02:09:56.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":656537,"link":"/api/v1/people/656537"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.1,"strikeZoneTop":3.262,"strikeZoneBottom":1.646,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.39443309439237,"aZ":-26.406094286271795,"pfxX":11.106178157187092,"pfxZ":3.0158374627330247,"pX":0.8465552858854197,"pZ":2.6915281113299017,"vX0":-8.137105451923945,"vY0":-138.32032518730625,"vZ0":-3.05823934594598,"x":84.73,"y":166.11,"x0":2.40189767176096,"y0":50.003865396693165,"z0":5.606076925556311,"aX":21.257161261617988},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.9,"breakHorizontal":-18.1,"spinRate":2421,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.397857920651949,"extension":5.545274486114824},"hitData":{"launchSpeed":89.4,"launchAngle":4.0,"totalDistance":86.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":138.13,"coordY":145.09}},"index":6,"playId":"d60b4819-6543-370d-b566-6c88bd7abea4","pitchNumber":7,"startTime":"2026-05-15T02:10:11.812Z","endTime":"2026-05-15T02:10:19.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656794,"link":"/api/v1/people/656794","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":700337,"link":"/api/v1/people/700337"},"first":{"id":808959,"link":"/api/v1/people/808959"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":682668,"link":"/api/v1/people/682668"},"left":{"id":656537,"link":"/api/v1/people/656537"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":672284,"link":"/api/v1/people/672284"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":483630,"link":"/api/v1/people/483630"},"officialType":"First Base"},{"official":{"id":482620,"link":"/api/v1/people/482620"},"officialType":"Second Base"},{"official":{"id":668921,"link":"/api/v1/people/668921"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_ab"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_ab"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":656794,"link":"/api/v1/people/656794"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-05-15T02:10:19.526Z","atBatIndex":71}]