[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colt Keith grounds out, shortstop Colson Montgomery to first baseman Jacob Gonzalez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-31T18:11:08.218Z","endTime":"2026-05-31T18:11:32.141Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"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":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":695657,"link":"/api/v1/people/695657"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694378,"link":"/api/v1/people/694378"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-31T15:22:13.365Z","endTime":"2026-05-31T17:49:30.742Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"},"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-31T17:49:30.742Z","endTime":"2026-05-31T18:10:51.211Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"},"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-31T18:10:51.211Z","endTime":"2026-05-31T18:11:10.496Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"},"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":91.7,"endSpeed":84.6,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.193628362581542,"aZ":-13.584245169290256,"pfxX":-3.8096097421688744,"pfxZ":10.205855950224958,"pX":-0.7557360839296036,"pZ":2.651516702353828,"vX0":4.4358945735510265,"vY0":-133.47489942973874,"vZ0":-6.70240052939008,"x":145.81,"y":167.19,"x0":-1.9368942050099096,"y0":50.00354624708296,"z0":6.155957879876726,"aX":-6.939464762298633},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.4,"breakHorizontal":6.0,"spinRate":2462,"spinDirection":200},"zone":4,"typeConfidence":0.9,"plateTime":0.4088993831784751,"extension":6.797212607813787},"index":3,"playId":"b4e1262f-8141-3259-a342-fe2fcde436ec","pitchNumber":1,"startTime":"2026-05-31T18:11:10.496Z","endTime":"2026-05-31T18:11:15.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.5,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.751661585573412,"aZ":-18.714201679147525,"pfxX":-8.221664703836115,"pfxZ":6.78885201209148,"pX":-0.18077397766513018,"pZ":3.008692355520504,"vX0":8.11345342378322,"vY0":-138.88304444590798,"vZ0":-4.92693910234852,"x":123.89,"y":157.55,"x0":-2.0509463036261364,"y0":50.00404312204847,"z0":6.0241686597574455,"aX":-16.302741229327854},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.6,"breakHorizontal":13.6,"spinRate":2369,"spinDirection":208},"zone":2,"typeConfidence":0.91,"plateTime":0.3921565615194096,"extension":6.731233153652615},"hitData":{"launchSpeed":87.3,"launchAngle":-15.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.87,"coordY":162.32}},"index":4,"playId":"43f062dd-bc83-322f-b09f-a2e1615c086a","pitchNumber":2,"startTime":"2026-05-31T18:11:24.005Z","endTime":"2026-05-31T18:11:32.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-05-31T18:11:32.141Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kevin McGonigle singles on a ground ball to right fielder Rikuu Nishida.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-31T18:11:43.921Z","endTime":"2026-05-31T18:12:03.770Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":807747,"link":"/api/v1/people/807747"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.94026615918749,"aZ":-16.69165747696585,"pfxX":-8.191693894645013,"pfxZ":8.129596973239352,"pX":-0.06331804988952572,"pZ":1.92938263431521,"vX0":8.407498028484657,"vY0":-136.39133605636587,"vZ0":-7.623489543541174,"x":119.41,"y":186.69,"x0":-2.105557019624952,"y0":50.00213901324157,"z0":5.888633903312338,"aX":-15.600916554361492},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.4,"breakHorizontal":13.3,"spinRate":2346,"spinDirection":211},"zone":8,"typeConfidence":0.91,"plateTime":0.39991827067564234,"extension":6.762769191623665},"hitData":{"launchSpeed":106.1,"launchAngle":6.0,"totalDistance":107.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":145.22,"coordY":104.56}},"index":0,"playId":"6745d2fc-e423-3320-b9c5-e0ecd71c1a7b","pitchNumber":1,"startTime":"2026-05-31T18:11:53.322Z","endTime":"2026-05-31T18:12:03.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_ab"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_ab"},{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.63,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-05-31T18:12:03.770Z","atBatIndex":1},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Spencer Torkelson doubles (13) on a line drive to left fielder Sam Antonacci. Kevin McGonigle scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-31T18:12:10.033Z","endTime":"2026-05-31T18:14:43.197Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":803011,"link":"/api/v1/people/803011"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":{"id":680732,"link":"/api/v1/people/680732"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":72.6,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.707668824505035,"aZ":-41.36880721004553,"pfxX":1.8973309297094292,"pfxZ":-6.9534311565708755,"pX":-0.9928746788225041,"pZ":3.189059549559402,"vX0":1.941841224691627,"vY0":-113.88823326302001,"vZ0":1.7001172433737974,"x":154.85,"y":152.68,"x0":-2.1011548189833573,"y0":50.00456257654842,"z0":6.50548415818897,"aX":2.5077028632018132},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-11.9,"breakHorizontal":-4.0,"spinRate":2334,"spinDirection":26},"zone":11,"typeConfidence":0.9,"plateTime":0.4798121595249194,"extension":6.688735720141388},"index":0,"playId":"153d9727-a14e-354d-854e-2943a52fdc22","pitchNumber":1,"startTime":"2026-05-31T18:12:32.840Z","endTime":"2026-05-31T18:12:37.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":72.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.654754750066402,"aZ":-40.25008982354238,"pfxX":0.06276987881732632,"pfxZ":-6.100660827799454,"pX":0.9740585876138009,"pZ":1.2715454640453066,"vX0":6.726931994947849,"vY0":-114.44553767788474,"vZ0":-2.1601128593374517,"x":79.87,"y":204.45,"x0":-2.0149737755674626,"y0":50.0050788059814,"z0":6.179904725142105,"aX":0.08244082878788776},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-11.3,"breakHorizontal":-1.8,"spinRate":2382,"spinDirection":26},"zone":14,"typeConfidence":0.9,"plateTime":0.4790850855450941,"extension":6.7530035647409},"index":1,"playId":"1dbaae15-05dd-35e3-80cc-5eb6d9e76f85","pitchNumber":2,"startTime":"2026-05-31T18:12:52.519Z","endTime":"2026-05-31T18:12:57.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":84.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.904952260373477,"aZ":-18.072111740302454,"pfxX":1.3475375443782678,"pfxZ":7.883669112372985,"pX":1.0325289387183396,"pZ":3.541091182444643,"vX0":7.788415757789046,"vY0":-132.3358323772075,"vZ0":-3.5753656158142797,"x":77.64,"y":143.17,"x0":-2.1133689939151648,"y0":50.00653735571206,"z0":6.218960061933086,"aX":2.4106868712751424},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.8,"breakHorizontal":-4.0,"spinRate":2662,"spinDirection":191},"zone":12,"typeConfidence":0.97,"plateTime":0.41251207456923744,"extension":6.8487521125077535},"index":2,"playId":"dc7e5c3d-95b3-3920-bcfb-ce4d1e2e5fe1","pitchNumber":3,"startTime":"2026-05-31T18:13:24.091Z","endTime":"2026-05-31T18:13:28.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.234018016303324,"aZ":-11.788234593742505,"pfxX":-3.8432488211318856,"pfxZ":10.867434445154109,"pX":-0.346512468112678,"pZ":2.9207741207911586,"vX0":5.647832681643375,"vY0":-135.50811219046986,"vZ0":-6.562333142870594,"x":130.21,"y":159.92,"x0":-1.9501827211604652,"y0":50.00066173518624,"z0":6.18283257325877,"aX":-7.208280940664849},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.6,"breakHorizontal":5.9,"spinRate":2485,"spinDirection":197},"zone":1,"typeConfidence":0.94,"plateTime":0.4028785622839117,"extension":6.820061611283712},"index":3,"playId":"3644e237-73ae-3b99-a02c-6224ee1e2a4f","pitchNumber":4,"startTime":"2026-05-31T18:13:43.664Z","endTime":"2026-05-31T18:13:47.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.2900974894901,"aZ":-23.695904026608638,"pfxX":3.005620089667593,"pfxZ":4.993166440810292,"pX":0.7025676116454052,"pZ":2.2673990548183585,"vX0":6.341508094903096,"vY0":-128.85700800791503,"vZ0":-5.1072968453443774,"x":90.22,"y":177.56,"x0":-2.1713870658671133,"y0":50.005045498963284,"z0":6.082899103334571,"aX":5.1033879124599295},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":8.3,"breakHorizontal":-6.7,"spinRate":2606,"spinDirection":171},"zone":6,"typeConfidence":0.89,"plateTime":0.42347741416531726,"extension":6.8134127009622665},"index":4,"playId":"b4493b0b-df84-3e55-93ec-bafce16505ae","pitchNumber":5,"startTime":"2026-05-31T18:14:04.082Z","endTime":"2026-05-31T18:14:07.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.122098007786146,"aZ":-27.54195920991182,"pfxX":2.7479365914346787,"pfxZ":2.7962096036508024,"pX":-0.3624786385879296,"pZ":2.125073462904929,"vX0":4.114396988733687,"vY0":-127.56490018209885,"vZ0":-4.43560255910516,"x":130.82,"y":181.4,"x0":-2.350333845481401,"y0":50.00066620216329,"z0":6.045976771382897,"aX":4.548699366101247},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.3,"breakHorizontal":-5.9,"spinRate":2554,"spinDirection":153},"zone":7,"typeConfidence":0.91,"plateTime":0.4286226605974104,"extension":6.795244107719795},"hitData":{"launchSpeed":90.5,"launchAngle":22.0,"totalDistance":272.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":47.14,"coordY":122.62}},"index":5,"playId":"f438f769-f715-336c-bcb7-ee13d113f167","pitchNumber":6,"startTime":"2026-05-31T18:14:28.665Z","endTime":"2026-05-31T18:14:43.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.6,"awayTeamWinProbability":61.4,"homeTeamWinProbabilityAdded":-11.199999999999996,"leverageIndex":1.21,"dramaIndex":104.0,"contextMetrics":{},"playEndTime":"2026-05-31T18:14:43.197Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kerry Carpenter strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-31T18:15:00.680Z","endTime":"2026-05-31T18:18:31.627Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6,7,8,9],"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":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":74.6,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.45845712347423,"aZ":-41.18537999504136,"pfxX":-0.2646273308344238,"pfxZ":-6.478419999367216,"pX":-1.1815395852898345,"pZ":1.455181830359451,"vX0":2.2434145294172185,"vY0":-117.28089995777006,"vZ0":-2.171004814749288,"x":162.04,"y":199.49,"x0":-2.1166552196972916,"y0":50.00358927663076,"z0":6.239028877921443,"aX":-0.36867800649387306},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-12.0,"breakHorizontal":-0.1,"spinRate":2314,"spinDirection":28},"zone":13,"typeConfidence":0.89,"plateTime":0.46727166222157823,"extension":6.8510967519836745},"index":0,"playId":"6d074b0b-076d-31aa-861e-9daaa896cad4","pitchNumber":1,"startTime":"2026-05-31T18:15:18.001Z","endTime":"2026-05-31T18:15:22.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"second":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.9,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.978779411627247,"aZ":-11.442601037150435,"pfxX":-3.403560868097116,"pfxZ":10.308862626543572,"pX":-0.3478760393702357,"pZ":3.2221730157292043,"vX0":6.356910698524894,"vY0":-140.05015969122587,"vZ0":-5.4745489315206886,"x":130.26,"y":151.78,"x0":-2.1923000686845997,"y0":50.00306673090502,"z0":5.933102266799099,"aX":-6.8455358407302915},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.9,"breakHorizontal":5.0,"spinRate":2804,"spinDirection":206},"zone":1,"typeConfidence":0.93,"plateTime":0.38926461712108384,"extension":6.750944055088851},"index":1,"playId":"da2daa60-cf01-3801-b969-4ce24448266d","pitchNumber":2,"startTime":"2026-05-31T18:15:39.619Z","endTime":"2026-05-31T18:15:43.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"second":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":76.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.344353199439706,"aZ":-42.027290466464464,"pfxX":1.4253117239074853,"pfxZ":-6.775960643718006,"pX":0.024500840179006517,"pZ":2.0138155975294088,"vX0":4.55799531399448,"vY0":-119.3806803590417,"vZ0":-1.0625052114494267,"x":116.07,"y":184.41,"x0":-2.0887876191491457,"y0":50.00216946876935,"z0":6.222407040907566,"aX":2.0724377644682606},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-12.2,"breakHorizontal":-3.6,"spinRate":2475,"spinDirection":24},"zone":8,"typeConfidence":0.89,"plateTime":0.4574747476072156,"extension":6.662490593178826},"index":2,"playId":"2a405c95-6f68-3d0d-a62d-6a0f427b9ce9","pitchNumber":3,"startTime":"2026-05-31T18:16:00.124Z","endTime":"2026-05-31T18:16:04.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"second":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-31T18:16:20.801Z","endTime":"2026-05-31T18:16:39.418Z","isPitch":false,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"},"defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"second":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.269684094501045,"aZ":-10.954001499905178,"pfxX":-4.114209022880392,"pfxZ":10.698771112878513,"pX":-0.501287849872866,"pZ":3.3713453647138407,"vX0":6.180761306472888,"vY0":-140.0818683997047,"vZ0":-5.390398685075085,"x":136.11,"y":147.75,"x0":-2.2038930848767193,"y0":50.001393473884214,"z0":6.03969196028377,"aX":-8.15954727130184},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.4,"breakHorizontal":6.1,"spinRate":2632,"spinDirection":207},"zone":1,"typeConfidence":0.88,"plateTime":0.39132877055040716,"extension":6.725456098247989},"index":4,"playId":"2f21ff08-ed28-31c6-a7f9-b0307279b4d7","pitchNumber":4,"startTime":"2026-05-31T18:16:39.418Z","endTime":"2026-05-31T18:16:45.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"second":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":77.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.795268381729244,"aZ":-43.30577059088519,"pfxX":0.39017299778416037,"pfxZ":-7.600034036084274,"pX":0.9359780651103963,"pZ":-0.7682547015076041,"vX0":6.631054275209768,"vY0":-120.41094514046661,"vZ0":-6.85959257909102,"x":81.32,"y":259.52,"x0":-1.9063348112195786,"y0":50.00146017793681,"z0":5.957525779861201,"aX":0.570414954272754},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-15.2,"breakHorizontal":-2.3,"spinRate":2489,"spinDirection":11},"zone":14,"typeConfidence":0.9,"plateTime":0.4552133135707126,"extension":6.851272966879739},"index":5,"playId":"d658e4b2-7ee7-324f-b545-c6ee2241eb19","pitchNumber":5,"startTime":"2026-05-31T18:17:02.830Z","endTime":"2026-05-31T18:17:07.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"second":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":6,"playId":"83983fb8-4580-4c22-b6e7-e02176f35c25","startTime":"2026-05-31T18:17:25.691Z","endTime":"2026-05-31T18:17:30.218Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"second":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":7,"playId":"54e88168-853b-435c-b730-f7f97d53c17c","startTime":"2026-05-31T18:17:43.748Z","endTime":"2026-05-31T18:17:48.748Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"second":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.6,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.213901049151485,"aZ":-43.73366612593325,"pfxX":0.3527462767378915,"pfxZ":-8.132999442017134,"pX":-0.6395363363995424,"pZ":0.6199568630226279,"vX0":3.206345266590871,"vY0":-118.90714283511825,"vZ0":-3.5863873479693074,"x":141.38,"y":222.04,"x0":-2.0549061372908346,"y0":50.000124272772474,"z0":6.1420292955801346,"aX":0.5011270742925903},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-15.4,"breakHorizontal":-1.4,"spinRate":2569,"spinDirection":17},"zone":13,"typeConfidence":0.9,"plateTime":0.46181828496265265,"extension":6.799812565124508},"index":8,"playId":"7c89e155-6863-34c9-9174-89a98e3e9374","pitchNumber":6,"startTime":"2026-05-31T18:18:02.617Z","endTime":"2026-05-31T18:18:07.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"second":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":83.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.081403687210045,"aZ":-29.326176349372517,"pfxX":1.270015225403784,"pfxZ":1.6540115038498024,"pX":-0.24988230707332362,"pZ":1.4484289142225255,"vX0":4.80803653027801,"vY0":-129.13597202015663,"vZ0":-5.878781909487115,"x":126.52,"y":199.67,"x0":-2.286632251967592,"y0":50.003331516442216,"z0":5.9573043134720765,"aX":2.1848041269537113},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.2,"breakHorizontal":-3.2,"spinRate":2616,"spinDirection":162},"zone":13,"typeConfidence":0.91,"plateTime":0.42110188577575736,"extension":6.731503588099414},"index":9,"playId":"98079bfd-23ee-3c4e-85b6-1ca28f4afcc5","pitchNumber":7,"startTime":"2026-05-31T18:18:27.876Z","endTime":"2026-05-31T18:18:31.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"second":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_ab"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_ab"},{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":3.1999999999999957,"leverageIndex":1.15,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-05-31T18:18:31.627Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Riley Greene flies out to center fielder Tristan Peters.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-31T18:18:36.691Z","endTime":"2026-05-31T18:20:12.745Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671976,"link":"/api/v1/people/671976"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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(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":90.5,"endSpeed":84.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.01145204038994,"aZ":-25.63760498632365,"pfxX":0.9590073767432292,"pfxZ":3.681936692284142,"pX":1.263805358225241,"pZ":0.20744437827532802,"vX0":8.289272844437884,"vY0":-131.46124379656104,"vZ0":-9.908981868991962,"x":68.83,"y":233.18,"x0":-2.0359158178381476,"y0":50.006216904941766,"z0":5.882782346730622,"aX":1.7019865708981674},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.9,"breakHorizontal":-3.2,"spinRate":2639,"spinDirection":134},"zone":14,"typeConfidence":0.8,"plateTime":0.41431444452794786,"extension":6.700205686459452},"index":0,"playId":"d6a012db-fc80-3b3c-8bc7-fc261992c9ce","pitchNumber":1,"startTime":"2026-05-31T18:18:57.176Z","endTime":"2026-05-31T18:19:01.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"second":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.72391019608629,"aZ":-12.267021533150274,"pfxX":-5.469964391849645,"pfxZ":9.930767800239922,"pX":-0.8476308288372424,"pZ":3.6355412213884004,"vX0":5.699160962677209,"vY0":-140.01154716567268,"vZ0":-4.405420299993885,"x":149.31,"y":140.62,"x0":-2.189386002075261,"y0":50.00481767525274,"z0":6.019362164276821,"aX":-10.967544992896595},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.4,"breakHorizontal":8.9,"spinRate":2654,"spinDirection":209},"zone":11,"typeConfidence":0.84,"plateTime":0.3897534501021789,"extension":6.69750786902065},"index":1,"playId":"0e1d4454-849b-315f-be46-d7f0e93019cf","pitchNumber":2,"startTime":"2026-05-31T18:19:22.998Z","endTime":"2026-05-31T18:19:27.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"second":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":2,"playId":"4512c918-e20b-415a-b7b5-52a5d68e8253","startTime":"2026-05-31T18:19:44.864Z","endTime":"2026-05-31T18:19:49.864Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"second":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":75.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.691328340888195,"aZ":-41.59073982782607,"pfxX":1.7970777156010271,"pfxZ":-6.62929322609555,"pX":0.39641532971727544,"pZ":2.328490067459224,"vX0":4.857339942416683,"vY0":-117.72726043289983,"vZ0":-0.48550288265995,"x":101.89,"y":175.91,"x0":-1.9164355051227717,"y0":50.00068095513128,"z0":6.345740993804237,"aX":2.553249372109115},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.3,"breakVerticalInduced":-11.9,"breakHorizontal":-4.3,"spinRate":2385,"spinDirection":22},"zone":6,"typeConfidence":0.9,"plateTime":0.4630098222897727,"extension":6.74570212674599},"hitData":{"launchSpeed":84.8,"launchAngle":39.0,"totalDistance":297.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":127.99,"coordY":93.91}},"index":3,"playId":"541a1952-3621-3424-8608-16ed035d5127","pitchNumber":3,"startTime":"2026-05-31T18:20:02.355Z","endTime":"2026-05-31T18:20:12.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"second":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.800000000000004,"awayTeamWinProbability":55.199999999999996,"homeTeamWinProbabilityAdded":3.000000000000007,"leverageIndex":1.12,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-05-31T18:20:12.745Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sam Antonacci grounds out, third baseman Colt Keith to first baseman Spencer Torkelson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-31T18:22:00.862Z","endTime":"2026-05-31T18:25:14.346Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"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":true},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.3,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.24721660305841,"aZ":-13.593609628528904,"pfxX":-6.567433191711494,"pfxZ":10.012688614292383,"pX":0.22949912840845754,"pZ":1.6430476345256737,"vX0":8.67235711575861,"vY0":-135.28716444057494,"vZ0":-8.138152204507534,"x":108.25,"y":194.42,"x0":-2.1628915952082255,"y0":50.00066444938472,"z0":5.640865149667246,"aX":-12.184659607617805},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.6,"breakHorizontal":10.1,"spinRate":2226,"spinDirection":212},"zone":8,"typeConfidence":0.59,"plateTime":0.404711926996721,"extension":6.615784051743225},"index":0,"playId":"9359060c-c8c0-3146-b9b9-e7d5888e7762","pitchNumber":1,"startTime":"2026-05-31T18:22:24.368Z","endTime":"2026-05-31T18:22:51.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":803011,"link":"/api/v1/people/803011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":145,"player":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":78.9,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.867903306698246,"aZ":-28.530989385496987,"pfxX":-0.12000917514105369,"pfxZ":2.309171790075613,"pX":0.7047385644131562,"pZ":1.3639834189342266,"vX0":8.1455727592542,"vY0":-125.20172033590022,"vZ0":-4.91294078767219,"x":90.14,"y":201.95,"x0":-2.5844186837344263,"y0":50.00133043560254,"z0":5.705228046251581,"aX":-0.18952871263169313},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":3.2,"breakHorizontal":-1.8,"spinRate":2590,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.43861178185134975,"extension":6.197011900720651},"index":1,"playId":"41706ebc-09c3-309b-9e64-c4196a9ff0dc","pitchNumber":2,"startTime":"2026-05-31T18:22:53.169Z","endTime":"2026-05-31T18:22:58.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":803011,"link":"/api/v1/people/803011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.68837812908392,"aZ":-14.127181255492255,"pfxX":-6.709717466690842,"pfxZ":9.651249258272092,"pX":0.22056485017984287,"pZ":2.4954373961937018,"vX0":8.935381249464875,"vY0":-135.8586180762604,"vZ0":-6.063456095577529,"x":108.59,"y":171.4,"x0":-2.2388257077131075,"y0":50.00426941908118,"z0":5.73777054816725,"aX":-12.548531133014466},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.3,"breakHorizontal":10.3,"spinRate":2229,"spinDirection":216},"zone":5,"typeConfidence":0.5,"plateTime":0.403130497288978,"extension":6.542729983585314},"index":2,"playId":"d0e34489-2f2a-33c2-8d37-09e62bc363ea","pitchNumber":3,"startTime":"2026-05-31T18:23:10.411Z","endTime":"2026-05-31T18:23:14.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":803011,"link":"/api/v1/people/803011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.5,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.102704143040203,"aZ":-17.958259128085494,"pfxX":-7.009244075882329,"pfxZ":7.295690169933481,"pX":-0.3128230849074856,"pZ":2.833764565164818,"vX0":7.919285759708955,"vY0":-138.09681781822724,"vZ0":-4.916098013097027,"x":128.92,"y":162.27,"x0":-2.2945794361145704,"y0":50.00529875655033,"z0":5.8290306294903145,"aX":-13.664471559464781},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.5,"breakHorizontal":11.3,"spinRate":2075,"spinDirection":210},"zone":1,"typeConfidence":2.0,"plateTime":0.395226813255952,"extension":6.487646659756753},"index":3,"playId":"e9521bef-8dbc-390c-8dc8-98e29a2bc496","pitchNumber":4,"startTime":"2026-05-31T18:23:30.341Z","endTime":"2026-05-31T18:23:33.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":803011,"link":"/api/v1/people/803011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-31T18:23:49.159Z","endTime":"2026-05-31T18:23:57.529Z","isPitch":false,"type":"action","player":{"id":803011,"link":"/api/v1/people/803011"},"defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":803011,"link":"/api/v1/people/803011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.881061393828897,"aZ":-31.84813704981356,"pfxX":2.0484618417560423,"pfxZ":0.20809511520346113,"pX":-2.0016104956532774,"pZ":2.7067245015966335,"vX0":1.5366623347596515,"vY0":-125.66093617832477,"vZ0":-1.4985801966391161,"x":193.3,"y":165.7,"x0":-2.8867523987570936,"y0":50.00558373220787,"z0":5.892251958186835,"aX":3.2847023445485126},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.2,"breakHorizontal":-4.1,"spinRate":2545,"spinDirection":105},"zone":11,"typeConfidence":2.0,"plateTime":0.43546787785234553,"extension":6.170083146956625},"index":5,"playId":"5cd68239-7ccd-3146-8a97-9dadfd4a262c","pitchNumber":5,"startTime":"2026-05-31T18:23:57.529Z","endTime":"2026-05-31T18:24:01.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":803011,"link":"/api/v1/people/803011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.1,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.454971509814776,"aZ":-28.184707287756126,"pfxX":-0.5551428304538217,"pfxZ":2.440834232640877,"pX":-0.58546112307483,"pZ":2.025666989574454,"vX0":4.453072983189756,"vY0":-127.3327394841918,"vZ0":-3.9689147372605653,"x":139.32,"y":184.09,"x0":-2.288777920006542,"y0":50.00053632773053,"z0":5.847938842813243,"aX":-0.9066667482365041},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.7,"breakHorizontal":0.0,"spinRate":2494,"spinDirection":147},"zone":7,"typeConfidence":2.0,"plateTime":0.43103477738734286,"extension":6.255468351897213},"index":6,"playId":"e05267d1-3e7f-3ef0-ac12-ad76f8174bd6","pitchNumber":6,"startTime":"2026-05-31T18:24:12.499Z","endTime":"2026-05-31T18:24:18.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":803011,"link":"/api/v1/people/803011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.3,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.621519251931844,"aZ":-15.696619087972751,"pfxX":-5.461574936059235,"pfxZ":8.41155307683725,"pX":-1.0533530042198325,"pZ":2.89606614635447,"vX0":4.64444588134223,"vY0":-139.15276077261345,"vZ0":-5.274022936412502,"x":157.15,"y":160.59,"x0":-2.0355857605035728,"y0":50.00124740198213,"z0":5.858158985878265,"aX":-10.695464850413106},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.3,"breakHorizontal":8.9,"spinRate":2337,"spinDirection":209},"zone":11,"typeConfidence":0.89,"plateTime":0.39383023275083673,"extension":6.324677237951104},"hitData":{"launchSpeed":93.8,"launchAngle":-21.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.7,"coordY":159.79}},"index":7,"playId":"d10404f8-4357-34a5-9a7f-57ea96d3ade0","pitchNumber":7,"startTime":"2026-05-31T18:25:06.519Z","endTime":"2026-05-31T18:25:14.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":803011,"link":"/api/v1/people/803011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":803011,"link":"/api/v1/people/803011"},"credit":"b_ab"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_ab"},{"player":{"id":803011,"link":"/api/v1/people/803011"},"credit":"b_pa"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.4,"awayTeamWinProbability":57.6,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.91,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-05-31T18:25:14.346Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Miguel Vargas grounds out, third baseman Colt Keith to first baseman Spencer Torkelson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-31T18:25:23.176Z","endTime":"2026-05-31T18:26:46.466Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.17276127163227,"aZ":-14.35283535265396,"pfxX":-5.54498307052649,"pfxZ":9.195140334739634,"pX":0.06925160571209242,"pZ":1.6707950156729383,"vX0":7.552375501544585,"vY0":-137.32121328253226,"vZ0":-8.396324607453982,"x":114.36,"y":193.67,"x0":-1.9773931149651993,"y0":50.00221941450968,"z0":5.713496428271839,"aX":-10.747032586011404},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.4,"breakHorizontal":8.8,"spinRate":2274,"spinDirection":210},"zone":8,"typeConfidence":0.81,"plateTime":0.3966157549557905,"extension":6.604507741342985},"index":0,"playId":"356fffd4-c7db-3ef6-8291-ebdd172a0418","pitchNumber":1,"startTime":"2026-05-31T18:25:38.492Z","endTime":"2026-05-31T18:25:42.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":88.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.193192266240306,"aZ":-14.71781164691563,"pfxX":-5.747400537882513,"pfxZ":8.796311890018767,"pX":0.6186566059354109,"pZ":1.6694350747461786,"vX0":8.996838075130517,"vY0":-138.6073213013429,"vZ0":-8.40190549555221,"x":93.42,"y":193.71,"x0":-1.8932548612776543,"y0":50.005824541437185,"z0":5.681966006971562,"aX":-11.409453034688035},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.8,"breakHorizontal":9.0,"spinRate":2334,"spinDirection":207},"zone":9,"typeConfidence":0.75,"plateTime":0.3922042344283976,"extension":6.573805945611555},"index":1,"playId":"812b6bca-4a34-367f-8280-1dc852594ff0","pitchNumber":2,"startTime":"2026-05-31T18:25:55.483Z","endTime":"2026-05-31T18:25:59.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":78.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.19694521266448,"aZ":-35.09481857783846,"pfxX":3.602084608285073,"pfxZ":-1.9300277435126105,"pX":0.9281079965311417,"pZ":2.095128659939564,"vX0":5.976281480575977,"vY0":-121.01857757308034,"vZ0":-2.1295288099194987,"x":81.62,"y":182.21,"x0":-2.0224336443960667,"y0":50.00265490205083,"z0":6.003057255344952,"aX":5.449320587888744},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-3.7,"breakHorizontal":-7.7,"spinRate":2880,"spinDirection":43},"zone":14,"typeConfidence":0.51,"plateTime":0.4491932163638861,"extension":6.26575931896207},"index":2,"playId":"36647428-b917-3524-ae20-ce6a9c1ec462","pitchNumber":3,"startTime":"2026-05-31T18:26:13.633Z","endTime":"2026-05-31T18:26:18.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.975888228709927,"aZ":-14.49885908274987,"pfxX":-5.547468500863673,"pfxZ":8.943139294072768,"pX":1.0884156760308754,"pZ":1.9420712917279088,"vX0":9.862276100588433,"vY0":-138.93017708542882,"vZ0":-7.740030387203316,"x":75.51,"y":186.34,"x0":-1.7692552632226255,"y0":50.00113304034943,"z0":5.706631825864099,"aX":-10.962246237827085},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.9,"breakHorizontal":8.3,"spinRate":2358,"spinDirection":211},"zone":14,"typeConfidence":0.77,"plateTime":0.3926286466106652,"extension":6.568306803526221},"hitData":{"launchSpeed":85.6,"launchAngle":-28.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.74,"coordY":169.42}},"index":3,"playId":"24e40c2d-5a5c-3156-968a-725e4ae92665","pitchNumber":4,"startTime":"2026-05-31T18:26:35.660Z","endTime":"2026-05-31T18:26:46.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678246,"link":"/api/v1/people/678246"},"credit":"b_ab"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_ab"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"credit":"b_pa"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.699999999999996,"awayTeamWinProbability":59.300000000000004,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-05-31T18:26:46.466Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrew Benintendi grounds out, second baseman Zach McKinstry to first baseman Spencer Torkelson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-31T18:26:55.021Z","endTime":"2026-05-31T18:27:29.802Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.255088508541057,"aZ":-35.577206214436885,"pfxX":4.641452325370094,"pfxZ":-2.4064085111302713,"pX":-0.2843321240435433,"pZ":2.9937758429124925,"vX0":3.1446866800158486,"vY0":-117.82833072238456,"vZ0":0.4360312933640631,"x":127.84,"y":157.95,"x0":-2.236792364793386,"y0":50.003296724201356,"z0":6.079367095199526,"aX":6.561282983387256},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-4.0,"breakHorizontal":-9.1,"spinRate":2909,"spinDirection":44},"zone":2,"typeConfidence":2.0,"plateTime":0.46389896385865903,"extension":6.190312027600943},"index":0,"playId":"0778a007-233f-320f-b6b2-71d664db8a0c","pitchNumber":1,"startTime":"2026-05-31T18:27:07.241Z","endTime":"2026-05-31T18:27:11.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":86.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.837223596254866,"aZ":-13.347150346854171,"pfxX":-5.2369950963686565,"pfxZ":9.902056109008207,"pX":0.3909411343112057,"pZ":2.029606683169721,"vX0":8.056372077926255,"vY0":-136.71009182690764,"vZ0":-7.596448767119819,"x":102.1,"y":183.98,"x0":-1.9075697575286383,"y0":50.005215472456676,"z0":5.751705000034833,"aX":-9.960344332808653},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.6,"breakHorizontal":7.9,"spinRate":2232,"spinDirection":214},"zone":9,"typeConfidence":0.84,"plateTime":0.39993948635599086,"extension":6.338555860101025},"hitData":{"launchSpeed":92.3,"launchAngle":-5.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.34,"coordY":157.26}},"index":1,"playId":"eb923db7-fc41-3bf2-aa1d-229e0177d057","pitchNumber":2,"startTime":"2026-05-31T18:27:21.921Z","endTime":"2026-05-31T18:27:29.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643217,"link":"/api/v1/people/643217"},"credit":"b_ab"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_ab"},{"player":{"id":643217,"link":"/api/v1/people/643217"},"credit":"b_pa"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.7,"awayTeamWinProbability":60.3,"homeTeamWinProbabilityAdded":-0.9999999999999929,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-05-31T18:27:29.802Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Vierling strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-31T18:29:26.284Z","endTime":"2026-05-31T18:30:46.241Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.680444200024287,"aZ":-11.003454316428689,"pfxX":-2.6812585514909535,"pfxZ":11.233993269683085,"pX":-0.5258090155879466,"pZ":3.5048338497680613,"vX0":4.911010664483885,"vY0":-136.12045991553907,"vZ0":-5.403687654484305,"x":137.04,"y":144.15,"x0":-2.0014869530925146,"y0":50.00207918833076,"z0":6.2711958751610615,"aX":-5.052869064868153},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.4,"breakHorizontal":3.8,"spinRate":2533,"spinDirection":198},"zone":11,"typeConfidence":0.95,"plateTime":0.4017129923791658,"extension":6.810125977792555},"index":0,"playId":"7954757e-c3c9-3a9e-a1f0-31a6961255b7","pitchNumber":1,"startTime":"2026-05-31T18:29:36.907Z","endTime":"2026-05-31T18:29:41.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.41802064683508,"aZ":-12.121911475338221,"pfxX":-3.323462512264448,"pfxZ":10.851267836702771,"pX":1.0804332862818111,"pZ":1.6239028554594668,"vX0":8.873399135783085,"vY0":-134.62377214383181,"vZ0":-9.620604835349486,"x":75.82,"y":194.93,"x0":-1.816864499001521,"y0":50.00186339251839,"z0":6.087323605138384,"aX":-6.141888855820919},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.9,"breakHorizontal":4.2,"spinRate":2551,"spinDirection":202},"zone":14,"typeConfidence":0.89,"plateTime":0.4058424510519254,"extension":6.8886392328870665},"index":1,"playId":"ef2a285c-4cc9-3c5a-847c-183daf559c62","pitchNumber":2,"startTime":"2026-05-31T18:29:50.780Z","endTime":"2026-05-31T18:29:55.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.913822885582075,"aZ":-28.03992550603967,"pfxX":2.342312918189002,"pfxZ":2.5314876237397463,"pX":0.19187409589922516,"pZ":3.3223117827757935,"vX0":4.864065837194797,"vY0":-125.99353684390628,"vZ0":-1.7120695123889407,"x":109.69,"y":149.08,"x0":-2.056342339926183,"y0":50.00182086358429,"z0":6.243689614120552,"aX":3.8227371094818716},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.4,"breakHorizontal":-5.2,"spinRate":2416,"spinDirection":163},"zone":2,"typeConfidence":0.91,"plateTime":0.4321983266930065,"extension":6.736402490565597},"index":2,"playId":"7ab4ba9f-4a96-3539-a379-37579f56d5b1","pitchNumber":3,"startTime":"2026-05-31T18:30:05.921Z","endTime":"2026-05-31T18:30:10.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":87.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.738374341726292,"aZ":-16.37957544159988,"pfxX":-6.975488060545668,"pfxZ":8.185637693120896,"pX":-0.7310813124772438,"pZ":3.385104059948017,"vX0":5.260201371789128,"vY0":-136.95672282108126,"vZ0":-4.906410732585159,"x":144.87,"y":147.38,"x0":-1.755169619976624,"y0":50.005596024890835,"z0":6.293681113688534,"aX":-13.464425794988495},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.2,"breakHorizontal":11.8,"spinRate":2392,"spinDirection":200},"zone":1,"typeConfidence":0.9,"plateTime":0.3975165944874619,"extension":6.797373753101562},"index":3,"playId":"3f4eafa1-00a2-3d1c-afca-cfa7fdfff376","pitchNumber":4,"startTime":"2026-05-31T18:30:20.769Z","endTime":"2026-05-31T18:30:25.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-31T18:30:31.238Z","endTime":"2026-05-31T18:30:42.250Z","isPitch":false,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"},"defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.562075251582094,"aZ":-12.16942680827448,"pfxX":-2.6560363876609396,"pfxZ":10.211107421155361,"pX":0.10835264720290229,"pZ":3.4419868564168956,"vX0":5.735591025765688,"vY0":-138.29163447532596,"vZ0":-5.539845580031246,"x":112.87,"y":145.85,"x0":-1.636901491172109,"y0":50.00106912012372,"z0":6.270339366690944,"aX":-5.203234111048241},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.6,"breakHorizontal":3.7,"spinRate":2452,"spinDirection":191},"zone":2,"typeConfidence":0.93,"plateTime":0.3943698225162322,"extension":6.914863965576622},"index":5,"playId":"cb4928be-d62c-3080-95a5-6c7434813dea","pitchNumber":5,"startTime":"2026-05-31T18:30:42.250Z","endTime":"2026-05-31T18:30:46.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_ab"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_ab"},{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":2.0999999999999943,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-05-31T18:30:46.241Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wenceel Pérez grounds out to first baseman Jacob Gonzalez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-31T18:30:49.298Z","endTime":"2026-05-31T18:31:49.375Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694378,"link":"/api/v1/people/694378"},"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":95.0,"endSpeed":87.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.42112720257258,"aZ":-11.742749874026284,"pfxX":-4.488781225403124,"pfxZ":10.416872936921472,"pX":-0.9212151144317495,"pZ":3.84160035552069,"vX0":4.640327183336295,"vY0":-138.3556041847455,"vZ0":-4.37064568926911,"x":152.11,"y":135.06,"x0":-2.0274250875415496,"y0":50.00642073856624,"z0":6.213238206061705,"aX":-8.808010280465107},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.2,"breakHorizontal":7.3,"spinRate":2436,"spinDirection":199},"zone":11,"typeConfidence":0.94,"plateTime":0.3940955144683982,"extension":6.669888864148711},"index":0,"playId":"bbcc13eb-5ad6-3ba2-82a7-474521bec7f3","pitchNumber":1,"startTime":"2026-05-31T18:31:08.186Z","endTime":"2026-05-31T18:31:17.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":84.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.737892850663552,"aZ":-23.883402248093816,"pfxX":1.3287453335080643,"pfxZ":4.603110729715198,"pX":-0.3765334665205875,"pZ":2.887675565398398,"vX0":4.521258132413609,"vY0":-132.44801860169105,"vZ0":-3.662068937068397,"x":131.35,"y":160.81,"x0":-2.2691015954817364,"y0":50.00246269172974,"z0":6.007928009319109,"aX":2.3907066951352656},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":7.9,"breakHorizontal":-3.2,"spinRate":2473,"spinDirection":192},"zone":1,"typeConfidence":0.94,"plateTime":0.4114495160241156,"extension":6.804131575248952},"index":1,"playId":"f87d3f24-7d5f-39ce-9875-268450999b5e","pitchNumber":2,"startTime":"2026-05-31T18:31:24.934Z","endTime":"2026-05-31T18:31:29.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":74.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.57896736033223,"aZ":-41.712242402952555,"pfxX":1.3692109674957433,"pfxZ":-6.951938499809376,"pX":-0.3457843430679125,"pZ":1.8100001425757801,"vX0":3.3287186790156227,"vY0":-116.33036241039336,"vZ0":-1.2408198498864194,"x":130.18,"y":189.91,"x0":-1.972394499668698,"y0":50.001752672088756,"z0":6.300107164723449,"aX":1.8786940842403812},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-12.6,"breakHorizontal":-3.2,"spinRate":2463,"spinDirection":28},"zone":7,"typeConfidence":0.9,"plateTime":0.4706127047476034,"extension":6.7218966810651315},"hitData":{"launchSpeed":86.6,"launchAngle":-7.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":129.87,"coordY":199.77}},"index":2,"playId":"4c6b689f-7aba-3ffd-baa4-6e2401b15795","pitchNumber":3,"startTime":"2026-05-31T18:31:41.517Z","endTime":"2026-05-31T18:31:49.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_ab"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_ab"},{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.3,"awayTeamWinProbability":56.7,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.61,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-05-31T18:31:49.375Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Zach McKinstry flies out to left fielder Sam Antonacci.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-31T18:31:57.176Z","endTime":"2026-05-31T18:34:14.683Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":803011,"link":"/api/v1/people/803011"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.54693466585003,"aZ":-9.56577196107408,"pfxX":-4.236480955985021,"pfxZ":11.506777222637048,"pX":-0.33569725480837465,"pZ":2.73439768081377,"vX0":6.082694923230958,"vY0":-139.3420538644098,"vZ0":-7.256258183367291,"x":129.8,"y":164.95,"x0":-1.9973300042963862,"y0":50.00250443808434,"z0":6.005560651630695,"aX":-8.324045583626612},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.4,"breakHorizontal":6.4,"spinRate":2653,"spinDirection":197},"zone":4,"typeConfidence":0.93,"plateTime":0.39319925817125423,"extension":6.86887142315797},"index":0,"playId":"546291d5-c222-3755-9f5b-cf1913fc0e64","pitchNumber":1,"startTime":"2026-05-31T18:32:13.821Z","endTime":"2026-05-31T18:32:18.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.615600307653303,"aZ":-10.355176435291543,"pfxX":-4.213041151696645,"pfxZ":10.93443395476777,"pX":-0.36080489619360157,"pZ":2.0808947946641734,"vX0":6.196947731759478,"vY0":-140.32545638675356,"vZ0":-8.862193918175711,"x":130.75,"y":182.6,"x0":-2.049916977918235,"y0":50.00245386522119,"z0":5.953807484792058,"aX":-8.406664859132494},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.1,"breakHorizontal":6.4,"spinRate":2731,"spinDirection":199},"zone":7,"typeConfidence":0.87,"plateTime":0.3902688544595847,"extension":6.756685452067486},"index":1,"playId":"114bb8af-2bc6-3b3c-b4f1-8d4625ea4cb4","pitchNumber":2,"startTime":"2026-05-31T18:32:29.754Z","endTime":"2026-05-31T18:32:34.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.147988913609847,"aZ":-11.990066862457237,"pfxX":-4.969523186664647,"pfxZ":9.803702927642718,"pX":-0.3182222597297789,"pZ":3.0724219701011606,"vX0":7.048061414558387,"vY0":-142.22939043598413,"vZ0":-6.0965140750963505,"x":129.13,"y":155.82,"x0":-2.1771637670931434,"y0":50.00288890001154,"z0":5.996755416061026,"aX":-10.231644191707316},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.8,"breakHorizontal":7.7,"spinRate":2628,"spinDirection":204},"zone":1,"typeConfidence":0.77,"plateTime":0.3843974288412624,"extension":6.7751605796042185},"index":2,"playId":"29960d5f-767b-3ec4-a232-88cdf6931beb","pitchNumber":3,"startTime":"2026-05-31T18:32:45.722Z","endTime":"2026-05-31T18:32:51.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.24284489638932,"aZ":-12.901197307222239,"pfxX":-5.153516866036092,"pfxZ":9.309334470957873,"pX":-1.8014870963953513,"pZ":3.2674586343346905,"vX0":3.100344510803764,"vY0":-142.60081108510443,"vZ0":-5.367931697476479,"x":185.67,"y":150.56,"x0":-2.2304222418536948,"y0":50.000229780535385,"z0":5.980720681191698,"aX":-10.665441363546217},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.1,"breakHorizontal":8.8,"spinRate":2633,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3833687445815541,"extension":6.578032907745763},"index":3,"playId":"7d66af51-e6a1-3e49-b78a-c14b400a337f","pitchNumber":4,"startTime":"2026-05-31T18:33:11.234Z","endTime":"2026-05-31T18:33:15.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.456182017144567,"aZ":-11.769379616210234,"pfxX":-4.236506025349728,"pfxZ":10.04669590547233,"pX":-0.8278761219280534,"pZ":3.6053079193937707,"vX0":5.3665840349018525,"vY0":-141.43174173836425,"vZ0":-4.80849812628202,"x":148.56,"y":141.44,"x0":-2.197192548499551,"y0":50.00466218468452,"z0":6.078815733417333,"aX":-8.606394076179507},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.4,"breakHorizontal":6.6,"spinRate":2619,"spinDirection":201},"zone":11,"typeConfidence":0.83,"plateTime":0.38687816476574044,"extension":6.749386512213634},"index":4,"playId":"02782ec8-ebe1-3e59-a3c0-42982b289620","pitchNumber":5,"startTime":"2026-05-31T18:33:27.691Z","endTime":"2026-05-31T18:33:32.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":82.5,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.0037481142555,"aZ":-30.478357696301167,"pfxX":1.95834135591508,"pfxZ":0.9911364741602116,"pX":0.35585644012072326,"pZ":1.8904271478969166,"vX0":5.8808772783298116,"vY0":-129.82960113224757,"vZ0":-4.569357898785508,"x":103.44,"y":187.74,"x0":-2.188981582946172,"y0":50.004809460697835,"z0":5.980608601621778,"aX":3.358488027792808},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.1,"breakHorizontal":-4.8,"spinRate":2634,"spinDirection":140},"zone":9,"typeConfidence":0.91,"plateTime":0.4211340990150867,"extension":6.71335755762495},"index":5,"playId":"b93eecff-6f95-3920-8176-21c8cc920f95","pitchNumber":6,"startTime":"2026-05-31T18:33:42.981Z","endTime":"2026-05-31T18:33:47.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":75.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.5890216313642,"aZ":-44.05318518436613,"pfxX":-0.24077806650336853,"pfxZ":-8.273783915447108,"pX":-0.29402552583597014,"pZ":1.8095801500879694,"vX0":4.0031330231723805,"vY0":-119.53523934668817,"vZ0":-1.0313026557918301,"x":128.21,"y":189.92,"x0":-1.964158449146755,"y0":50.00047031861565,"z0":6.226862922072033,"aX":-0.3465377761324601},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-14.9,"breakHorizontal":-0.6,"spinRate":2554,"spinDirection":22},"zone":8,"typeConfidence":0.9,"plateTime":0.4594752867348788,"extension":6.76976909219943},"hitData":{"launchSpeed":79.0,"launchAngle":39.0,"totalDistance":243.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":67.09,"coordY":121.8}},"index":6,"playId":"8e9a2a3a-e46a-385b-9094-e013862eb9b4","pitchNumber":7,"startTime":"2026-05-31T18:34:06.712Z","endTime":"2026-05-31T18:34:14.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_ab"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_ab"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.3,"awayTeamWinProbability":55.7,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-05-31T18:34:14.683Z","atBatIndex":10},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Colson Montgomery pops out to third baseman Colt Keith.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-31T18:36:03.850Z","endTime":"2026-05-31T18:37:07.909Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":74.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.43514128282577,"aZ":-36.84803945886935,"pfxX":1.8124333483048025,"pfxZ":-3.38001028293629,"pX":0.3303203170542676,"pZ":0.27038363148062783,"vX0":5.177461759745863,"vY0":-116.9077333614975,"vZ0":-4.81357475655509,"x":104.41,"y":231.48,"x0":-2.1502887596580167,"y0":50.00436745587099,"z0":5.821880421728864,"aX":2.503996056936608},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-7.1,"breakHorizontal":-4.6,"spinRate":2703,"spinDirection":50},"zone":14,"typeConfidence":2.0,"plateTime":0.46885035334327796,"extension":5.982752344408207},"index":0,"playId":"ae4c4bea-95be-38ad-a381-f1b3a9c464b8","pitchNumber":1,"startTime":"2026-05-31T18:36:26.924Z","endTime":"2026-05-31T18:36:31.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.478554954849727,"aZ":-22.726793658381343,"pfxX":-10.96901985272774,"pfxZ":5.911139653149927,"pX":0.5699339684634814,"pZ":2.752999209222572,"vX0":10.203136008208167,"vY0":-125.88899721251781,"vZ0":-2.817274141792153,"x":95.28,"y":164.45,"x0":-2.118003936222546,"y0":50.004050179297415,"z0":5.733965309557023,"aX":-17.539091426647758},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":10.2,"breakHorizontal":17.4,"spinRate":2168,"spinDirection":224},"zone":6,"typeConfidence":0.95,"plateTime":0.43573184507499096,"extension":6.585652059892846},"index":1,"playId":"90f2dabc-f203-34e8-9af3-11e0daeb9ced","pitchNumber":2,"startTime":"2026-05-31T18:36:42.022Z","endTime":"2026-05-31T18:36:46.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.129293300545406,"aZ":-13.039305080217364,"pfxX":-4.951555899907247,"pfxZ":9.950224008496061,"pX":0.5220642379579241,"pZ":2.718860809304875,"vX0":8.651247042870141,"vY0":-138.55865235072176,"vZ0":-6.202406847883315,"x":97.1,"y":165.37,"x0":-2.013120311056305,"y0":50.004255656544245,"z0":5.876253895203269,"aX":-9.524152328231027},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.7,"breakHorizontal":7.0,"spinRate":2272,"spinDirection":212},"zone":6,"typeConfidence":0.89,"plateTime":0.396984938321157,"extension":6.4785652717946585},"hitData":{"launchSpeed":65.1,"launchAngle":73.0,"totalDistance":73.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":110.96,"coordY":178.07}},"index":2,"playId":"d919bd23-5d79-34cb-bf01-aa08bc348efd","pitchNumber":3,"startTime":"2026-05-31T18:36:56.164Z","endTime":"2026-05-31T18:37:07.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695657,"link":"/api/v1/people/695657"},"credit":"b_ab"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_ab"},{"player":{"id":695657,"link":"/api/v1/people/695657"},"credit":"b_pa"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-05-31T18:37:07.909Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chase Meidroth strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-31T18:37:36.341Z","endTime":"2026-05-31T18:38:42.192Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","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":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-31T18:37:32.632Z","endTime":"2026-05-31T18:37:38.653Z","isPitch":false,"type":"action","player":{"id":805367,"link":"/api/v1/people/805367"},"defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.028877368091727,"aZ":-14.10655978669984,"pfxX":-6.188489759367748,"pfxZ":9.489304634435188,"pX":-0.2494038238263495,"pZ":1.6734002595706283,"vX0":7.124779764187662,"vY0":-136.83530326074714,"vZ0":-8.148871260911623,"x":126.51,"y":193.6,"x0":-2.0778255455715455,"y0":50.0023948774512,"z0":5.6479638997984045,"aX":-11.783434760020999},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.7,"breakHorizontal":9.8,"spinRate":2345,"spinDirection":217},"zone":8,"typeConfidence":0.76,"plateTime":0.3996494612123689,"extension":6.635647444311934},"index":1,"playId":"e9ea9e91-1545-3feb-aae4-a62146cfff0d","pitchNumber":1,"startTime":"2026-05-31T18:37:38.653Z","endTime":"2026-05-31T18:37:43.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.217829427658675,"aZ":-17.829857571996634,"pfxX":-8.440092217849179,"pfxZ":7.3899279221785115,"pX":-0.32814797036122195,"pZ":3.6336724851183635,"vX0":8.519505554103038,"vY0":-138.3032124821025,"vZ0":-2.8204416998136814,"x":129.51,"y":140.67,"x0":-2.3487167849280186,"y0":50.00513789522966,"z0":5.859466560865932,"aX":-16.388525812337665},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.0,"breakHorizontal":13.6,"spinRate":2301,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.3957014867125226,"extension":6.3147455908586405},"index":2,"playId":"4a446809-b513-355a-ac1b-d5f62be71b54","pitchNumber":2,"startTime":"2026-05-31T18:37:54.695Z","endTime":"2026-05-31T18:37:58.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.088687367660405,"aZ":-14.373193624415599,"pfxX":-5.97534492241337,"pfxZ":9.117653310275658,"pX":0.09328191719084242,"pZ":3.0386870233054784,"vX0":7.548282225930958,"vY0":-138.4154636721449,"vZ0":-5.002130124241234,"x":113.44,"y":156.74,"x0":-1.8848172639607355,"y0":50.003790709184834,"z0":5.822026765445833,"aX":-11.667894695723444},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.7,"breakHorizontal":9.4,"spinRate":2247,"spinDirection":211},"zone":2,"typeConfidence":0.76,"plateTime":0.39477649859047537,"extension":6.555848781429596},"index":3,"playId":"eac4c045-ec47-3509-acf5-164cf0d53d11","pitchNumber":3,"startTime":"2026-05-31T18:38:16.276Z","endTime":"2026-05-31T18:38:20.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":89.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.556171132099816,"aZ":-20.71101537226947,"pfxX":-8.974356476601663,"pfxZ":5.694576146781099,"pX":0.03241422139649786,"pZ":2.965677181913245,"vX0":8.93940975862427,"vY0":-140.26168328951388,"vZ0":-4.12809071236308,"x":115.76,"y":158.71,"x0":-2.0137372451503865,"y0":50.00525545662644,"z0":5.788655992028014,"aX":-18.074731287722642},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.7,"breakHorizontal":14.6,"spinRate":2326,"spinDirection":213},"zone":2,"typeConfidence":0.9,"plateTime":0.38892437338273744,"extension":6.597234068201266},"index":4,"playId":"f6237d03-c1dd-31b3-b193-390dbaa7e5e9","pitchNumber":4,"startTime":"2026-05-31T18:38:37.737Z","endTime":"2026-05-31T18:38:42.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805367,"link":"/api/v1/people/805367"},"credit":"b_ab"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_ab"},{"player":{"id":805367,"link":"/api/v1/people/805367"},"credit":"b_pa"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.0,"awayTeamWinProbability":60.0,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.72,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-05-31T18:38:42.192Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jacob Gonzalez flies out sharply to center fielder Matt Vierling.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-31T18:38:47.830Z","endTime":"2026-05-31T18:41:49.211Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.9,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.21578579828433,"aZ":-34.248176495684774,"pfxX":5.334566847615575,"pfxZ":-1.4981794259162022,"pX":-0.5976183323617476,"pZ":3.604257271806599,"vX0":1.956607175063312,"vY0":-117.07615243289793,"vZ0":1.520043632635968,"x":139.78,"y":141.47,"x0":-2.137199589510286,"y0":50.000064155950135,"z0":6.153160464038228,"aX":7.4001654439837266},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-2.0,"breakHorizontal":-10.2,"spinRate":2923,"spinDirection":41},"zone":11,"typeConfidence":2.0,"plateTime":0.467937843373206,"extension":5.993947570549017},"index":0,"playId":"371baa52-011c-3849-8fe2-0d158b1a1e67","pitchNumber":1,"startTime":"2026-05-31T18:39:08.807Z","endTime":"2026-05-31T18:39:12.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694378,"link":"/api/v1/people/694378","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.4,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.39091269815691,"aZ":-12.84641485001727,"pfxX":-6.100363809729123,"pfxZ":10.075578076692336,"pX":0.2523582940411927,"pZ":3.3523476399798358,"vX0":8.22142233231634,"vY0":-137.58406106419847,"vZ0":-4.356424605580185,"x":107.38,"y":148.27,"x0":-1.9812722202444988,"y0":50.000836137953776,"z0":5.826202215385211,"aX":-11.700301860330852},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.5,"breakHorizontal":9.4,"spinRate":2240,"spinDirection":216},"zone":2,"typeConfidence":0.74,"plateTime":0.3980449545314464,"extension":6.5175192910738495},"index":1,"playId":"1558c6ad-b7c5-3b2b-b9cb-447b4764f968","pitchNumber":2,"startTime":"2026-05-31T18:39:23.291Z","endTime":"2026-05-31T18:39:27.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694378,"link":"/api/v1/people/694378","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.9,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.693730136526845,"aZ":-15.79623200532896,"pfxX":-5.809425604448189,"pfxZ":8.483548803758067,"pX":-0.5024312516575524,"pZ":3.6722281655101146,"vX0":6.353466362975185,"vY0":-137.60897242261817,"vZ0":-2.9249934100738977,"x":136.15,"y":139.63,"x0":-2.07933701687134,"y0":50.000138199995526,"z0":5.810449117155941,"aX":-11.212022799593385},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.0,"breakHorizontal":9.2,"spinRate":2215,"spinDirection":212},"zone":11,"typeConfidence":0.71,"plateTime":0.39706060855525793,"extension":6.439738760475564},"index":2,"playId":"9920cc46-8596-32b7-9b80-440f3a1e255d","pitchNumber":3,"startTime":"2026-05-31T18:39:42.630Z","endTime":"2026-05-31T18:39:46.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694378,"link":"/api/v1/people/694378","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.6,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.453093355971202,"aZ":-14.232259771979164,"pfxX":-4.327181756465194,"pfxZ":8.993441807260783,"pX":-0.3496951384954405,"pZ":1.767579995195095,"vX0":6.103523974958869,"vY0":-139.85035869493424,"vZ0":-8.320302331132112,"x":130.33,"y":191.06,"x0":-1.9910956303017098,"y0":50.00325864499171,"z0":5.700642671554747,"aX":-8.632933536724094},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.9,"breakHorizontal":6.7,"spinRate":2314,"spinDirection":211},"zone":7,"typeConfidence":0.94,"plateTime":0.39061138598394285,"extension":6.771350977439515},"index":3,"playId":"18f284e8-83b1-3fd2-985c-1fc1ba002807","pitchNumber":4,"startTime":"2026-05-31T18:40:05.038Z","endTime":"2026-05-31T18:40:11.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694378,"link":"/api/v1/people/694378","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.8,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.85984137481778,"aZ":-13.82818968487905,"pfxX":-3.5796058480684176,"pfxZ":9.322500229373171,"pX":0.6957959062542659,"pZ":3.226506165826446,"vX0":8.697899803186493,"vY0":-139.08269651017707,"vZ0":-4.763547065049593,"x":90.48,"y":151.66,"x0":-2.000633868889901,"y0":50.00397032711718,"z0":5.871767517809128,"aX":-7.046058707349019},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.1,"breakHorizontal":4.8,"spinRate":2323,"spinDirection":213},"zone":3,"typeConfidence":0.93,"plateTime":0.3931286597058601,"extension":6.48914294931177},"index":4,"playId":"6070a5a6-071c-3b51-b15a-18a7448db35c","pitchNumber":5,"startTime":"2026-05-31T18:40:24.710Z","endTime":"2026-05-31T18:40:30.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694378,"link":"/api/v1/people/694378","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.5,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.314733516532925,"aZ":-38.11759765135327,"pfxX":5.1656525588130195,"pfxZ":-4.046377543531738,"pX":0.18410464250561293,"pZ":2.0203568168709922,"vX0":3.9704324707042176,"vY0":-120.33648552781251,"vZ0":-1.577920566354911,"x":109.98,"y":184.23,"x0":-2.1584480395268066,"y0":50.00535175367841,"z0":6.060769056738705,"aX":7.5786262296387035},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-7.4,"breakHorizontal":-10.3,"spinRate":2996,"spinDirection":36},"zone":8,"typeConfidence":0.66,"plateTime":0.455133085411739,"extension":6.193830420838421},"index":5,"playId":"777517e6-c2bc-3e51-a2b1-cfe48e58f31f","pitchNumber":6,"startTime":"2026-05-31T18:40:47.687Z","endTime":"2026-05-31T18:40:57.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694378,"link":"/api/v1/people/694378","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.9,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.311077866650283,"aZ":-35.5949533277721,"pfxX":4.577746881149377,"pfxZ":-2.295282441505247,"pX":0.830596520145248,"pZ":2.3419255922846607,"vX0":5.669244523204216,"vY0":-121.46962593762497,"vZ0":-1.390458815853045,"x":85.34,"y":175.55,"x0":-2.130286155177909,"y0":50.00208109187795,"z0":6.0230381908207375,"aX":6.82402626625967},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-4.2,"breakHorizontal":-9.7,"spinRate":2760,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4513162565515887,"extension":6.303140744178668},"index":6,"playId":"bd217a3d-18da-3521-b48f-18d4c9dda96b","pitchNumber":7,"startTime":"2026-05-31T18:41:19.370Z","endTime":"2026-05-31T18:41:25.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694378,"link":"/api/v1/people/694378","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.1,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.16190919707064,"aZ":-9.824879117912552,"pfxX":-2.8188539439487563,"pfxZ":11.273613948647293,"pX":0.03431198726748823,"pZ":1.986728185917272,"vX0":5.886594076610917,"vY0":-139.8230083791879,"vZ0":-8.584965242812427,"x":115.69,"y":185.14,"x0":-1.730849424302982,"y0":50.00222413092135,"z0":5.739240525597177,"aX":-5.588305364639671},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.8,"breakHorizontal":4.0,"spinRate":2350,"spinDirection":210},"zone":8,"typeConfidence":0.98,"plateTime":0.3915377762872079,"extension":6.51559757532424},"hitData":{"launchSpeed":100.7,"launchAngle":35.0,"totalDistance":348.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":140.98,"coordY":60.01}},"index":7,"playId":"4fc9d932-9a60-3249-bb67-ef128b18e66e","pitchNumber":8,"startTime":"2026-05-31T18:41:39.995Z","endTime":"2026-05-31T18:41:49.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694378,"link":"/api/v1/people/694378","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694378,"link":"/api/v1/people/694378"},"credit":"b_ab"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_ab"},{"player":{"id":694378,"link":"/api/v1/people/694378"},"credit":"b_pa"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.800000000000004,"awayTeamWinProbability":61.199999999999996,"homeTeamWinProbabilityAdded":-1.1999999999999957,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-05-31T18:41:49.211Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Rogers strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-31T18:43:48.027Z","endTime":"2026-05-31T18:44:42.376Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.564961571162407,"aZ":-28.830460437816676,"pfxX":3.063527649536219,"pfxZ":2.0588470216352333,"pX":0.2542479841505146,"pZ":2.145492406745526,"vX0":4.928804073014601,"vY0":-125.80666913960745,"vZ0":-4.058354036248825,"x":107.31,"y":180.85,"x0":-2.1189090872934098,"y0":50.00193732780152,"z0":6.084231985371945,"aX":4.970160791841737},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.1,"breakHorizontal":-6.6,"spinRate":2625,"spinDirection":152},"zone":9,"typeConfidence":0.91,"plateTime":0.43333586995782447,"extension":6.701617793853651},"index":0,"playId":"18e027bd-b2c1-3ae6-ad82-afdf987ba91d","pitchNumber":1,"startTime":"2026-05-31T18:43:53.729Z","endTime":"2026-05-31T18:43:57.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.8615129748118,"aZ":-11.338902344580932,"pfxX":-4.2169373804911565,"pfxZ":10.788322417045489,"pX":0.15825716095582937,"pZ":3.5048605831484543,"vX0":6.97004269326238,"vY0":-137.90023429855037,"vZ0":-5.308635304418965,"x":110.97,"y":144.15,"x0":-1.850956060970768,"y0":50.004932689520764,"z0":6.215908988533341,"aX":-8.146345633671716},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.6,"breakHorizontal":6.2,"spinRate":2731,"spinDirection":200},"zone":12,"typeConfidence":0.92,"plateTime":0.39677770153008396,"extension":6.636961259334518},"index":1,"playId":"92301739-14fe-36a9-bc8f-c81744d02198","pitchNumber":2,"startTime":"2026-05-31T18:44:08.625Z","endTime":"2026-05-31T18:44:12.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":82.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.394469636246267,"aZ":-29.950786084462145,"pfxX":1.7397415043288147,"pfxZ":1.3327340085683992,"pX":2.069584302694156,"pZ":0.8777461998666399,"vX0":9.25521137844416,"vY0":-127.19720418861762,"vZ0":-7.003881707619109,"x":38.11,"y":215.08,"x0":-1.8196233505767776,"y0":50.001024087575765,"z0":5.994994750256194,"aX":2.890973555687002},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.2,"breakHorizontal":-4.9,"spinRate":2594,"spinDirection":136},"zone":14,"typeConfidence":0.91,"plateTime":0.4281574642615138,"extension":6.7374689573461914},"index":2,"playId":"c41bcb9b-4c07-3cc4-b3f5-46141b15499e","pitchNumber":3,"startTime":"2026-05-31T18:44:23.640Z","endTime":"2026-05-31T18:44:27.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":89.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.96237607398072,"aZ":-11.81838790630589,"pfxX":-1.6059310251833607,"pfxZ":10.074388287449256,"pX":0.419560601869048,"pZ":3.081530195966467,"vX0":7.392577667474729,"vY0":-140.3549496011193,"vZ0":-6.174621020152933,"x":101.01,"y":155.58,"x0":-2.025312191392317,"y0":50.00331696675044,"z0":6.05979733683064,"aX":-3.2455877594376994},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.3,"breakHorizontal":1.6,"spinRate":2702,"spinDirection":203},"zone":3,"typeConfidence":0.91,"plateTime":0.3883591807205127,"extension":6.78242019109421},"index":3,"playId":"47413e91-8645-3521-af9e-b6d120ebcfe4","pitchNumber":4,"startTime":"2026-05-31T18:44:38.436Z","endTime":"2026-05-31T18:44:42.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"b_ab"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_ab"},{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.0,"awayTeamWinProbability":59.0,"homeTeamWinProbabilityAdded":2.1999999999999957,"leverageIndex":0.85,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-05-31T18:44:42.376Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colt Keith grounds out, shortstop Colson Montgomery to first baseman Jacob Gonzalez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-31T18:45:07.538Z","endTime":"2026-05-31T18:46:52.263Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":695657,"link":"/api/v1/people/695657"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694378,"link":"/api/v1/people/694378"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-31T18:45:00.809Z","endTime":"2026-05-31T18:45:09.852Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"},"defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.0,"endSpeed":83.8,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.016114826415496,"aZ":-26.57243250573962,"pfxX":-1.1383524243975547,"pfxZ":3.1391815008975907,"pX":0.09432616891699838,"pZ":3.3111643540114133,"vX0":6.56302385781012,"vY0":-132.49042209780026,"vZ0":-2.2618510887756953,"x":113.4,"y":149.38,"x0":-2.2619526347881984,"y0":50.00615063626086,"z0":6.108344090022306,"aX":-2.0343249117834135},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":5.4,"breakHorizontal":0.7,"spinRate":2774,"spinDirection":185},"zone":2,"typeConfidence":0.92,"plateTime":0.4126345500282027,"extension":6.668910748308475},"index":1,"playId":"aeaa315e-08b8-305d-b3cf-e33d186c28bd","pitchNumber":1,"startTime":"2026-05-31T18:45:09.852Z","endTime":"2026-05-31T18:45:14.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.1,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.271037589535926,"aZ":-29.43555102448907,"pfxX":-0.03729597742349933,"pfxZ":1.6588014354248974,"pX":-0.13398256833660882,"pZ":1.611224023161887,"vX0":5.346827619555388,"vY0":-127.59441998462422,"vZ0":-5.206567230904706,"x":122.11,"y":195.28,"x0":-2.248440250591036,"y0":50.00613062318766,"z0":5.986645070743431,"aX":-0.06176582510214486},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.0,"breakHorizontal":-1.1,"spinRate":2585,"spinDirection":44},"zone":13,"typeConfidence":0.91,"plateTime":0.42861745062873524,"extension":6.722339912919393},"index":2,"playId":"888b8293-4cf1-3e18-913d-3e8de0fde748","pitchNumber":2,"startTime":"2026-05-31T18:45:27.076Z","endTime":"2026-05-31T18:45:32.099Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.5,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.38572614192276,"aZ":-23.7173676974833,"pfxX":-8.84193279946826,"pfxZ":5.070680226104216,"pX":-1.1708692791738862,"pZ":1.373217432641785,"vX0":5.4153650195480365,"vY0":-127.3296318042768,"vZ0":-6.632354998583652,"x":161.63,"y":201.7,"x0":-2.159949938125595,"y0":50.00200263319553,"z0":5.848142912510666,"aX":-14.740601547200853},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.2,"breakHorizontal":15.0,"spinRate":1950,"spinDirection":225},"zone":13,"typeConfidence":0.9,"plateTime":0.42766501051271133,"extension":7.054554179153635},"index":3,"playId":"81f6bd72-7607-3cd1-94df-0f1a3f6e7247","pitchNumber":3,"startTime":"2026-05-31T18:45:53.067Z","endTime":"2026-05-31T18:45:57.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.4,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.060428198436334,"aZ":-11.162741959949338,"pfxX":-4.422246519825197,"pfxZ":10.335011939900024,"pX":-1.449273287284904,"pZ":2.4738585951329544,"vX0":3.8658109532955267,"vY0":-140.97998542562115,"vZ0":-7.622014979319348,"x":172.24,"y":171.99,"x0":-2.257041147806519,"y0":50.00491576517958,"z0":5.916027771522344,"aX":-8.991756059773559},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.5,"breakHorizontal":7.3,"spinRate":2697,"spinDirection":210},"zone":13,"typeConfidence":0.85,"plateTime":0.3870533474123805,"extension":6.759744180975151},"index":4,"playId":"8228c53e-6288-3619-81c7-2d51bd546854","pitchNumber":4,"startTime":"2026-05-31T18:46:09.699Z","endTime":"2026-05-31T18:46:14.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":82.2,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.8600366338707,"aZ":-29.21529761367435,"pfxX":2.2343314430089043,"pfxZ":1.7502477429890613,"pX":0.10848948886246366,"pZ":1.8699114000188148,"vX0":4.983363793618213,"vY0":-127.95952280477299,"vZ0":-4.65735636793722,"x":112.86,"y":188.29,"x0":-2.1405078204826498,"y0":50.00280806085764,"z0":5.954450412369817,"aX":3.771389846364847},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.5,"breakHorizontal":-5.0,"spinRate":2606,"spinDirection":133},"zone":8,"typeConfidence":0.91,"plateTime":0.42509546699064193,"extension":6.918000741930357},"index":5,"playId":"45fac378-a105-3722-a7d4-e52cbaede665","pitchNumber":5,"startTime":"2026-05-31T18:46:24.095Z","endTime":"2026-05-31T18:46:28.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.2,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.680755770873382,"aZ":-11.104914572034826,"pfxX":-4.112412710155062,"pfxZ":10.345375308320442,"pX":-0.5882008725389922,"pZ":2.5381910493853956,"vX0":5.366670774702197,"vY0":-141.65646628474755,"vZ0":-7.81757369946425,"x":139.42,"y":170.25,"x0":-1.9710016732439384,"y0":50.00492028334535,"z0":6.039788284925845,"aX":-8.37748056614287},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.4,"breakHorizontal":6.4,"spinRate":2689,"spinDirection":207},"zone":4,"typeConfidence":0.79,"plateTime":0.3863220830841678,"extension":6.798542448474253},"hitData":{"launchSpeed":99.3,"launchAngle":-2.0,"totalDistance":37.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.28,"coordY":142.56}},"index":6,"playId":"69db247b-2dd2-32c2-b4c2-cf1c36a815ac","pitchNumber":6,"startTime":"2026-05-31T18:46:44.257Z","endTime":"2026-05-31T18:46:52.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.6,"awayTeamWinProbability":57.4,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-05-31T18:46:52.263Z","atBatIndex":15},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kevin McGonigle walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-31T18:47:02.728Z","endTime":"2026-05-31T18:49:46.344Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":73.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.60888611348245,"aZ":-41.78108537546539,"pfxX":4.316438835682637,"pfxZ":-7.0467537613441245,"pX":-0.9949807600717497,"pZ":3.305902894735606,"vX0":1.078357811673831,"vY0":-115.78073395547943,"vZ0":2.011171176706664,"x":154.93,"y":149.52,"x0":-2.026915735043677,"y0":50.000008408272464,"z0":6.409699412453223,"aX":5.888011098041128},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-12.0,"breakHorizontal":-8.0,"spinRate":2336,"spinDirection":31},"zone":11,"typeConfidence":0.9,"plateTime":0.4721833102016819,"extension":6.660662477560153},"index":0,"playId":"e40baa87-4ac5-3258-8418-31813018800b","pitchNumber":1,"startTime":"2026-05-31T18:47:22.513Z","endTime":"2026-05-31T18:47:27.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.886222672225085,"aZ":-40.53933416100761,"pfxX":-0.2147500251114276,"pfxZ":-5.772230357258355,"pX":-0.7533113897031194,"pZ":2.704434117363961,"vX0":2.9737160671288665,"vY0":-119.80326558492442,"vZ0":0.18866486625183887,"x":145.71,"y":165.76,"x0":-1.984574207485371,"y0":50.003501021869454,"z0":6.258172700071382,"aX":-0.3110872271815479},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-10.1,"breakHorizontal":-0.4,"spinRate":2327,"spinDirection":23},"zone":4,"typeConfidence":0.86,"plateTime":0.45777516178012645,"extension":6.715671262827648},"index":1,"playId":"0cf1808b-7e98-3ecc-8307-f6d609fef94f","pitchNumber":2,"startTime":"2026-05-31T18:47:36.923Z","endTime":"2026-05-31T18:47:41.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":76.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.510464907242255,"aZ":-43.62915669972966,"pfxX":0.6724262796768978,"pfxZ":-7.874604717253236,"pX":0.2212196581217255,"pZ":1.3553796775024538,"vX0":4.860709909431331,"vY0":-119.6580909982144,"vZ0":-2.268444967100359,"x":108.57,"y":202.18,"x0":-1.921638974654969,"y0":50.004123701569384,"z0":6.214828695670741,"aX":0.9778963151848764},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.0,"breakVerticalInduced":-14.5,"breakHorizontal":-2.4,"spinRate":2483,"spinDirection":17},"zone":14,"typeConfidence":0.9,"plateTime":0.4572683401607138,"extension":6.839385711931968},"index":2,"playId":"b55563df-5083-3f13-9c61-2ada2a4ffd14","pitchNumber":3,"startTime":"2026-05-31T18:47:51.635Z","endTime":"2026-05-31T18:47:56.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":84.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.347438350304756,"aZ":-26.286583528109535,"pfxX":3.0005608133890105,"pfxZ":3.25968078237333,"pX":-0.19359468069100869,"pZ":2.8260845049217687,"vX0":4.387587251190194,"vY0":-132.37784900298783,"vZ0":-3.370894412182372,"x":124.38,"y":162.48,"x0":-2.2509600313498552,"y0":50.00623626293281,"z0":6.00144496138724,"aX":5.42420701946899},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.5,"breakHorizontal":-6.2,"spinRate":2559,"spinDirection":168},"zone":2,"typeConfidence":0.71,"plateTime":0.4108753617334284,"extension":6.671103083624909},"index":3,"playId":"ef17d59b-49c1-341c-bff2-4f47dbd43422","pitchNumber":4,"startTime":"2026-05-31T18:48:10.662Z","endTime":"2026-05-31T18:48:15.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":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-31T18:48:21.825Z","endTime":"2026-05-31T18:48:39.183Z","isPitch":false,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"},"defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.790614387067613,"aZ":-9.435681407333353,"pfxX":-3.4960822402127745,"pfxZ":11.136528036138714,"pX":1.1172705598872443,"pZ":2.919872291494899,"vX0":9.929222485954297,"vY0":-141.40839740205013,"vZ0":-7.039546949768062,"x":74.41,"y":159.94,"x0":-1.9725917984682657,"y0":50.00015096808139,"z0":6.034212214860045,"aX":-7.137460075810357},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.0,"breakHorizontal":4.4,"spinRate":2704,"spinDirection":198},"zone":12,"typeConfidence":0.94,"plateTime":0.38614434848123524,"extension":6.924144278666008},"index":5,"playId":"24354765-66be-377b-8ddf-76755ff767d8","pitchNumber":5,"startTime":"2026-05-31T18:48:39.183Z","endTime":"2026-05-31T18:48:44.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.70995270808829,"aZ":-8.970905227305437,"pfxX":-3.404622807176067,"pfxZ":11.355311404928436,"pX":0.30923974713518,"pZ":2.6672510064263553,"vX0":7.357687595591704,"vY0":-141.23615012832195,"vZ0":-7.941210715099431,"x":105.21,"y":166.76,"x0":-1.8739605725360942,"y0":50.004098296777975,"z0":6.073495676361327,"aX":-6.958345012826839},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.3,"breakHorizontal":4.8,"spinRate":2697,"spinDirection":198},"zone":6,"typeConfidence":0.95,"plateTime":0.38611939231461356,"extension":6.863925935823145},"index":6,"playId":"a41d4fe1-f177-3666-b0b9-523c324cbfe6","pitchNumber":6,"startTime":"2026-05-31T18:48:58.729Z","endTime":"2026-05-31T18:49:02.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.441232344004142,"aZ":-28.42799342422871,"pfxX":3.6767915100807365,"pfxZ":2.2002001903449653,"pX":-0.1854378896660673,"pZ":1.7062314081885217,"vX0":3.9379885970974726,"vY0":-129.47907961268336,"vZ0":-5.4139988209771825,"x":124.07,"y":192.71,"x0":-2.202362834784172,"y0":50.0019739460018,"z0":5.993265731016291,"aX":6.256621453539397},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.0,"breakHorizontal":-7.6,"spinRate":2660,"spinDirection":101},"zone":8,"typeConfidence":0.91,"plateTime":0.42263542919934727,"extension":6.719721761652445},"index":7,"playId":"de0e0287-e83c-34e2-b6d0-29854f1b688c","pitchNumber":7,"startTime":"2026-05-31T18:49:19.491Z","endTime":"2026-05-31T18:49:24.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":90.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.00616397724343,"aZ":-16.094732493291033,"pfxX":-8.349693785950024,"pfxZ":7.69943707965783,"pX":-1.7403389423971083,"pZ":2.880399695441659,"vX0":4.394909155479431,"vY0":-143.15103177437086,"vZ0":-5.775622176058309,"x":183.34,"y":161.01,"x0":-2.2051499063579594,"y0":50.005840095373074,"z0":5.9206905752101076,"aX":-17.446639696719522},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.1,"breakHorizontal":14.3,"spinRate":2554,"spinDirection":209},"zone":11,"typeConfidence":0.94,"plateTime":0.38165867180422586,"extension":6.725130084226039},"index":8,"playId":"63728cd1-70d7-3be8-bf24-23b2ad13425a","pitchNumber":8,"startTime":"2026-05-31T18:49:41.698Z","endTime":"2026-05-31T18:49:46.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.4,"awayTeamWinProbability":58.6,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.42,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-05-31T18:49:46.344Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-31T18:49:52.938Z","endTime":"2026-05-31T18:51:54.461Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[2],"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":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.686647894748976,"aZ":-10.144814905300256,"pfxX":-2.995396838045067,"pfxZ":11.089753499902518,"pX":-0.1464304492677813,"pZ":2.041157674906308,"vX0":5.475585078797755,"vY0":-139.20217013987505,"vZ0":-9.323436445128548,"x":122.58,"y":183.67,"x0":-1.7389555331579636,"y0":50.000361559102394,"z0":6.081595999837414,"aX":-5.949296502884018},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.6,"breakHorizontal":4.4,"spinRate":2596,"spinDirection":198},"zone":8,"typeConfidence":0.94,"plateTime":0.39165042349308843,"extension":6.932973375915866},"index":0,"playId":"3be6ce6a-6e81-3d02-a78e-8a435ea9f190","pitchNumber":1,"startTime":"2026-05-31T18:50:12.089Z","endTime":"2026-05-31T18:50:16.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.1,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.202362915804926,"aZ":-11.258218504494817,"pfxX":-3.3935401468334336,"pfxZ":10.31674170175193,"pX":-0.5539611838985073,"pZ":3.2974955837480913,"vX0":4.56406932354258,"vY0":-141.0474258022006,"vZ0":-6.194508216407071,"x":138.12,"y":149.75,"x0":-1.7474604877022857,"y0":50.00231622099876,"z0":6.238534128590097,"aX":-6.88014119490875},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.6,"breakHorizontal":5.3,"spinRate":2585,"spinDirection":196},"zone":1,"typeConfidence":0.88,"plateTime":0.3873976975645044,"extension":6.7516017490009865},"index":1,"playId":"bfb201d5-ca2a-3544-9792-327d1df55cf1","pitchNumber":2,"startTime":"2026-05-31T18:50:33.042Z","endTime":"2026-05-31T18:50:39.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Kevin McGonigle steals (9) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":2,"actionPlayId":"bfb201d5-ca2a-3544-9792-327d1df55cf1","startTime":"2026-05-31T18:50:48.565Z","endTime":"2026-05-31T18:51:04.534Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"},"defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"postOnSecond":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"homeTeamWinProbability":40.300000000000004,"awayTeamWinProbability":59.699999999999996,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.89,"dramaIndex":34.0,"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.023626812642245,"aZ":-42.82427901995929,"pfxX":-0.06859926796134808,"pfxZ":-7.2314459893499645,"pX":0.25970759393620413,"pZ":2.3479198013349056,"vX0":4.899171962384241,"vY0":-120.23866114889537,"vZ0":-0.4711875427391363,"x":107.1,"y":175.39,"x0":-1.790236075469213,"y0":50.00252139559543,"z0":6.327250849184956,"aX":-0.10145048516326263},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-13.0,"breakHorizontal":-1.0,"spinRate":2572,"spinDirection":17},"zone":6,"typeConfidence":0.89,"plateTime":0.45450501312413216,"extension":6.733617922721718},"index":3,"playId":"8a36a531-87fb-3fd9-aa65-a68af0b940d3","pitchNumber":3,"startTime":"2026-05-31T18:51:04.534Z","endTime":"2026-05-31T18:51:09.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"second":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.14244118713868,"aZ":-11.521044620785776,"pfxX":-3.099667083843817,"pfxZ":10.010681328963837,"pX":-1.1408976322533417,"pZ":4.108870880616371,"vX0":3.25375394028339,"vY0":-141.94847500556148,"vZ0":-4.062004988751262,"x":160.49,"y":127.84,"x0":-1.893272269678575,"y0":50.004564411131454,"z0":6.2788035314487916,"aX":-6.396064225689906},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.6,"breakHorizontal":5.0,"spinRate":2573,"spinDirection":197},"zone":11,"typeConfidence":0.89,"plateTime":0.3842554336181587,"extension":6.786880161866008},"index":4,"playId":"b9b8ac67-64c1-3a2a-bb0b-2347e710c177","pitchNumber":4,"startTime":"2026-05-31T18:51:25.194Z","endTime":"2026-05-31T18:51:30.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"second":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.824228268305205,"aZ":-10.189189740414243,"pfxX":-2.605458659849331,"pfxZ":10.888933010514286,"pX":-0.24674204085357865,"pZ":2.489685033180482,"vX0":5.207010524162559,"vY0":-141.33223513706835,"vZ0":-8.28047745426076,"x":126.41,"y":171.56,"x0":-1.7761234133534112,"y0":50.000513485599484,"z0":6.115362080506775,"aX":-5.25976375890757},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.1,"breakHorizontal":3.6,"spinRate":2558,"spinDirection":196},"zone":5,"typeConfidence":0.84,"plateTime":0.3878486174626965,"extension":6.853895903126345},"index":5,"playId":"366ba107-fe0a-3040-8e13-4986a4039675","pitchNumber":5,"startTime":"2026-05-31T18:51:50.161Z","endTime":"2026-05-31T18:51:54.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"second":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":0.89,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-05-31T18:51:54.461Z","atBatIndex":17},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Tristan Peters pops out to third baseman Colt Keith in foul territory.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-31T18:53:50.441Z","endTime":"2026-05-31T18:54:18.758Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"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(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":93.6,"endSpeed":86.9,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.562958931775885,"aZ":-16.97926691972189,"pfxX":-4.028798021115289,"pfxZ":7.968459626215583,"pX":0.4898158227864806,"pZ":2.3442059597075775,"vX0":8.272303664657768,"vY0":-136.166378195555,"vZ0":-6.145439551533032,"x":98.33,"y":175.49,"x0":-2.043122401332762,"y0":50.00188792271905,"z0":5.775574747322454,"aX":-7.682221446900389},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.6,"breakHorizontal":5.9,"spinRate":2154,"spinDirection":208},"zone":6,"typeConfidence":0.78,"plateTime":0.39988076168589703,"extension":6.279573337525056},"hitData":{"launchSpeed":70.8,"launchAngle":72.0,"totalDistance":95.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":95.05,"coordY":184.11}},"index":0,"playId":"fa38ec58-6586-3e05-b38d-66627034addd","pitchNumber":1,"startTime":"2026-05-31T18:54:06.960Z","endTime":"2026-05-31T18:54:18.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671976,"link":"/api/v1/people/671976"},"credit":"b_ab"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_ab"},{"player":{"id":671976,"link":"/api/v1/people/671976"},"credit":"b_pa"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":40.9,"awayTeamWinProbability":59.1,"homeTeamWinProbabilityAdded":-2.8000000000000043,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-05-31T18:54:18.758Z","atBatIndex":18},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Drew Romo pops out to third baseman Colt Keith.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-31T18:54:24.391Z","endTime":"2026-05-31T18:55:02.707Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.69245451485412,"aZ":-16.565800621773302,"pfxX":-4.062481725107604,"pfxZ":8.250593609508284,"pX":0.4131735902273592,"pZ":2.458088313890313,"vX0":7.741736111223419,"vY0":-136.13982376415146,"vZ0":-5.816989417097652,"x":101.25,"y":172.41,"x0":-1.9295239718834598,"y0":50.00387862318833,"z0":5.754736634537853,"aX":-7.6869148597637675},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.0,"breakHorizontal":5.9,"spinRate":2125,"spinDirection":211},"zone":6,"typeConfidence":0.82,"plateTime":0.40113744400009166,"extension":6.403408739514179},"index":0,"playId":"2da3abd2-9ee8-365c-be7c-4c23c4ba05df","pitchNumber":1,"startTime":"2026-05-31T18:54:39.241Z","endTime":"2026-05-31T18:54:43.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":691011,"link":"/api/v1/people/691011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.327718501186794,"aZ":-23.347412681584863,"pfxX":-8.827920215279885,"pfxZ":5.435577174345104,"pX":-1.0453482932912495,"pZ":3.0426160629944783,"vX0":6.366375332778683,"vY0":-126.27109123598466,"vZ0":-2.1626211519079526,"x":156.85,"y":156.63,"x0":-2.4451350501122233,"y0":50.003633192430776,"z0":5.777670191025633,"aX":-14.338303445475686},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":9.6,"breakHorizontal":14.6,"spinRate":1811,"spinDirection":226},"zone":11,"typeConfidence":0.92,"plateTime":0.43281570619110754,"extension":6.594576955449932},"hitData":{"launchSpeed":77.7,"launchAngle":71.0,"totalDistance":91.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":116.33,"coordY":167.73}},"index":1,"playId":"f66b8cbe-94d1-3521-8fc7-0ae0eb640861","pitchNumber":2,"startTime":"2026-05-31T18:54:52.825Z","endTime":"2026-05-31T18:55:02.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":691011,"link":"/api/v1/people/691011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"credit":"b_ab"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_ab"},{"player":{"id":691011,"link":"/api/v1/people/691011"},"credit":"b_pa"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.0,"awayTeamWinProbability":61.0,"homeTeamWinProbabilityAdded":-1.8999999999999986,"leverageIndex":0.78,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-05-31T18:55:02.707Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rikuu Nishida singles on a ground ball to second baseman Zach McKinstry.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-31T18:55:10.631Z","endTime":"2026-05-31T18:55:36.041Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":807747,"fullName":"Rikuu Nishida","link":"/api/v1/people/807747"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807747,"fullName":"Rikuu Nishida","link":"/api/v1/people/807747"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":807747,"fullName":"Rikuu Nishida","link":"/api/v1/people/807747"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.4,"strikeZoneTop":2.931,"strikeZoneBottom":1.479,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.605375846034285,"aZ":-15.767864017024447,"pfxX":-4.669312178578468,"pfxZ":8.640880205174856,"pX":-0.04505839123731852,"pZ":2.7654175315298275,"vX0":7.046654259761506,"vY0":-136.35349365548927,"vZ0":-5.395660456028111,"x":118.72,"y":164.11,"x0":-2.046212828107475,"y0":50.00413064562884,"z0":5.843278193505485,"aX":-8.867626646366613},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.8,"breakHorizontal":7.1,"spinRate":2155,"spinDirection":219},"zone":2,"typeConfidence":0.81,"plateTime":0.40040770650665003,"extension":6.299637732619626},"hitData":{"launchSpeed":90.5,"launchAngle":-11.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.77,"coordY":142.05}},"index":0,"playId":"a29c3d4b-ca32-3157-ba8d-a61930d56448","pitchNumber":1,"startTime":"2026-05-31T18:55:26.203Z","endTime":"2026-05-31T18:55:36.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":807747,"link":"/api/v1/people/807747","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807747,"link":"/api/v1/people/807747"},"credit":"b_ab"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_ab"},{"player":{"id":807747,"link":"/api/v1/people/807747"},"credit":"b_pa"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":1.4000000000000057,"leverageIndex":0.5,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-05-31T18:55:36.041Z","atBatIndex":20},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Sam Antonacci pops out to first baseman Spencer Torkelson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-31T18:55:45.053Z","endTime":"2026-05-31T18:56:30.450Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.8,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.57898924905397,"aZ":-27.809581414956362,"pfxX":-0.434146504998421,"pfxZ":2.724499684740527,"pX":-1.4061152804164898,"pZ":2.6391352331958995,"vX0":3.5968268618601797,"vY0":-124.82921055519728,"vZ0":-2.548693879462745,"x":170.6,"y":167.52,"x0":-2.8000581619740665,"y0":50.002140743222064,"z0":5.928054492765242,"aX":-0.6955393106480904},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.7,"breakHorizontal":0.1,"spinRate":2484,"spinDirection":181},"zone":11,"typeConfidence":2.0,"plateTime":0.4362707030888209,"extension":5.961515552420477},"index":0,"playId":"6c08a335-64c1-3d13-bb26-a1cde67d7af9","pitchNumber":1,"startTime":"2026-05-31T18:56:01.405Z","endTime":"2026-05-31T18:56:11.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":803011,"link":"/api/v1/people/803011","batSide":{"code":"L","description":"Left"}},"first":{"id":807747,"link":"/api/v1/people/807747"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.9,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.246787064191327,"aZ":-15.700358502996698,"pfxX":-3.644139481602798,"pfxZ":9.001814448360992,"pX":0.7871259622145467,"pZ":2.7410206938879886,"vX0":8.71121746455142,"vY0":-133.7937834825912,"vZ0":-5.165218883552168,"x":87.0,"y":164.77,"x0":-2.023669609727797,"y0":50.006083620359796,"z0":5.805052378577084,"aX":-6.672256254177332},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.5,"breakHorizontal":4.9,"spinRate":2140,"spinDirection":210},"zone":3,"typeConfidence":0.71,"plateTime":0.4078650420284373,"extension":6.2914683684652095},"hitData":{"launchSpeed":77.7,"launchAngle":72.0,"totalDistance":81.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":142.69,"coordY":177.53}},"index":1,"playId":"28bd9e0e-1fe1-3c0a-838a-05ae622035bb","pitchNumber":2,"startTime":"2026-05-31T18:56:17.923Z","endTime":"2026-05-31T18:56:30.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":803011,"link":"/api/v1/people/803011","batSide":{"code":"L","description":"Left"}},"first":{"id":807747,"link":"/api/v1/people/807747"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":803011,"link":"/api/v1/people/803011"},"credit":"b_ab"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_ab"},{"player":{"id":803011,"link":"/api/v1/people/803011"},"credit":"b_pa"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.7,"awayTeamWinProbability":62.3,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.09,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-05-31T18:56:30.450Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kerry Carpenter singles on a line drive to right fielder Rikuu Nishida.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-31T18:58:10.518Z","endTime":"2026-05-31T18:59:03.799Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":807747,"link":"/api/v1/people/807747"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.4,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.69234137253631,"aZ":-19.801325326541782,"pfxX":-9.436797861397245,"pfxZ":6.390409154359422,"pX":-1.4244708908163866,"pZ":2.2997608195401043,"vX0":5.407053209051844,"vY0":-137.56517685648942,"vZ0":-6.085937722555923,"x":171.3,"y":176.69,"x0":-2.1793147160784763,"y0":50.00199061945532,"z0":5.863061359301478,"aX":-18.264218390597318},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.7,"breakHorizontal":16.1,"spinRate":2399,"spinDirection":212},"zone":13,"typeConfidence":0.91,"plateTime":0.39667705685808574,"extension":6.949215627909459},"index":0,"playId":"30955e38-8d2d-3058-9ce6-6fb14d0a8755","pitchNumber":1,"startTime":"2026-05-31T18:58:35.956Z","endTime":"2026-05-31T18:58:40.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.97513190987346,"aZ":-17.049184343203827,"pfxX":1.4411603988445216,"pfxZ":8.165578895537163,"pX":0.15891185727114016,"pZ":3.420074850872046,"vX0":5.870808378266349,"vY0":-134.9168893103255,"vZ0":-3.9072626314824017,"x":110.94,"y":146.44,"x0":-2.2282720518684673,"y0":50.005998187716806,"z0":6.080694661534714,"aX":2.6700431704790026},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.2,"breakHorizontal":-3.8,"spinRate":2814,"spinDirection":187},"zone":12,"typeConfidence":0.74,"plateTime":0.40519990364790637,"extension":6.716493213846819},"hitData":{"launchSpeed":81.3,"launchAngle":26.0,"totalDistance":270.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":162.91,"coordY":86.38}},"index":1,"playId":"5b8441bb-9fbb-35d7-b231-f816d5602187","pitchNumber":2,"startTime":"2026-05-31T18:58:51.585Z","endTime":"2026-05-31T18:59:03.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_ab"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_ab"},{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.1,"awayTeamWinProbability":65.9,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":0.9,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2026-05-31T18:59:03.799Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Greene strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-31T18:59:04.515Z","endTime":"2026-05-31T19:01:49.484Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.226320569034453,"aZ":-10.078651563911963,"pfxX":-4.076345407772054,"pfxZ":11.375487057124161,"pX":-0.10999655029449212,"pZ":3.3228323314060964,"vX0":6.873433606100614,"vY0":-138.34086814078643,"vZ0":-5.742327383133129,"x":121.19,"y":149.06,"x0":-2.0946990229489417,"y0":50.0048531266305,"z0":6.097966812388243,"aX":-7.919819813577896},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.6,"breakHorizontal":6.0,"spinRate":2695,"spinDirection":207},"zone":2,"typeConfidence":0.94,"plateTime":0.395593492623012,"extension":6.781030670632301},"index":0,"playId":"6931471e-9474-36fb-960d-c04907654fb8","pitchNumber":1,"startTime":"2026-05-31T18:59:32.973Z","endTime":"2026-05-31T18:59:38.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.763150356709104,"aZ":-21.5197503156577,"pfxX":-8.323777206854148,"pfxZ":6.5501927191840466,"pX":-0.24679257389049059,"pZ":3.9294580876054894,"vX0":6.769154088032401,"vY0":-126.23874428206966,"vZ0":-1.3246372982551373,"x":126.41,"y":132.68,"x0":-1.8710405607603582,"y0":50.00471020632005,"z0":6.180069646263985,"aX":-13.54434263774555},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":11.9,"breakHorizontal":13.7,"spinRate":2001,"spinDirection":221},"zone":11,"typeConfidence":0.9,"plateTime":0.43254943103792076,"extension":6.7962197587268784},"index":1,"playId":"16dc0acb-97e3-3127-9f96-4606754cb55d","pitchNumber":2,"startTime":"2026-05-31T19:00:00.895Z","endTime":"2026-05-31T19:00:05.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.6838773395161,"aZ":-10.714600493434823,"pfxX":-5.0101521093099,"pfxZ":10.754726306294101,"pX":-0.33139632396514834,"pZ":3.86319711956457,"vX0":6.702819148456182,"vY0":-139.92505513926736,"vZ0":-4.230428289361327,"x":129.63,"y":134.47,"x0":-2.099889812813773,"y0":50.006311981383895,"z0":6.089093541091002,"aX":-10.000860929315916},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.8,"breakHorizontal":7.8,"spinRate":2774,"spinDirection":204},"zone":11,"typeConfidence":0.93,"plateTime":0.3904886059892574,"extension":7.008348533474275},"index":2,"playId":"a90f8e65-8c0d-3cde-82e4-164143e415f8","pitchNumber":3,"startTime":"2026-05-31T19:00:20.965Z","endTime":"2026-05-31T19:00:25.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.2,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.696977990459384,"aZ":-44.257448623476115,"pfxX":2.157932450526004,"pfxZ":-8.441430817974638,"pX":-0.7407489948724447,"pZ":3.8471976779128836,"vX0":2.416510797421386,"vY0":-118.86018675109281,"vZ0":3.466484059885852,"x":145.24,"y":134.91,"x0":-2.05078422460588,"y0":50.002416024340135,"z0":6.387409146371634,"aX":3.0887644313035274},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-14.2,"breakHorizontal":-4.4,"spinRate":2584,"spinDirection":27},"zone":11,"typeConfidence":0.9,"plateTime":0.4607464709067548,"extension":6.723090765835373},"index":3,"playId":"6fc438c5-4c87-3f2a-8b0a-325b20e612dc","pitchNumber":4,"startTime":"2026-05-31T19:00:41.330Z","endTime":"2026-05-31T19:00:45.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"playId":"8d622556-05f3-3c9d-87c5-87a93e15469d","startTime":"2026-05-31T19:01:01.238Z","endTime":"2026-05-31T19:01:04.582Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.25344077545975,"aZ":-42.41020140605783,"pfxX":4.175113004868397,"pfxZ":-7.260556013651872,"pX":-0.6107356569279565,"pZ":2.5898715770896414,"vX0":2.1320746764539376,"vY0":-118.23893873204275,"vZ0":0.4954398614853863,"x":140.28,"y":168.85,"x0":-2.067361408009347,"y0":50.00004899863642,"z0":6.279894142176797,"aX":5.889728341061324},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-12.7,"breakHorizontal":-8.0,"spinRate":2577,"spinDirection":25},"zone":4,"typeConfidence":0.89,"plateTime":0.46384807140628714,"extension":6.80522634547121},"index":5,"playId":"1cf60657-1667-3497-9e73-c91d3f4ea257","pitchNumber":5,"startTime":"2026-05-31T19:01:19.869Z","endTime":"2026-05-31T19:01:23.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.60484675101151,"aZ":-11.24284616270652,"pfxX":-6.658343287269229,"pfxZ":10.58659650103966,"pX":-1.1174233058258054,"pZ":3.01091902367522,"vX0":5.452769281265706,"vY0":-139.31908462858377,"vZ0":-6.248374667693059,"x":159.59,"y":157.49,"x0":-2.2293106184889546,"y0":50.00450536533186,"z0":6.01698453399818,"aX":-13.16616814741404},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.1,"breakHorizontal":11.0,"spinRate":2616,"spinDirection":204},"zone":11,"typeConfidence":0.53,"plateTime":0.39228935972952517,"extension":6.807181215966178},"index":6,"playId":"a5e04eb1-39cd-3056-9925-80041663b1ec","pitchNumber":6,"startTime":"2026-05-31T19:01:45.144Z","endTime":"2026-05-31T19:01:49.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.5,"awayTeamWinProbability":62.5,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":1.47,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-05-31T19:01:49.484Z","atBatIndex":23},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Matt Vierling pops out to second baseman Chase Meidroth.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-31T19:02:01.970Z","endTime":"2026-05-31T19:03:36.187Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"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_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":93.7,"endSpeed":85.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.296155665522896,"aZ":-15.37545589611919,"pfxX":-7.915933940243497,"pfxZ":8.908972723034392,"pX":-1.3153228055935848,"pZ":2.8608486180148454,"vX0":4.801196088741441,"vY0":-136.29702772583676,"vZ0":-5.807682469644554,"x":167.14,"y":161.54,"x0":-2.069052122229414,"y0":50.00419715997626,"z0":6.076896443045872,"aX":-14.929634630261733},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.1,"breakHorizontal":13.3,"spinRate":2408,"spinDirection":202},"zone":11,"typeConfidence":0.93,"plateTime":0.4014976191706552,"extension":6.95767854620881},"index":0,"playId":"62f5cc25-7040-3c46-8085-5b89bf435f3b","pitchNumber":1,"startTime":"2026-05-31T19:02:16.968Z","endTime":"2026-05-31T19:02:21.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.751873155747244,"aZ":-30.8416046873715,"pfxX":2.222577088399528,"pfxZ":0.8052112510238185,"pX":-0.36075702657044345,"pZ":3.0064319015999614,"vX0":3.802555967697911,"vY0":-128.02249468784615,"vZ0":-1.8554898353411342,"x":130.75,"y":157.61,"x0":-2.1548983830525508,"y0":50.00490672646687,"z0":6.157751474177917,"aX":3.6838011287215},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.3,"breakHorizontal":-4.9,"spinRate":2614,"spinDirection":118},"zone":1,"typeConfidence":0.91,"plateTime":0.4280636340320254,"extension":6.703638857824584},"index":1,"playId":"7d975086-acb6-328a-a3a1-f8d4e19c48dc","pitchNumber":2,"startTime":"2026-05-31T19:02:36.414Z","endTime":"2026-05-31T19:02:41.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.7370999715255,"aZ":-14.26292974802338,"pfxX":-5.436283418966662,"pfxZ":9.273203351249315,"pX":-1.0816972274965526,"pZ":3.3184198540137393,"vX0":4.311660873802927,"vY0":-137.44338863009747,"vZ0":-5.13267699780567,"x":158.23,"y":149.18,"x0":-1.957049709986834,"y0":50.00422197216009,"z0":6.163694125090476,"aX":-10.501213157787666},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.1,"breakHorizontal":9.0,"spinRate":2473,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.39706697368479693,"extension":6.835979887842533},"index":2,"playId":"1ee1df49-11e5-3110-a8ff-50c8731272d7","pitchNumber":3,"startTime":"2026-05-31T19:03:00.173Z","endTime":"2026-05-31T19:03:06.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.66928363994957,"aZ":-11.301309353795812,"pfxX":-4.012853498950816,"pfxZ":10.396137605550582,"pX":-0.40496812735270166,"pZ":3.1970474283100736,"vX0":5.17330236882068,"vY0":-139.8842035658446,"vZ0":-6.0709246126213765,"x":132.44,"y":152.46,"x0":-1.7456659289727732,"y0":50.00224612819531,"z0":6.116400583093865,"aX":-8.056904072506347},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.0,"breakHorizontal":6.4,"spinRate":2563,"spinDirection":199},"zone":1,"typeConfidence":0.94,"plateTime":0.38960392137113153,"extension":6.843808569784485},"hitData":{"launchSpeed":90.9,"launchAngle":60.0,"totalDistance":183.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":141.82,"coordY":129.7}},"index":3,"playId":"cb873ea8-4223-3c27-8e1a-597e1656b055","pitchNumber":4,"startTime":"2026-05-31T19:03:23.631Z","endTime":"2026-05-31T19:03:36.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_ab"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_ab"},{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.25,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-05-31T19:03:36.187Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wenceel Pérez called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-31T19:03:40.880Z","endTime":"2026-05-31T19:05:55.809Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"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":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.72881875296469,"aZ":-42.29911630114658,"pfxX":1.2147152259949676,"pfxZ":-7.210190521212092,"pX":0.5695213695066554,"pZ":1.7197443957019891,"vX0":5.366903851007753,"vY0":-118.08400002025543,"vZ0":-1.4576090565067823,"x":95.29,"y":192.35,"x0":-1.8961222650741612,"y0":50.00372209286244,"z0":6.257332231599284,"aX":1.7051219286951302},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-13.1,"breakHorizontal":-3.6,"spinRate":2595,"spinDirection":31},"zone":9,"typeConfidence":0.9,"plateTime":0.46489255140276287,"extension":6.857811892963871},"index":0,"playId":"aadb3dac-21ad-3b6f-a695-7c7088278606","pitchNumber":1,"startTime":"2026-05-31T19:04:13.635Z","endTime":"2026-05-31T19:04:19.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"first":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.36133684007196,"aZ":-11.319403823707244,"pfxX":-4.4829181278717805,"pfxZ":10.78584528501437,"pX":0.18147977302603993,"pZ":3.3503216548575425,"vX0":7.723360331030403,"vY0":-138.5213980565314,"vZ0":-5.449952041963244,"x":110.08,"y":148.32,"x0":-2.0667211251788657,"y0":50.00595373529153,"z0":6.107375653038906,"aX":-8.671061730023412},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.5,"breakHorizontal":6.5,"spinRate":2621,"spinDirection":206},"zone":2,"typeConfidence":0.88,"plateTime":0.3961584265321947,"extension":6.6984950252070865},"index":1,"playId":"8f452c72-eb71-3ff8-be0c-3f643518d3aa","pitchNumber":2,"startTime":"2026-05-31T19:04:35.019Z","endTime":"2026-05-31T19:04:38.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"first":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.12879559959013,"aZ":-10.528635322996585,"pfxX":-3.101746517476536,"pfxZ":10.718723394394786,"pX":-0.04803289573574931,"pZ":3.5857859802677052,"vX0":6.568146420477896,"vY0":-141.41469610455684,"vZ0":-5.2544617697759435,"x":118.83,"y":141.96,"x0":-2.0008210989872603,"y0":50.0033790028388,"z0":6.1473168088399905,"aX":-6.264676296496611},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.5,"breakHorizontal":4.2,"spinRate":2572,"spinDirection":206},"zone":11,"typeConfidence":0.87,"plateTime":0.3877455810121173,"extension":6.769744905480912},"index":2,"playId":"8089ddeb-fc37-3b77-9cd3-c85c6cd3ad96","pitchNumber":3,"startTime":"2026-05-31T19:04:55.519Z","endTime":"2026-05-31T19:04:59.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"first":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.399884822086698,"aZ":-45.486044284363324,"pfxX":0.959255804090998,"pfxZ":-9.05704564592617,"pX":0.09648193211608687,"pZ":2.012195238972221,"vX0":4.825922110146693,"vY0":-121.16961994171781,"vZ0":-0.441672709706338,"x":113.32,"y":184.45,"x0":-2.0559473016764236,"y0":50.00595841595169,"z0":6.213261126215934,"aX":1.4091480861890633},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-16.2,"breakHorizontal":-3.0,"spinRate":2652,"spinDirection":24},"zone":8,"typeConfidence":0.9,"plateTime":0.4541870288353649,"extension":6.806506595656769},"index":3,"playId":"db41cdda-5cc7-35ca-b426-af6e003dce5b","pitchNumber":4,"startTime":"2026-05-31T19:05:23.759Z","endTime":"2026-05-31T19:05:27.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"first":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":90.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.422606133353074,"aZ":-10.852550026166437,"pfxX":-4.812359756854068,"pfxZ":10.403529546942098,"pX":-0.556914482661442,"pZ":1.7562792428876342,"vX0":6.392946800121059,"vY0":-141.3585952210314,"vZ0":-9.602605743152612,"x":138.23,"y":191.36,"x0":-2.209319887804078,"y0":50.00240326205138,"z0":5.869023841402241,"aX":-9.862231065393988},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.3,"breakHorizontal":7.6,"spinRate":2673,"spinDirection":209},"zone":7,"typeConfidence":0.87,"plateTime":0.3856384143898728,"extension":6.890541594201641},"index":4,"playId":"8fc4bb2d-13fb-3984-9f62-dd0720de60e0","pitchNumber":5,"startTime":"2026-05-31T19:05:52.045Z","endTime":"2026-05-31T19:05:55.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"first":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_ab"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_ab"},{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":2.3999999999999915,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-05-31T19:05:55.809Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Miguel Vargas strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-31T19:07:57.393Z","endTime":"2026-05-31T19:09:19.658Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":4},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":87.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.101178726937256,"aZ":-16.48110181738814,"pfxX":-4.659249304810797,"pfxZ":8.160836747714878,"pX":-0.45005994284682965,"pZ":3.3527211787749076,"vX0":6.376700635631464,"vY0":-136.81891060807183,"vZ0":-3.802772245273426,"x":134.16,"y":148.26,"x0":-2.19009003146246,"y0":50.00354498540496,"z0":5.868297550615055,"aX":-8.961318963131331},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.3,"breakHorizontal":7.3,"spinRate":2211,"spinDirection":207},"zone":1,"typeConfidence":0.79,"plateTime":0.3981349590412999,"extension":6.392253068072001},"index":0,"playId":"ccff6f45-0cda-376a-82ab-d04ae92bb6f1","pitchNumber":1,"startTime":"2026-05-31T19:08:08.805Z","endTime":"2026-05-31T19:08:13.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.64701370588029,"aZ":-14.67428483052734,"pfxX":-5.683578053440207,"pfxZ":8.912911580308005,"pX":-0.5696928312483571,"pZ":3.0914298150143953,"vX0":6.1087863117806815,"vY0":-138.24416102030784,"vZ0":-4.822662608535255,"x":138.72,"y":155.31,"x0":-2.0545249457342685,"y0":50.002976677462584,"z0":5.821333400267168,"aX":-11.160215846720359},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.5,"breakHorizontal":9.2,"spinRate":2201,"spinDirection":213},"zone":1,"typeConfidence":0.81,"plateTime":0.3940387857895651,"extension":6.429870700518851},"index":1,"playId":"73f0c2fa-14cd-3a25-aac8-8e9e85db9d91","pitchNumber":2,"startTime":"2026-05-31T19:08:24.120Z","endTime":"2026-05-31T19:08:28.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":76.1,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.813485176244622,"aZ":-36.352171658416665,"pfxX":4.22200233511769,"pfxZ":-2.878025494578246,"pX":1.1721959570974196,"pZ":2.236686580159565,"vX0":5.89682807960604,"vY0":-119.59484093464644,"vZ0":-1.4388044542768363,"x":72.32,"y":178.39,"x0":-1.8730302060729278,"y0":50.00560595308934,"z0":6.103281773026986,"aX":6.122241451124845},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-5.3,"breakHorizontal":-9.0,"spinRate":2721,"spinDirection":50},"zone":14,"typeConfidence":0.67,"plateTime":0.4577848051900517,"extension":6.170731696652398},"index":2,"playId":"68440364-7fdf-3f0e-9aff-bcd7910253c3","pitchNumber":3,"startTime":"2026-05-31T19:08:40.469Z","endTime":"2026-05-31T19:08:46.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.82192103958853,"aZ":-21.326995774430507,"pfxX":-9.946224980488912,"pfxZ":5.539877420738371,"pX":-0.5239602851157495,"pZ":2.3066864231803654,"vX0":7.830277889113996,"vY0":-138.34195902787692,"vZ0":-5.7860449936667155,"x":136.97,"y":176.5,"x0":-2.0840701173346163,"y0":50.00480428530421,"z0":5.833293347826099,"aX":-19.484121399970466},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.1,"breakHorizontal":16.6,"spinRate":2131,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.39433174785761516,"extension":6.3466264890831825},"index":3,"playId":"eed2f933-0e94-3199-a219-3e4ea46665f7","pitchNumber":4,"startTime":"2026-05-31T19:08:56.098Z","endTime":"2026-05-31T19:09:01.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.33657294404534,"aZ":-25.79386956062774,"pfxX":1.3951337837332578,"pfxZ":3.959826480156347,"pX":0.5267232943096473,"pZ":1.2542417711562077,"vX0":6.1656729770031955,"vY0":-126.51253419468703,"vZ0":-6.168179787241495,"x":96.92,"y":204.92,"x0":-2.1294789758537376,"y0":50.001992098976274,"z0":5.808806990457012,"aX":2.2461915708707627},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.9,"breakHorizontal":-4.0,"spinRate":2481,"spinDirection":99},"zone":14,"typeConfidence":2.0,"plateTime":0.43400093024128594,"extension":6.179104591685088},"index":4,"playId":"babc8b13-3227-37a0-9fe6-daf118251726","pitchNumber":5,"startTime":"2026-05-31T19:09:16.658Z","endTime":"2026-05-31T19:09:19.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678246,"link":"/api/v1/people/678246"},"credit":"b_ab"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_ab"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"credit":"b_pa"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.800000000000004,"awayTeamWinProbability":60.199999999999996,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.18,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-05-31T19:09:19.658Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrew Benintendi grounds out, second baseman Zach McKinstry to first baseman Spencer Torkelson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-31T19:09:27.195Z","endTime":"2026-05-31T19:09:52.619Z","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":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":656716,"link":"/api/v1/people/656716"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.731445935770054,"aZ":-25.745567212623648,"pfxX":0.6064082106039925,"pfxZ":4.014656744293103,"pX":0.4335450367913153,"pZ":1.5705589995641196,"vX0":6.137652586197639,"vY0":-126.02676149046015,"vZ0":-5.352606672822297,"x":100.47,"y":196.37,"x0":-2.116945701363421,"y0":50.003832761253214,"z0":5.813942934750487,"aX":0.9693175088829843},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":6.2,"breakHorizontal":-2.5,"spinRate":2484,"spinDirection":128},"zone":9,"typeConfidence":2.0,"plateTime":0.43539199090811875,"extension":6.328667634905391},"hitData":{"launchSpeed":76.4,"launchAngle":-3.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.29,"coordY":153.2}},"index":0,"playId":"f96a1fff-4e75-32ee-9c81-d4d316d1f504","pitchNumber":1,"startTime":"2026-05-31T19:09:44.322Z","endTime":"2026-05-31T19:09:52.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643217,"link":"/api/v1/people/643217"},"credit":"b_ab"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_ab"},{"player":{"id":643217,"link":"/api/v1/people/643217"},"credit":"b_pa"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.6,"awayTeamWinProbability":62.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.87,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-05-31T19:09:52.619Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colson Montgomery called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-31T19:10:02.935Z","endTime":"2026-05-31T19:11:28.721Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.29150881350779,"aZ":-24.73066890082216,"pfxX":-9.853559622672329,"pfxZ":4.670651438384862,"pX":-1.2849343893404206,"pZ":4.076782261700254,"vX0":5.488130140281247,"vY0":-125.1834004716645,"vZ0":0.27652440349092966,"x":165.98,"y":128.71,"x0":-2.2208003786486272,"y0":50.002454767017085,"z0":5.982603724591759,"aX":-15.703189469377646},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":8.8,"breakHorizontal":16.7,"spinRate":1998,"spinDirection":222},"zone":11,"typeConfidence":0.95,"plateTime":0.43684984483586,"extension":6.225676526064997},"index":0,"playId":"67a64658-0795-30cd-a24c-0753266abd22","pitchNumber":1,"startTime":"2026-05-31T19:10:18.026Z","endTime":"2026-05-31T19:10:21.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":81.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.242416984467933,"aZ":-28.004105154803895,"pfxX":-0.6138650867326363,"pfxZ":2.5429142065462678,"pX":-0.05854425512138665,"pZ":1.0652254360396383,"vX0":5.715016576622176,"vY0":-126.05035442615161,"vZ0":-6.323335079372263,"x":119.23,"y":210.02,"x0":-2.2578975610431895,"y0":50.000893423968115,"z0":5.81450378346827,"aX":-1.0061815123392346},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.6,"breakHorizontal":0.0,"spinRate":2459,"spinDirection":188},"zone":13,"typeConfidence":2.0,"plateTime":0.4315402973137781,"extension":5.978195536914487},"index":1,"playId":"af6e47a6-6a2f-3718-8bf3-6db6d93160da","pitchNumber":2,"startTime":"2026-05-31T19:10:33.296Z","endTime":"2026-05-31T19:10:37.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.17109466826334,"aZ":-32.8959644733038,"pfxX":6.620606605528476,"pfxZ":-0.5070911557431632,"pX":1.0338269019912896,"pZ":2.2151398222771803,"vX0":4.932743492089563,"vY0":-119.34656834956172,"vZ0":-1.969895337300791,"x":77.59,"y":178.97,"x0":-1.9272854287085066,"y0":50.00101526600061,"z0":6.042986449465604,"aX":9.4516662336655},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-1.2,"breakHorizontal":-13.3,"spinRate":2768,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.46074246779447403,"extension":6.148909149610897},"index":2,"playId":"015be3d6-a096-3e8c-99f1-6381b38dae9c","pitchNumber":3,"startTime":"2026-05-31T19:10:49.040Z","endTime":"2026-05-31T19:10:53.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-05-31T19:11:08.931Z","endTime":"2026-05-31T19:11:23.598Z","isPitch":false,"type":"action","player":{"id":695657,"link":"/api/v1/people/695657"},"defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.465148442045265,"aZ":-28.984854639139108,"pfxX":1.8470424741152853,"pfxZ":2.0408086984777345,"pX":-0.5850942617341793,"pZ":1.749121060530855,"vX0":3.3621643849937706,"vY0":-124.86817300566912,"vZ0":-4.282279321801144,"x":139.3,"y":191.55,"x0":-2.1942731778645768,"y0":50.00444697676294,"z0":5.898175878622016,"aX":2.8873877969610633},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.9,"breakHorizontal":-4.2,"spinRate":2550,"spinDirection":89},"zone":7,"typeConfidence":2.0,"plateTime":0.44031877491284943,"extension":6.190277277828733},"index":4,"playId":"ac582a68-afc1-318c-b624-41b6406b7200","pitchNumber":4,"startTime":"2026-05-31T19:11:23.598Z","endTime":"2026-05-31T19:11:28.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695657,"link":"/api/v1/people/695657"},"credit":"b_ab"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_ab"},{"player":{"id":695657,"link":"/api/v1/people/695657"},"credit":"b_pa"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.199999999999996,"awayTeamWinProbability":63.800000000000004,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-05-31T19:11:28.721Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zach McKinstry grounds out, second baseman Chase Meidroth to first baseman Jacob Gonzalez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-31T19:13:20.709Z","endTime":"2026-05-31T19:13:41.307Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805367,"link":"/api/v1/people/805367"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":694378,"link":"/api/v1/people/694378"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.09101672188484,"aZ":-14.733298264302265,"pfxX":-8.823459127019252,"pfxZ":9.125824302835952,"pX":-0.3072469448666872,"pZ":2.1405307750651112,"vX0":7.626663634316206,"vY0":-137.5170634974809,"vZ0":-7.54127779747479,"x":128.71,"y":180.99,"x0":-1.9730474021433557,"y0":50.002343200403004,"z0":5.921917121852899,"aX":-16.86353403138441},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.0,"breakHorizontal":14.3,"spinRate":2583,"spinDirection":209},"zone":7,"typeConfidence":0.92,"plateTime":0.39861837914420395,"extension":6.603517116135088},"hitData":{"launchAngle":-41.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.84,"coordY":159.28}},"index":0,"playId":"1ba6a97c-65e7-304d-94d4-1c73ffac943f","pitchNumber":1,"startTime":"2026-05-31T19:13:33.280Z","endTime":"2026-05-31T19:13:41.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_ab"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_ab"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.6,"awayTeamWinProbability":61.4,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-05-31T19:13:41.307Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Rogers grounds out to first baseman Jacob Gonzalez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-31T19:13:47.250Z","endTime":"2026-05-31T19:15:00.782Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694378,"link":"/api/v1/people/694378"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.176322861825632,"aZ":-11.367986862173945,"pfxX":-4.3430155561873285,"pfxZ":11.008511343685024,"pX":-0.2584225379087622,"pZ":3.3314942576880817,"vX0":5.571301916901541,"vY0":-136.61884688185793,"vZ0":-5.746324023668871,"x":126.85,"y":148.83,"x0":-1.7601008968561893,"y0":50.00104857426026,"z0":6.243827711863745,"aX":-8.207197249228917},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.0,"breakHorizontal":6.7,"spinRate":2578,"spinDirection":197},"zone":2,"typeConfidence":0.92,"plateTime":0.4009622065661582,"extension":6.742559388953383},"index":0,"playId":"d7a52f9f-e8c4-3041-8ae3-1bff1f5b9c92","pitchNumber":1,"startTime":"2026-05-31T19:14:04.952Z","endTime":"2026-05-31T19:14:09.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.15213531967617,"aZ":-27.044325943015046,"pfxX":2.0065106020230754,"pfxZ":3.056241845178448,"pX":-0.3542938567387926,"pZ":3.199759632835743,"vX0":3.7052701773243566,"vY0":-128.33780367580718,"vZ0":-2.4292796634976654,"x":130.5,"y":152.39,"x0":-2.0741672343913167,"y0":50.00118661610175,"z0":6.252832068714017,"aX":3.3651753609891055},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.3,"breakHorizontal":-4.4,"spinRate":2638,"spinDirection":124},"zone":1,"typeConfidence":0.91,"plateTime":0.425863653283705,"extension":6.485213353830023},"index":1,"playId":"53ab88b7-f441-399a-a9f2-fa0600421dd2","pitchNumber":2,"startTime":"2026-05-31T19:14:20.379Z","endTime":"2026-05-31T19:14:47.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":145,"player":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"}},"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":75.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.61173090262286,"aZ":-43.711467269835,"pfxX":1.3570786414389278,"pfxZ":-8.159789736472868,"pX":-0.051647922137431496,"pZ":2.5293156915800576,"vX0":3.7317166650339604,"vY0":-118.44916247148473,"vZ0":0.4606057441290532,"x":118.97,"y":170.49,"x0":-1.8267546353264676,"y0":50.00272980900749,"z0":6.344414083696434,"aX":1.9182294011607282},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-14.4,"breakHorizontal":-3.4,"spinRate":2641,"spinDirection":21},"zone":5,"typeConfidence":0.9,"plateTime":0.46324557652251785,"extension":6.797204204195116},"hitData":{"launchSpeed":87.5,"launchAngle":-3.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.34,"coordY":164.35}},"index":2,"playId":"4a51cc46-7656-3c54-9853-ab4fffcb0f01","pitchNumber":3,"startTime":"2026-05-31T19:14:53.751Z","endTime":"2026-05-31T19:15:00.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"b_ab"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_ab"},{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.71,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-05-31T19:15:00.782Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Colt Keith flies out to left fielder Sam Antonacci.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-31T19:15:11.784Z","endTime":"2026-05-31T19:15:53.277Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":803011,"link":"/api/v1/people/803011"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.9,"endSpeed":87.2,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.493615207166794,"aZ":-17.30239219107549,"pfxX":-9.820421360272737,"pfxZ":7.7189640736692775,"pX":0.25410405205836856,"pZ":1.172193497360889,"vX0":9.338026307086025,"vY0":-137.68213122083742,"vZ0":-9.590050491456331,"x":107.31,"y":207.13,"x0":-1.89941277070956,"y0":50.00373501527698,"z0":5.862233723491088,"aX":-18.925719071694378},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.1,"breakHorizontal":16.0,"spinRate":2516,"spinDirection":209},"zone":14,"typeConfidence":0.86,"plateTime":0.3972414145234944,"extension":6.75951002096214},"index":0,"playId":"8ec9ea79-a938-3652-bb32-f12a2fe8c20c","pitchNumber":1,"startTime":"2026-05-31T19:15:29.432Z","endTime":"2026-05-31T19:15:34.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":88.1,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.035398302675958,"aZ":-18.87301499869729,"pfxX":-9.536264443663299,"pfxZ":6.696930197340315,"pX":-1.1161887471849377,"pZ":3.121817685924209,"vX0":6.32472017461284,"vY0":-139.93505777875055,"vZ0":-4.558247687668764,"x":159.55,"y":154.49,"x0":-2.1644670427246027,"y0":50.00671000744878,"z0":6.005289564519361,"aX":-18.951408681787022},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.4,"breakHorizontal":16.0,"spinRate":2617,"spinDirection":210},"zone":11,"typeConfidence":0.92,"plateTime":0.3911467395292174,"extension":6.781750106810744},"hitData":{"launchSpeed":74.3,"launchAngle":27.0,"totalDistance":243.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":80.97,"coordY":113.41}},"index":1,"playId":"6a6641a6-a128-3a16-91d3-de3286119d4c","pitchNumber":2,"startTime":"2026-05-31T19:15:46.224Z","endTime":"2026-05-31T19:15:53.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.5,"awayTeamWinProbability":58.5,"homeTeamWinProbabilityAdded":1.0999999999999943,"leverageIndex":0.47,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-05-31T19:15:53.277Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chase Meidroth grounds out, shortstop Kevin McGonigle to first baseman Spencer Torkelson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-31T19:17:55.375Z","endTime":"2026-05-31T19:18:13.933Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","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":0},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.080836256032754,"aZ":-19.380323582861518,"pfxX":-9.87202212207269,"pfxZ":6.520631541277989,"pX":-0.27334277880086794,"pZ":2.2324131725237213,"vX0":8.301754527021012,"vY0":-138.7511889590976,"vZ0":-6.303275282440331,"x":127.42,"y":178.5,"x0":-2.0115403287043527,"y0":50.00656450735486,"z0":5.811492589273837,"aX":-19.382906416321504},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.7,"breakHorizontal":16.3,"spinRate":2317,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.393733345084041,"extension":6.359325715709453},"hitData":{"launchSpeed":98.3,"launchAngle":-10.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.75,"coordY":153.2}},"index":0,"playId":"97ba8dcc-59b3-3352-bbf0-1b0e5ce91c78","pitchNumber":1,"startTime":"2026-05-31T19:18:04.398Z","endTime":"2026-05-31T19:18:13.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805367,"link":"/api/v1/people/805367"},"credit":"b_ab"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_ab"},{"player":{"id":805367,"link":"/api/v1/people/805367"},"credit":"b_pa"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.2,"awayTeamWinProbability":61.8,"homeTeamWinProbabilityAdded":-3.299999999999997,"leverageIndex":1.33,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-05-31T19:18:13.933Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jacob Gonzalez flies out sharply to right fielder Wenceel Pérez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-31T19:18:18.236Z","endTime":"2026-05-31T19:19:51.240Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.1,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.084992826962978,"aZ":-19.757114710936065,"pfxX":-10.528972291655528,"pfxZ":6.4173101941341635,"pX":0.18319707859622517,"pZ":3.085111024920089,"vX0":9.863148282913675,"vY0":-137.85945528241197,"vZ0":-3.9620419755043774,"x":110.02,"y":155.48,"x0":-2.0634929444440147,"y0":50.00572374391919,"z0":5.86538701518548,"aX":-20.3808532730031},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.0,"breakHorizontal":17.2,"spinRate":2190,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.3964908646227543,"extension":6.356399498333029},"index":0,"playId":"9c6fb646-6ceb-33ea-b24f-d11f75419206","pitchNumber":1,"startTime":"2026-05-31T19:18:36.446Z","endTime":"2026-05-31T19:18:40.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694378,"link":"/api/v1/people/694378","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.8,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.68644681275283,"aZ":-25.848056855801975,"pfxX":-12.12724265453457,"pfxZ":3.846585437549801,"pX":0.4902645570228283,"pZ":1.1108864993505747,"vX0":10.600785657081554,"vY0":-127.10375751002371,"vZ0":-6.107062312475527,"x":98.31,"y":208.79,"x0":-2.147600786498856,"y0":50.003595998995976,"z0":5.582057944225156,"aX":-19.954514925896543},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.8,"breakHorizontal":19.7,"spinRate":2032,"spinDirection":225},"zone":14,"typeConfidence":0.95,"plateTime":0.43001155863747176,"extension":6.700146127795013},"index":1,"playId":"9eca284e-1132-339d-a8aa-353b95c97f31","pitchNumber":2,"startTime":"2026-05-31T19:18:51.930Z","endTime":"2026-05-31T19:18:56.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694378,"link":"/api/v1/people/694378","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.0,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.6885092957462,"aZ":-20.886468420713925,"pfxX":-9.490858812729643,"pfxZ":5.85043084399409,"pX":-1.2253591587249741,"pZ":3.002679733144195,"vX0":6.1258682085483835,"vY0":-137.5575047672086,"vZ0":-3.88136780932184,"x":163.71,"y":157.71,"x0":-2.240883740007063,"y0":50.00072687520333,"z0":5.836738726225886,"aX":-18.302131861786098},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.1,"breakHorizontal":16.0,"spinRate":2211,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.39721397501103173,"extension":6.4352705199643125},"index":2,"playId":"3e5e0bd8-b984-30b2-819f-851ec854a208","pitchNumber":3,"startTime":"2026-05-31T19:19:05.990Z","endTime":"2026-05-31T19:19:10.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694378,"link":"/api/v1/people/694378","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.3,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.347998240564273,"aZ":-23.933895129470553,"pfxX":1.857573404950454,"pfxZ":5.017015579889206,"pX":-0.8248490738388286,"pZ":3.1010263284806356,"vX0":3.311574075854532,"vY0":-127.13333664206317,"vZ0":-2.4804716040522075,"x":148.44,"y":155.05,"x0":-2.3840341781397627,"y0":50.00041560565306,"z0":5.983078765046953,"aX":3.0487577545368856},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.8,"breakHorizontal":-4.1,"spinRate":2445,"spinDirection":137},"zone":1,"typeConfidence":2.0,"plateTime":0.43033698765968165,"extension":6.076244074872693},"index":3,"playId":"270023cb-833d-316a-a53f-c3fa7036c0cc","pitchNumber":4,"startTime":"2026-05-31T19:19:22.391Z","endTime":"2026-05-31T19:19:28.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694378,"link":"/api/v1/people/694378","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.6,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.73947666977307,"aZ":-14.227971715482946,"pfxX":-4.084114743437654,"pfxZ":9.561370440242275,"pX":-0.023485017696623596,"pZ":2.732879186907945,"vX0":6.621943917968263,"vY0":-136.10815282146723,"vZ0":-5.780781649416862,"x":117.9,"y":164.99,"x0":-1.9568074253193435,"y0":50.00367813748155,"z0":5.868749113489326,"aX":-7.666961183440038},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.3,"breakHorizontal":6.0,"spinRate":2102,"spinDirection":210},"zone":5,"typeConfidence":0.9,"plateTime":0.40234936549478073,"extension":6.4795620627848045},"hitData":{"launchSpeed":103.1,"launchAngle":41.0,"totalDistance":325.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":170.86,"coordY":76.39}},"index":4,"playId":"c01a504e-9a10-3c86-a1ff-199522f2b6c9","pitchNumber":5,"startTime":"2026-05-31T19:19:40.506Z","endTime":"2026-05-31T19:19:51.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694378,"link":"/api/v1/people/694378","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694378,"link":"/api/v1/people/694378"},"credit":"b_ab"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_ab"},{"player":{"id":694378,"link":"/api/v1/people/694378"},"credit":"b_pa"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.699999999999996,"awayTeamWinProbability":64.30000000000001,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.99,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-05-31T19:19:51.240Z","atBatIndex":33},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Tristan Peters doubles (9) on a ground ball to right fielder Wenceel Pérez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-31T19:19:54.199Z","endTime":"2026-05-31T19:21:26.012Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.3,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.040933243811125,"aZ":-11.3917111535833,"pfxX":-3.7222434226127206,"pfxZ":10.852943660453189,"pX":0.447272190001738,"pZ":2.651175171557913,"vX0":7.567768704713845,"vY0":-137.8492883952319,"vZ0":-6.450794123569637,"x":99.95,"y":167.2,"x0":-1.8561288837405203,"y0":50.00453210544435,"z0":5.798708198346875,"aX":-7.129452151885112},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.4,"breakHorizontal":5.0,"spinRate":2226,"spinDirection":213},"zone":6,"typeConfidence":0.95,"plateTime":0.3980776493821141,"extension":6.456132907667274},"index":0,"playId":"c4fe1d8f-12ce-3949-a0c9-cab4cd5eba42","pitchNumber":1,"startTime":"2026-05-31T19:20:18.399Z","endTime":"2026-05-31T19:20:22.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.996664658620155,"aZ":-13.465496594075109,"pfxX":-4.755389687487764,"pfxZ":9.635030103529981,"pX":-1.031456198117035,"pZ":3.1548866972909617,"vX0":4.548473936249165,"vY0":-138.0616574252567,"vZ0":-5.143442878231739,"x":156.32,"y":153.6,"x0":-2.0776403157632877,"y0":50.00687462555146,"z0":5.939190460848916,"aX":-9.238017104040079},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.7,"breakHorizontal":7.7,"spinRate":2223,"spinDirection":209},"zone":11,"typeConfidence":0.93,"plateTime":0.39581559297282576,"extension":6.23452006095821},"index":1,"playId":"e7638454-3b02-39f0-89da-bd42e7e6def3","pitchNumber":2,"startTime":"2026-05-31T19:20:37.057Z","endTime":"2026-05-31T19:20:41.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":74.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.581466794089565,"aZ":-38.76313368525953,"pfxX":3.769926709126273,"pfxZ":-4.7363592150344305,"pX":-1.5278687779602018,"pZ":1.8695043605234016,"vX0":0.16558340078131892,"vY0":-116.57064859769508,"vZ0":-1.4038503742289892,"x":175.24,"y":188.3,"x0":-2.0901572705069937,"y0":50.00143938154407,"z0":6.101846217543118,"aX":5.246653688706938},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-8.6,"breakHorizontal":-6.8,"spinRate":2859,"spinDirection":39},"zone":13,"typeConfidence":2.0,"plateTime":0.4678467177795844,"extension":6.023209297152244},"index":2,"playId":"56cecf72-86a2-340e-9e24-73b3e62c4400","pitchNumber":3,"startTime":"2026-05-31T19:20:53.822Z","endTime":"2026-05-31T19:20:58.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.7,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.428150654464858,"aZ":-23.034863249661193,"pfxX":-7.121051779990006,"pfxZ":5.564188449512075,"pX":-0.21905247679719833,"pZ":2.527234295488121,"vX0":6.934109346475162,"vY0":-126.49078078749528,"vZ0":-3.761782793371559,"x":125.35,"y":170.54,"x0":-2.05260042232345,"y0":50.00481195513218,"z0":5.850841734552916,"aX":-11.701977908986896},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":9.6,"breakHorizontal":11.6,"spinRate":1892,"spinDirection":222},"zone":5,"typeConfidence":0.87,"plateTime":0.43073246323350833,"extension":6.29983197714599},"hitData":{"launchSpeed":87.4,"launchAngle":-2.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":205.52,"coordY":118.74}},"index":3,"playId":"ad473a08-ee88-3983-97d5-b6f7c6e31584","pitchNumber":4,"startTime":"2026-05-31T19:21:11.856Z","endTime":"2026-05-31T19:21:26.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671976,"link":"/api/v1/people/671976"},"credit":"b_ab"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_ab"},{"player":{"id":671976,"link":"/api/v1/people/671976"},"credit":"b_pa"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.1,"awayTeamWinProbability":60.9,"homeTeamWinProbabilityAdded":3.4000000000000057,"leverageIndex":0.64,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-05-31T19:21:26.012Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Drew Romo grounds out, pitcher Keider Montero to first baseman Spencer Torkelson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-31T19:21:38.356Z","endTime":"2026-05-31T19:22:50.229Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672456,"link":"/api/v1/people/672456"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.181527786924192,"aZ":-26.394879116780444,"pfxX":2.5918488217172424,"pfxZ":3.5273589622963906,"pX":-0.3097346254446534,"pZ":1.3863486055925358,"vX0":4.456144091520211,"vY0":-126.95079230456592,"vZ0":-5.876326187730864,"x":128.81,"y":201.35,"x0":-2.422170535909523,"y0":50.00183537161533,"z0":5.823031313855176,"aX":4.243466655721982},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.3,"breakHorizontal":-5.6,"spinRate":2475,"spinDirection":68},"zone":13,"typeConfidence":2.0,"plateTime":0.43090947812214964,"extension":6.21498982541952},"index":0,"playId":"436a5d4a-3954-3df0-b956-24e5a1e839ab","pitchNumber":1,"startTime":"2026-05-31T19:21:59.954Z","endTime":"2026-05-31T19:22:05.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":691011,"link":"/api/v1/people/691011","batSide":{"code":"L","description":"Left"}},"second":{"id":671976,"link":"/api/v1/people/671976"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"a4c16a11-7515-3576-893e-0cdad4cdd519","startTime":"2026-05-31T19:22:21.188Z","endTime":"2026-05-31T19:22:24.596Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":691011,"link":"/api/v1/people/691011","batSide":{"code":"L","description":"Left"}},"second":{"id":671976,"link":"/api/v1/people/671976"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.698093608778283,"aZ":-24.397735562609693,"pfxX":-9.668632567471658,"pfxZ":4.80039323971006,"pX":-0.49902673586085755,"pZ":1.7452362665332404,"vX0":7.484407544285818,"vY0":-125.96211424899224,"vZ0":-5.059627250757162,"x":136.02,"y":191.66,"x0":-2.241203865493265,"y0":50.00180703872953,"z0":5.733046059440722,"aX":-15.658521458116006},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.8,"breakHorizontal":16.0,"spinRate":1823,"spinDirection":221},"zone":7,"typeConfidence":0.94,"plateTime":0.43352813986394434,"extension":6.319919465313018},"hitData":{"launchSpeed":57.0,"launchAngle":-52.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.99,"coordY":176.01}},"index":2,"playId":"0a34d7cd-1f74-37ab-bb66-9c5f7c438dff","pitchNumber":2,"startTime":"2026-05-31T19:22:41.986Z","endTime":"2026-05-31T19:22:50.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":691011,"link":"/api/v1/people/691011","batSide":{"code":"L","description":"Left"}},"second":{"id":671976,"link":"/api/v1/people/671976"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"credit":"b_ab"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_ab"},{"player":{"id":691011,"link":"/api/v1/people/691011"},"credit":"b_pa"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.0,"awayTeamWinProbability":66.0,"homeTeamWinProbabilityAdded":-5.100000000000001,"leverageIndex":1.92,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-05-31T19:22:50.229Z","atBatIndex":35},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kevin McGonigle challenged (pitch result), call on the field was overturned: Kevin McGonigle walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-31T19:24:47.597Z","endTime":"2026-05-31T19:27:15.041Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,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":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"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(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":93.9,"endSpeed":86.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.330648593753747,"aZ":-14.383235116162053,"pfxX":-4.00012187060732,"pfxZ":9.349051358866088,"pX":-0.9790224403922938,"pZ":2.9649833809016393,"vX0":5.0221641524891,"vY0":-136.62807767340652,"vZ0":-5.607646552649561,"x":154.32,"y":158.73,"x0":-2.3158510787947186,"y0":50.0005493736018,"z0":6.02192604862367,"aX":-7.609921357660999},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.1,"breakHorizontal":6.2,"spinRate":2608,"spinDirection":208},"zone":11,"typeConfidence":0.85,"plateTime":0.39993059626736294,"extension":6.633600534438658},"index":0,"playId":"f5647c70-95a8-3760-9f6b-5509b7597d8e","pitchNumber":1,"startTime":"2026-05-31T19:25:06.190Z","endTime":"2026-05-31T19:25:10.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.859273954524223,"aZ":-19.31390244431596,"pfxX":1.2227840321644328,"pfxZ":7.04296176919841,"pX":-0.794721194349534,"pZ":4.009142247208781,"vX0":3.569825788323166,"vY0":-133.7978402490563,"vZ0":-2.1219880831393274,"x":147.29,"y":130.53,"x0":-2.3012529470366854,"y0":50.006543983555666,"z0":6.185694798611095,"aX":2.2330598504186137},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.6,"breakHorizontal":-2.9,"spinRate":2737,"spinDirection":190},"zone":11,"typeConfidence":0.89,"plateTime":0.40821629117776137,"extension":6.557194481134855},"index":1,"playId":"9a6da158-8788-3ffd-826b-1d64a8466bfe","pitchNumber":2,"startTime":"2026-05-31T19:25:20.858Z","endTime":"2026-05-31T19:25:25.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.823386213980246,"aZ":-29.006980591327128,"pfxX":2.549221673006438,"pfxZ":1.9535756204768457,"pX":-0.41637923577947633,"pZ":2.4907428309044373,"vX0":3.7230797420329043,"vY0":-125.88581189762866,"vZ0":-3.072558995085259,"x":132.87,"y":171.53,"x0":-2.2393494769481124,"y0":50.00434509259947,"z0":6.047337437214659,"aX":4.138491703244969},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.1,"breakHorizontal":-5.4,"spinRate":2567,"spinDirection":123},"zone":4,"typeConfidence":0.91,"plateTime":0.4332049181584332,"extension":6.673085476227697},"index":2,"playId":"53a82a6c-5c46-3af4-93c7-5077961be95b","pitchNumber":3,"startTime":"2026-05-31T19:25:41.938Z","endTime":"2026-05-31T19:25:46.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.238076226429023,"aZ":-27.156509821187093,"pfxX":1.0425448269018442,"pfxZ":3.089857886863414,"pX":0.9888382323538225,"pZ":1.1510455076154207,"vX0":7.271324828624425,"vY0":-126.06283422339145,"vZ0":-6.61288601217923,"x":79.31,"y":207.7,"x0":-2.0567877827408263,"y0":50.0058448012517,"z0":5.9717047471813975,"aX":1.6942648154951288},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.4,"breakHorizontal":-3.4,"spinRate":2589,"spinDirection":142},"zone":14,"typeConfidence":0.91,"plateTime":0.4328495591093331,"extension":6.783105195405386},"index":3,"playId":"797dde20-907d-353f-94cb-c97b066d464a","pitchNumber":4,"startTime":"2026-05-31T19:26:03.081Z","endTime":"2026-05-31T19:26:07.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-31T19:26:13.457Z","endTime":"2026-05-31T19:26:29.086Z","isPitch":false,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"},"defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.42661611101131,"aZ":-16.78592731039007,"pfxX":-10.265582926085544,"pfxZ":7.84801169518612,"pX":0.8616913069889544,"pZ":1.8962989580881862,"vX0":11.148930980515788,"vY0":-138.98473430309616,"vZ0":-7.70970403499877,"x":84.15,"y":187.58,"x0":-1.8632231245619362,"y0":50.00657274155823,"z0":5.816064048375304,"aX":-20.138108168996276},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.7,"breakHorizontal":16.3,"spinRate":2489,"spinDirection":214},"zone":14,"typeConfidence":0.85,"plateTime":0.3937221171026519,"extension":6.834420832979601},"index":5,"playId":"b89e94be-4bbd-3e90-97eb-5bb43be29130","pitchNumber":5,"startTime":"2026-05-31T19:26:29.086Z","endTime":"2026-05-31T19:26:33.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.629587023040674,"aZ":-12.900663830547172,"pfxX":-8.769413416306113,"pfxZ":9.70288658221314,"pX":0.8417138593981356,"pZ":1.9579889364115124,"vX0":10.416931266455641,"vY0":-139.8315479293002,"vZ0":-8.77461464897204,"x":84.92,"y":185.91,"x0":-1.7871626427291556,"y0":50.002772790202194,"z0":5.976906021919663,"aX":-17.41946585676348},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.0,"breakHorizontal":13.8,"spinRate":2525,"spinDirection":209},"zone":14,"typeConfidence":0.92,"plateTime":0.3912507821312734,"extension":6.836320384861352},"index":6,"playId":"c7711757-4fd6-3755-bc54-d089ceeacb9f","pitchNumber":6,"startTime":"2026-05-31T19:26:48.041Z","endTime":"2026-05-31T19:27:15.041Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"}},"homeTeamWinProbability":30.2,"awayTeamWinProbability":69.8,"homeTeamWinProbabilityAdded":-3.8000000000000007,"leverageIndex":0.97,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-05-31T19:27:15.041Z","atBatIndex":36},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Spencer Torkelson lines out to third baseman Miguel Vargas.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-31T19:27:35.730Z","endTime":"2026-05-31T19:30:30.811Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680732,"fullName":"Sean Burke","link":"/api/v1/people/680732"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7,8],"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":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.138926444823163,"aZ":-17.632628215646598,"pfxX":-0.4210287282766958,"pfxZ":8.088279051112915,"pX":0.40193292736079994,"pZ":2.697416448528148,"vX0":7.053655688085143,"vY0":-133.3448913991389,"vZ0":-5.449775375486988,"x":101.68,"y":165.95,"x0":-2.224725733883897,"y0":50.00073251236163,"z0":6.043027436830528,"aX":-0.7569935558492091},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.7,"breakHorizontal":-0.8,"spinRate":2731,"spinDirection":196},"zone":6,"typeConfidence":0.74,"plateTime":0.4110363968409354,"extension":6.9677940157979394},"index":0,"playId":"970efe68-6da0-3f6a-9273-932781b6d818","pitchNumber":1,"startTime":"2026-05-31T19:27:35.730Z","endTime":"2026-05-31T19:27:39.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.06584461591688,"aZ":-45.688947538199926,"pfxX":1.85942784593703,"pfxZ":-9.913401258140945,"pX":-0.23112407562096227,"pZ":2.4154458941065786,"vX0":3.467534791573325,"vY0":-116.85927234208512,"vZ0":0.8916819383209089,"x":125.81,"y":173.56,"x0":-1.9846166013109028,"y0":50.004880064330564,"z0":6.3720224164953025,"aX":2.533912230473568},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-17.3,"breakHorizontal":-4.3,"spinRate":2721,"spinDirection":27},"zone":5,"typeConfidence":0.9,"plateTime":0.4713859402888896,"extension":6.842329981072565},"index":1,"playId":"b519a7bd-b461-3159-b09d-d353be57037e","pitchNumber":2,"startTime":"2026-05-31T19:27:53.191Z","endTime":"2026-05-31T19:27:57.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.983728935577414,"aZ":-8.028220688165476,"pfxX":-4.421823489066022,"pfxZ":12.199566601693801,"pX":-0.45641828470267054,"pZ":2.7051653961433577,"vX0":5.728246791934986,"vY0":-139.4683839292784,"vZ0":-7.95539360030992,"x":134.4,"y":165.74,"x0":-1.9579168689623863,"y0":50.006061167791145,"z0":6.1166123501420335,"aX":-8.754391648245},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":20.8,"breakHorizontal":6.8,"spinRate":2708,"spinDirection":196},"zone":4,"typeConfidence":0.96,"plateTime":0.3920243030619046,"extension":6.933282291758018},"index":2,"playId":"b886994c-ffe0-3530-b347-b7d69cbc49c5","pitchNumber":3,"startTime":"2026-05-31T19:28:16.114Z","endTime":"2026-05-31T19:28:20.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"playId":"7ce48692-3517-3677-996a-5cff1cda2947","startTime":"2026-05-31T19:28:40.741Z","endTime":"2026-05-31T19:28:44.369Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-31T19:28:57.721Z","endTime":"2026-05-31T19:29:12.941Z","isPitch":false,"type":"action","player":{"id":679529,"link":"/api/v1/people/679529"},"defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.755213437830903,"aZ":-10.871878195622966,"pfxX":-2.617157852993083,"pfxZ":10.957610724714367,"pX":-1.2466502606776269,"pZ":3.6615998609601452,"vX0":2.797194942129542,"vY0":-138.51773093449086,"vZ0":-5.206345716922041,"x":164.52,"y":139.92,"x0":-1.9292324179270006,"y0":50.00605206899576,"z0":6.29158654652279,"aX":-5.089911473104838},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.0,"breakHorizontal":4.2,"spinRate":2648,"spinDirection":198},"zone":11,"typeConfidence":0.91,"plateTime":0.3953146469985769,"extension":6.7955372707694535},"index":5,"playId":"f20de58c-3afa-34a9-9e12-2b364274c249","pitchNumber":4,"startTime":"2026-05-31T19:29:12.941Z","endTime":"2026-05-31T19:29:18.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.224673962026475,"aZ":-13.584328835915299,"pfxX":-2.0056423330581064,"pfxZ":9.492616463744168,"pX":-0.3636408167870337,"pZ":3.721660311876111,"vX0":5.28062110671668,"vY0":-138.85641956158202,"vZ0":-4.3874187431494205,"x":130.86,"y":138.3,"x0":-2.0269318480817007,"y0":50.0032679150581,"z0":6.221754508878168,"aX":-3.928142020341096},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.4,"breakHorizontal":2.5,"spinRate":2683,"spinDirection":198},"zone":11,"typeConfidence":0.86,"plateTime":0.3939987755818284,"extension":6.734311666130784},"index":6,"playId":"68624874-25d2-3b04-bb34-5bb154dea8b4","pitchNumber":5,"startTime":"2026-05-31T19:29:34.302Z","endTime":"2026-05-31T19:29:38.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.177880224958656,"aZ":-31.85633886907185,"pfxX":2.586687945056459,"pfxZ":0.19679307414427605,"pX":-0.8238718977834995,"pZ":2.567276565227635,"vX0":2.4275780279118866,"vY0":-125.9341252624775,"vZ0":-2.484586513718002,"x":148.4,"y":169.46,"x0":-2.1343243537418597,"y0":50.00208675226722,"z0":6.128506199299338,"aX":4.178885553007272},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.0,"breakHorizontal":-5.2,"spinRate":2619,"spinDirection":117},"zone":4,"typeConfidence":0.91,"plateTime":0.4339526813316845,"extension":6.817508996193166},"index":7,"playId":"b4a07288-3367-3f6a-9240-89f3554e2bda","pitchNumber":6,"startTime":"2026-05-31T19:29:55.931Z","endTime":"2026-05-31T19:30:02.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.723490189815838,"aZ":-11.595323818980221,"pfxX":-4.017638701786173,"pfxZ":10.849745878585043,"pX":-0.17821044270204897,"pZ":2.8115084676174993,"vX0":6.003939948262732,"vY0":-136.53468980166576,"vZ0":-7.010435049212643,"x":123.79,"y":162.87,"x0":-1.8789354146418673,"y0":50.00494809423404,"z0":6.202171930761922,"aX":-7.622389270213979},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.5,"breakHorizontal":6.1,"spinRate":2603,"spinDirection":190},"zone":2,"typeConfidence":0.92,"plateTime":0.40043827406033117,"extension":6.959101683035148},"hitData":{"launchSpeed":90.1,"launchAngle":9.0,"totalDistance":127.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":100.63,"coordY":166.88}},"index":8,"playId":"385ecfd3-b277-3f18-857b-1547dbe7ad63","pitchNumber":7,"startTime":"2026-05-31T19:30:22.077Z","endTime":"2026-05-31T19:30:30.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":680732,"link":"/api/v1/people/680732"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.800000000000004,"awayTeamWinProbability":66.19999999999999,"homeTeamWinProbabilityAdded":3.600000000000005,"leverageIndex":1.56,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-05-31T19:30:30.811Z","atBatIndex":37},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jahmai Jones walks. Kevin McGonigle to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-31T19:32:42.388Z","endTime":"2026-05-31T19:35:11.312Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669684,"fullName":"Chris Murphy","link":"/api/v1/people/669684"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"postOnSecond":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,7,8,9,10,11],"actionIndex":[1,2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-31T19:30:43.227Z","endTime":"2026-05-31T19:31:34.500Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Chris Murphy replaces Sean Burke.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-31T19:31:34.500Z","endTime":"2026-05-31T19:32:35.075Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669684,"link":"/api/v1/people/669684"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":680732,"link":"/api/v1/people/680732","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Jahmai Jones replaces Kerry Carpenter.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-05-31T19:32:35.075Z","endTime":"2026-05-31T19:32:44.718Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":681481,"link":"/api/v1/people/681481"},"defense":{"pitcher":{"id":669684,"link":"/api/v1/people/669684","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.933088557462025,"aZ":-13.326054968005675,"pfxX":4.106203935010284,"pfxZ":9.660748252389407,"pX":0.36411625875995574,"pZ":2.3796623510307917,"vX0":-4.75475968584952,"vY0":-138.78024993582855,"vZ0":-6.228173760703994,"x":103.12,"y":174.53,"x0":1.5657840890730244,"y0":50.00543925028446,"z0":5.539900223203087,"aX":8.014194590287437},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.4,"breakHorizontal":-6.5,"spinRate":2356,"spinDirection":151},"zone":6,"typeConfidence":0.91,"plateTime":0.39460160625213003,"extension":6.226902963787179},"index":3,"playId":"84efc25a-e397-3ee6-bdcb-9b67c7bf1dc3","pitchNumber":1,"startTime":"2026-05-31T19:32:44.718Z","endTime":"2026-05-31T19:32:49.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669684,"link":"/api/v1/people/669684","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.465530186304964,"aZ":-14.55741524942086,"pfxX":4.6868135454027895,"pfxZ":8.779075849135992,"pX":1.759892345497695,"pZ":3.4438940963384708,"vX0":-1.8158418476941596,"vY0":-140.23953421467675,"vZ0":-3.174713095933565,"x":49.92,"y":145.79,"x0":1.8039765441128666,"y0":50.00545665987979,"z0":5.530723301859989,"aX":9.407381764799473},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.5,"breakHorizontal":-8.2,"spinRate":2446,"spinDirection":146},"zone":12,"typeConfidence":0.92,"plateTime":0.389446951109798,"extension":6.082878796533033},"index":4,"playId":"79131b20-fe95-3279-a3a9-9d0a95e60a4c","pitchNumber":2,"startTime":"2026-05-31T19:33:04.496Z","endTime":"2026-05-31T19:33:09.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669684,"link":"/api/v1/people/669684","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.370247646812253,"aZ":-11.854971472031712,"pfxX":5.4039230907176075,"pfxZ":10.173031125348022,"pX":0.4142373352260175,"pZ":2.3394025051375253,"vX0":-5.26277388408096,"vY0":-140.1310010555529,"vZ0":-6.355056189377327,"x":101.21,"y":175.62,"x0":1.610586281739981,"y0":50.002131634821716,"z0":5.40406532484943,"aX":10.793722969491206},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.4,"breakHorizontal":-8.8,"spinRate":2466,"spinDirection":146},"zone":6,"typeConfidence":0.94,"plateTime":0.39021913369186434,"extension":6.1524812862145914},"index":5,"playId":"f2731e16-50fd-3930-8a21-b6587d575da6","pitchNumber":3,"startTime":"2026-05-31T19:33:24.001Z","endTime":"2026-05-31T19:33:27.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669684,"link":"/api/v1/people/669684","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":6,"startTime":"2026-05-31T19:33:41.715Z","endTime":"2026-05-31T19:33:57.183Z","isPitch":false,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"},"defense":{"pitcher":{"id":669684,"link":"/api/v1/people/669684","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.5,"endSpeed":69.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.17268832947177,"aZ":-42.382368944054406,"pfxX":-10.759535172536145,"pfxZ":-8.29656702605038,"pX":2.1532671920995745,"pZ":1.9605597655169007,"vX0":2.7198731665231537,"vY0":-111.17871137090336,"vZ0":1.8065660922425844,"x":34.92,"y":185.84,"x0":2.298805389609305,"y0":50.00473300283166,"z0":5.594921082200834,"aX":-13.235670872672719},"breaks":{"breakAngle":16.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.6,"breakVerticalInduced":-14.0,"breakHorizontal":18.6,"spinRate":2590,"spinDirection":316},"zone":14,"typeConfidence":0.9,"plateTime":0.4959899898294715,"extension":6.280114133663643},"index":7,"playId":"26cdbcad-bdf2-3721-ad00-c06b8d8bc42e","pitchNumber":4,"startTime":"2026-05-31T19:33:57.183Z","endTime":"2026-05-31T19:34:01.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669684,"link":"/api/v1/people/669684","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":72.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.544083952136212,"aZ":-41.190388492524264,"pfxX":-9.298455271469507,"pfxZ":-6.901570061206459,"pX":-0.8260032810583202,"pZ":1.675791734134499,"vX0":-3.5382585422705666,"vY0":-114.0671115106229,"vZ0":0.7787236152263233,"x":148.49,"y":193.53,"x0":1.9567287331033762,"y0":50.001676388648924,"z0":5.4172537679027855,"aX":-12.15242020159868},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-11.9,"breakHorizontal":17.8,"spinRate":2585,"spinDirection":313},"zone":13,"typeConfidence":0.91,"plateTime":0.481663721805234,"extension":6.152332522290339},"index":8,"playId":"f50865c0-bdcf-3f5b-84c9-040dfa0d085f","pitchNumber":5,"startTime":"2026-05-31T19:34:13.574Z","endTime":"2026-05-31T19:34:19.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669684,"link":"/api/v1/people/669684","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":76.9,"endSpeed":70.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.633469490412786,"aZ":-42.45743257457467,"pfxX":-10.482817601997413,"pfxZ":-8.226011466867853,"pX":-0.14240425811039784,"pZ":2.3359896191436444,"vX0":-2.22880617321359,"vY0":-111.84686362765969,"vZ0":2.6722042043876018,"x":122.43,"y":175.71,"x0":2.231337030628022,"y0":50.001815976605634,"z0":5.520916443723644,"aX":-13.106353803420946},"breaks":{"breakAngle":18.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-13.7,"breakHorizontal":19.6,"spinRate":2611,"spinDirection":314},"zone":5,"typeConfidence":0.91,"plateTime":0.4921734066249144,"extension":6.254871494662541},"index":9,"playId":"ad4be36c-af22-35f3-848d-14ae2d405603","pitchNumber":6,"startTime":"2026-05-31T19:34:30.942Z","endTime":"2026-05-31T19:34:36.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669684,"link":"/api/v1/people/669684","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":10,"playId":"59a6ed2c-5faa-4961-ada0-4035d0e48347","startTime":"2026-05-31T19:34:51.512Z","endTime":"2026-05-31T19:34:56.512Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":669684,"link":"/api/v1/people/669684","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":87.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.75200187363141,"aZ":-14.156514619053606,"pfxX":2.3817946183476417,"pfxZ":9.06723753030733,"pX":1.4540868279956183,"pZ":3.4165672429808516,"vX0":-1.7402800534778509,"vY0":-140.73823219783725,"vZ0":-3.267562166318303,"x":61.57,"y":146.53,"x0":1.7739709581105927,"y0":50.00275170399252,"z0":5.521406436212686,"aX":4.732945607165617},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.8,"breakHorizontal":-4.0,"spinRate":2365,"spinDirection":150},"zone":12,"typeConfidence":0.88,"plateTime":0.3905964817724188,"extension":6.103271897414538},"index":11,"playId":"6b247725-514e-37ac-851b-a5cb1a6c8f4c","pitchNumber":7,"startTime":"2026-05-31T19:35:06.802Z","endTime":"2026-05-31T19:35:11.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669684,"link":"/api/v1/people/669684","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663330,"link":"/api/v1/people/663330"},"credit":"b_pa"},{"player":{"id":669684,"link":"/api/v1/people/669684"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.9,"awayTeamWinProbability":70.1,"homeTeamWinProbabilityAdded":-3.9000000000000057,"leverageIndex":1.35,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-05-31T19:35:11.312Z","atBatIndex":38},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Riley Greene grounds into a double play, second baseman Chase Meidroth to shortstop Colson Montgomery to first baseman Jacob Gonzalez. Jahmai Jones out at 2nd. Riley Greene out at 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-31T19:35:36.111Z","endTime":"2026-05-31T19:35:59.498Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669684,"fullName":"Chris Murphy","link":"/api/v1/people/669684"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805367,"link":"/api/v1/people/805367"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":695657,"link":"/api/v1/people/695657"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695657,"link":"/api/v1/people/695657"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":694378,"link":"/api/v1/people/694378"},"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, 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":89.1,"endSpeed":82.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.4848139759835,"aZ":-25.367417554124213,"pfxX":-2.158061189538271,"pfxZ":3.9657587890634796,"pX":-0.22036111286436613,"pZ":2.1763816979604953,"vX0":-4.970774958128135,"vY0":-129.74354731861615,"vZ0":-2.9724860904675663,"x":125.4,"y":180.02,"x0":1.9957185250981515,"y0":50.00248585184597,"z0":5.256573962734275,"aX":-3.7019770174669966},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.8,"breakHorizontal":4.9,"spinRate":2337,"spinDirection":165},"zone":8,"typeConfidence":0.9,"plateTime":0.4211215749744035,"extension":6.202817774142099},"index":0,"playId":"9399e558-61a8-3ab3-86b7-16780bb96e09","pitchNumber":1,"startTime":"2026-05-31T19:35:36.111Z","endTime":"2026-05-31T19:35:40.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669684,"link":"/api/v1/people/669684","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":663330,"link":"/api/v1/people/663330"},"second":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":83.3,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.001033272889405,"aZ":-27.324140998882243,"pfxX":-2.777716846951724,"pfxZ":2.7795477722747677,"pX":-0.18719375867900767,"pZ":2.2340725449805863,"vX0":-4.75328741710134,"vY0":-130.48601103187718,"vZ0":-2.621703907832155,"x":124.14,"y":178.46,"x0":2.0097280449816965,"y0":50.00620582379273,"z0":5.282176217635164,"aX":-4.855455835022894},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.7,"breakHorizontal":6.0,"spinRate":2467,"spinDirection":199},"zone":8,"typeConfidence":0.91,"plateTime":0.4176284988441301,"extension":6.203265316521397},"hitData":{"launchSpeed":103.7,"launchAngle":6.0,"totalDistance":123.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.73,"coordY":151.68}},"index":1,"playId":"0d6f55c6-053a-3faa-9468-bdff6b5384fc","pitchNumber":2,"startTime":"2026-05-31T19:35:51.655Z","endTime":"2026-05-31T19:35:59.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669684,"link":"/api/v1/people/669684","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":663330,"link":"/api/v1/people/663330"},"second":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":669684,"link":"/api/v1/people/669684"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":669684,"link":"/api/v1/people/669684"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":39.6,"awayTeamWinProbability":60.4,"homeTeamWinProbabilityAdded":9.700000000000003,"leverageIndex":2.06,"dramaIndex":116.0,"contextMetrics":{},"playEndTime":"2026-05-31T19:35:59.498Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rikuu Nishida strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-31T19:38:08.299Z","endTime":"2026-05-31T19:39:31.556Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":807747,"fullName":"Rikuu Nishida","link":"/api/v1/people/807747"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,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":807747,"fullName":"Rikuu Nishida","link":"/api/v1/people/807747"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Jahmai Jones remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","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-31T19:37:27.380Z","endTime":"2026-05-31T19:38:10.573Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"401","replacedPlayer":{"id":681481,"link":"/api/v1/people/681481"},"defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":807747,"link":"/api/v1/people/807747","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.9,"strikeZoneTop":2.931,"strikeZoneBottom":1.479,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.218690676877035,"aZ":-22.969717484778876,"pfxX":-9.577703033770376,"pfxZ":5.69683038235466,"pX":0.0844102408865122,"pZ":3.135247106631272,"vX0":9.03678780115429,"vY0":-125.46123002300892,"vZ0":-2.171310467519795,"x":113.78,"y":154.13,"x0":-2.2970445784360987,"y0":50.00127740107432,"z0":5.858611344487133,"aX":-15.470641520986572},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":10.1,"breakHorizontal":15.6,"spinRate":2002,"spinDirection":222},"zone":12,"typeConfidence":0.95,"plateTime":0.43437562057102497,"extension":6.318196753287731},"index":1,"playId":"eef5a1b4-1bce-31c3-8a1c-3e78af3320e8","pitchNumber":1,"startTime":"2026-05-31T19:38:10.573Z","endTime":"2026-05-31T19:38:14.917Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":807747,"link":"/api/v1/people/807747","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.8,"strikeZoneTop":2.931,"strikeZoneBottom":1.479,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.508007866977206,"aZ":-22.743183952913895,"pfxX":-9.962895677091158,"pfxZ":4.934816484237796,"pX":-1.240240054692019,"pZ":2.8072198324686246,"vX0":6.243796288997702,"vY0":-136.55516962236263,"vZ0":-3.950909407295243,"x":164.28,"y":162.99,"x0":-2.2470588630809183,"y0":50.005733957309594,"z0":5.813519118926286,"aX":-19.05702581060935},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.4,"breakHorizontal":16.9,"spinRate":2102,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.3991823084534265,"extension":6.248744996254837},"index":2,"playId":"aca7f01c-882a-33f7-b5a7-d15c5e3410b2","pitchNumber":2,"startTime":"2026-05-31T19:38:23.830Z","endTime":"2026-05-31T19:38:28.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":807747,"link":"/api/v1/people/807747","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.8,"strikeZoneTop":2.931,"strikeZoneBottom":1.479,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.61455888057448,"aZ":-14.360474792977142,"pfxX":-4.795322669048421,"pfxZ":9.33421227775948,"pX":-0.568698411425055,"pZ":2.232142309801107,"vX0":5.436715012915327,"vY0":-136.2188525289278,"vZ0":-6.909539283483892,"x":138.68,"y":178.51,"x0":-1.9529990168723537,"y0":50.00169742607854,"z0":5.765636405707771,"aX":-9.150142659160837},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.8,"breakHorizontal":7.8,"spinRate":2191,"spinDirection":211},"zone":4,"typeConfidence":0.87,"plateTime":0.39976357638376214,"extension":6.29373512772223},"index":3,"playId":"6815292c-8bc6-3c1a-8542-a6c1da5fa504","pitchNumber":3,"startTime":"2026-05-31T19:38:38.416Z","endTime":"2026-05-31T19:38:42.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":807747,"link":"/api/v1/people/807747","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":4,"startTime":"2026-05-31T19:38:55.499Z","endTime":"2026-05-31T19:39:09.560Z","isPitch":false,"type":"action","player":{"id":807747,"link":"/api/v1/people/807747"},"defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":807747,"link":"/api/v1/people/807747","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.5,"strikeZoneTop":2.931,"strikeZoneBottom":1.479,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.752794376114426,"aZ":-12.007193474312142,"pfxX":-4.457221734232894,"pfxZ":10.353571584287767,"pX":-0.7829511658189231,"pZ":2.250573108990607,"vX0":5.359792824095513,"vY0":-137.9723522002084,"vZ0":-7.543393608128088,"x":146.84,"y":178.01,"x0":-2.162311550870604,"y0":50.00268698850805,"z0":5.8107037588632675,"aX":-8.681835202289252},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.5,"breakHorizontal":7.1,"spinRate":2223,"spinDirection":209},"zone":4,"typeConfidence":0.94,"plateTime":0.39544082587824425,"extension":6.196295326590862},"index":5,"playId":"28230163-a755-352d-88a7-e6a4aa57cf41","pitchNumber":4,"startTime":"2026-05-31T19:39:09.560Z","endTime":"2026-05-31T19:39:14.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":807747,"link":"/api/v1/people/807747","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.5,"strikeZoneTop":2.931,"strikeZoneBottom":1.479,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.986837020930835,"aZ":-35.92283939872063,"pfxX":3.197550499934256,"pfxZ":-2.492770649667886,"pX":0.43896602030458187,"pZ":3.0579859603442108,"vX0":4.681642305169488,"vY0":-121.21530126456118,"vZ0":-0.1440221616843751,"x":100.27,"y":156.21,"x0":-1.9237084642010047,"y0":50.00086896242681,"z0":6.222849031173519,"aX":4.814356178092504},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-4.3,"breakHorizontal":-6.8,"spinRate":2877,"spinDirection":60},"zone":3,"typeConfidence":0.54,"plateTime":0.4497829145105401,"extension":6.322244431386784},"index":6,"playId":"f84d2a80-a6c9-339a-a8d4-c62f8cb99ad6","pitchNumber":5,"startTime":"2026-05-31T19:39:27.368Z","endTime":"2026-05-31T19:39:31.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":807747,"link":"/api/v1/people/807747","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807747,"link":"/api/v1/people/807747"},"credit":"b_ab"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_ab"},{"player":{"id":807747,"link":"/api/v1/people/807747"},"credit":"b_pa"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.6,"awayTeamWinProbability":64.4,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.56,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-05-31T19:39:31.556Z","atBatIndex":40},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Sam Antonacci pops out to shortstop Kevin McGonigle.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-31T19:39:35.429Z","endTime":"2026-05-31T19:40:20.129Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.9,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.60081152530756,"aZ":-29.228168203876557,"pfxX":2.6128975843674507,"pfxZ":1.833882830705246,"pX":-1.1369749060055625,"pZ":2.749544439208922,"vX0":2.463771166273546,"vY0":-125.33248555617726,"vZ0":-2.1759923928538014,"x":160.34,"y":164.54,"x0":-2.4682132412228572,"y0":50.004524196916734,"z0":5.989135885500874,"aX":4.205314272263128},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.1,"breakHorizontal":-5.3,"spinRate":2500,"spinDirection":133},"zone":11,"typeConfidence":2.0,"plateTime":0.4351064680667611,"extension":6.168970303063751},"index":0,"playId":"6f8569ab-0029-3706-a11d-351ad03b1ef1","pitchNumber":1,"startTime":"2026-05-31T19:39:54.763Z","endTime":"2026-05-31T19:39:59.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":803011,"link":"/api/v1/people/803011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.5,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.983895358057726,"aZ":-26.0020598969425,"pfxX":1.3857605232069528,"pfxZ":3.7776720564029134,"pX":0.2405344460343133,"pZ":2.798532903746907,"vX0":5.7452662218643615,"vY0":-126.29921934046058,"vZ0":-2.7805182062865215,"x":107.83,"y":163.22,"x0":-2.233300676077602,"y0":50.00367087122691,"z0":5.9801272808839565,"aX":2.2630482914266965},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.5,"breakHorizontal":-3.7,"spinRate":2462,"spinDirection":90},"zone":3,"typeConfidence":2.0,"plateTime":0.4318046162557989,"extension":6.273266477202073},"hitData":{"launchSpeed":82.1,"launchAngle":61.0,"totalDistance":159.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":102.66,"coordY":143.07}},"index":1,"playId":"b98e8ebf-5a63-34b7-af73-7af7ad87d124","pitchNumber":2,"startTime":"2026-05-31T19:40:08.798Z","endTime":"2026-05-31T19:40:20.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":803011,"link":"/api/v1/people/803011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":803011,"link":"/api/v1/people/803011"},"credit":"b_ab"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_ab"},{"player":{"id":803011,"link":"/api/v1/people/803011"},"credit":"b_pa"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.7,"awayTeamWinProbability":67.3,"homeTeamWinProbabilityAdded":-2.8999999999999986,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-05-31T19:40:20.129Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Miguel Vargas grounds out, third baseman Colt Keith to first baseman Spencer Torkelson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-31T19:40:27.280Z","endTime":"2026-05-31T19:41:11.471Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672456,"fullName":"Keider Montero","link":"/api/v1/people/672456"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.26480423170672,"aZ":-13.628401262967747,"pfxX":-4.2581204554172025,"pfxZ":9.49241233357937,"pX":-0.4106593428384961,"pZ":3.760472130279831,"vX0":5.786779245074133,"vY0":-138.94467660366462,"vZ0":-3.2745163245334785,"x":132.65,"y":137.25,"x0":-1.9676056655511278,"y0":50.00666608902221,"z0":5.860469059212179,"aX":-8.323437295950113},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.7,"breakHorizontal":6.5,"spinRate":2243,"spinDirection":210},"zone":11,"typeConfidence":0.93,"plateTime":0.39426228701007915,"extension":6.402725547114219},"index":0,"playId":"8f3ffb8d-feec-3659-b696-fb56df4a0940","pitchNumber":1,"startTime":"2026-05-31T19:40:46.713Z","endTime":"2026-05-31T19:40:51.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.531416142454393,"aZ":-35.98866887762887,"pfxX":2.9325771043956363,"pfxZ":-2.6512034927254273,"pX":-0.7441056489115553,"pZ":2.6343992346387686,"vX0":2.3924809734261983,"vY0":-118.83208817355586,"vZ0":-0.5684636776600781,"x":145.36,"y":167.65,"x0":-2.1428843119546506,"y0":50.00364537027763,"z0":6.129884646866491,"aX":4.2180159825937205},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-4.7,"breakHorizontal":-5.9,"spinRate":2906,"spinDirection":43},"zone":4,"typeConfidence":2.0,"plateTime":0.4599103412990715,"extension":6.152483678436848},"hitData":{"launchSpeed":100.7,"launchAngle":5.0,"totalDistance":91.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.62,"coordY":174.33}},"index":1,"playId":"0db7380d-a711-35e2-bea2-4e0d03dae815","pitchNumber":2,"startTime":"2026-05-31T19:41:01.497Z","endTime":"2026-05-31T19:41:11.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678246,"link":"/api/v1/people/678246"},"credit":"b_ab"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_ab"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"credit":"b_pa"},{"player":{"id":672456,"link":"/api/v1/people/672456"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":-1.9000000000000021,"leverageIndex":0.76,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-05-31T19:41:11.471Z","atBatIndex":42},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Vierling walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-31T19:43:10.905Z","endTime":"2026-05-31T19:44:04.691Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669684,"fullName":"Chris Murphy","link":"/api/v1/people/669684"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.948416069719908,"aZ":-17.885703566208917,"pfxX":2.5697479590242907,"pfxZ":7.404450054352665,"pX":-0.1251155207239163,"pZ":3.885106795436757,"vX0":-5.382655628964492,"vY0":-137.66372111815775,"vZ0":-1.6090251443015195,"x":121.77,"y":133.88,"x0":1.5167243375439325,"y0":50.00522523704705,"z0":5.680880825912115,"aX":4.961099616980105},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.3,"breakHorizontal":-3.6,"spinRate":2290,"spinDirection":153},"zone":11,"typeConfidence":0.81,"plateTime":0.39702322581565275,"extension":6.1478878438744795},"index":0,"playId":"530be8ed-6661-3b4d-b10d-a58957cd1359","pitchNumber":1,"startTime":"2026-05-31T19:43:19.303Z","endTime":"2026-05-31T19:43:24.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669684,"link":"/api/v1/people/669684","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.6,"endSpeed":69.3,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.60923098440148,"aZ":-42.37750156671294,"pfxX":-9.609970971213087,"pfxZ":-8.387100224941154,"pX":1.495805083091127,"pZ":3.2303483666371196,"vX0":1.0166380442930447,"vY0":-109.97629858725078,"vZ0":4.407694607437854,"x":59.98,"y":151.56,"x0":2.2734074825618644,"y0":50.0001273550587,"z0":5.712761745317876,"aX":-11.697686495676674},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.7,"breakVerticalInduced":-13.6,"breakHorizontal":17.0,"spinRate":2528,"spinDirection":311},"zone":12,"typeConfidence":0.9,"plateTime":0.4991980592755123,"extension":6.13107506956982},"index":1,"playId":"0dd05a7b-af8c-3300-967e-e8b9dff16816","pitchNumber":2,"startTime":"2026-05-31T19:43:32.017Z","endTime":"2026-05-31T19:43:36.039Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669684,"link":"/api/v1/people/669684","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.0,"endSpeed":70.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.557209207809713,"aZ":-42.39007342976526,"pfxX":-10.50760205211176,"pfxZ":-8.101449147235504,"pX":0.1460856640253883,"pZ":3.7489881503421816,"vX0":-1.0908229341418922,"vY0":-111.98096636445293,"vZ0":5.349878761182253,"x":111.43,"y":137.56,"x0":2.004484128269185,"y0":50.0030613280982,"z0":5.6840986445588975,"aX":-13.24937821841975},"breaks":{"breakAngle":18.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-12.8,"breakHorizontal":19.3,"spinRate":2607,"spinDirection":316},"zone":12,"typeConfidence":0.9,"plateTime":0.4904508423607541,"extension":6.084076678844227},"index":2,"playId":"efbdaeef-5016-3fb3-b097-05259fd4613f","pitchNumber":3,"startTime":"2026-05-31T19:43:45.823Z","endTime":"2026-05-31T19:43:50.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669684,"link":"/api/v1/people/669684","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":86.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.91349972838138,"aZ":-11.308934452475981,"pfxX":3.370973777340647,"pfxZ":10.679161877649221,"pX":1.646923514846624,"pZ":4.129207219272558,"vX0":-2.018834010751387,"vY0":-139.5008421970605,"vZ0":-1.7090647792281954,"x":54.22,"y":127.29,"x0":1.9453161854359005,"y0":50.00329807741771,"z0":5.502951840753168,"aX":6.586665934299249},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.1,"breakHorizontal":-5.6,"spinRate":2432,"spinDirection":141},"zone":12,"typeConfidence":0.9,"plateTime":0.3939372331291988,"extension":6.073715381925408},"index":3,"playId":"ea236a30-24e3-3598-9978-aff816ad8356","pitchNumber":4,"startTime":"2026-05-31T19:44:00.567Z","endTime":"2026-05-31T19:44:04.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669684,"link":"/api/v1/people/669684","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_pa"},{"player":{"id":669684,"link":"/api/v1/people/669684"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.0,"awayTeamWinProbability":73.0,"homeTeamWinProbabilityAdded":-3.8000000000000007,"leverageIndex":0.97,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-05-31T19:44:04.691Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Wenceel Pérez flies out sharply to left fielder Sam Antonacci.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-31T19:44:21.308Z","endTime":"2026-05-31T19:46:33.227Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669684,"fullName":"Chris Murphy","link":"/api/v1/people/669684"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":803011,"link":"/api/v1/people/803011"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.2,"endSpeed":68.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.321391603790172,"aZ":-42.17381580469184,"pfxX":-9.791086812800035,"pfxZ":-8.328205154433936,"pX":0.9340464296111288,"pZ":3.7574174655238077,"vX0":0.14521280011734816,"vY0":-109.25259574488317,"vZ0":5.664668593524221,"x":81.4,"y":137.33,"x0":2.1371062808867167,"y0":50.00052818007424,"z0":5.679950995992194,"aX":-11.762617498570872},"breaks":{"breakAngle":15.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.9,"breakVerticalInduced":-13.1,"breakHorizontal":17.6,"spinRate":2562,"spinDirection":313},"zone":12,"typeConfidence":0.9,"plateTime":0.5024979135651222,"extension":6.277585535822879},"index":0,"playId":"5c862e53-1ced-3b2d-bcb8-52416aed8a9b","pitchNumber":1,"startTime":"2026-05-31T19:44:34.006Z","endTime":"2026-05-31T19:44:39.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669684,"link":"/api/v1/people/669684","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"R","description":"Right"}},"first":{"id":663837,"link":"/api/v1/people/663837"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"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-31T19:44:49.798Z","endTime":"2026-05-31T19:45:11.943Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669684,"link":"/api/v1/people/669684","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"R","description":"Right"}},"first":{"id":663837,"link":"/api/v1/people/663837"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.73980250018352,"aZ":-28.59867469024908,"pfxX":-2.0364813720903574,"pfxZ":2.1103160793973377,"pX":-0.5096202535870754,"pZ":2.3068673523044336,"vX0":-5.900975501735132,"vY0":-128.98938858776947,"vZ0":-1.8016406199773634,"x":136.43,"y":176.49,"x0":2.0681312618803576,"y0":50.000141103449856,"z0":5.210087324752749,"aX":-3.445701828494757},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.7,"breakHorizontal":4.9,"spinRate":2332,"spinDirection":207},"zone":4,"typeConfidence":0.94,"plateTime":0.4239266168234268,"extension":6.080347161875272},"index":2,"playId":"d84046e9-8d7d-387f-b473-a9d3f3ff10df","pitchNumber":2,"startTime":"2026-05-31T19:45:11.943Z","endTime":"2026-05-31T19:45:16.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669684,"link":"/api/v1/people/669684","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"R","description":"Right"}},"first":{"id":663837,"link":"/api/v1/people/663837"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.96723568592687,"aZ":-31.21713309975288,"pfxX":-3.346500753265553,"pfxZ":0.5799702986861384,"pX":-0.22968205481355292,"pZ":2.4000432744065128,"vX0":-4.963525441726396,"vY0":-127.3007819613703,"vZ0":-0.852183701830941,"x":125.75,"y":173.98,"x0":2.176524439304474,"y0":50.00177638004179,"z0":5.199807437958967,"aX":-5.518336202457659},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":1.1,"breakHorizontal":7.1,"spinRate":2426,"spinDirection":230},"zone":5,"typeConfidence":0.94,"plateTime":0.42946848941390536,"extension":6.098746995825128},"index":3,"playId":"d13fccbf-4853-3d32-9e0d-dd67d5fa7493","pitchNumber":3,"startTime":"2026-05-31T19:45:27.281Z","endTime":"2026-05-31T19:45:31.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669684,"link":"/api/v1/people/669684","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"R","description":"Right"}},"first":{"id":663837,"link":"/api/v1/people/663837"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.041267250661335,"aZ":-14.08760475753182,"pfxX":4.398019281250658,"pfxZ":8.811816488604821,"pX":1.138831131123897,"pZ":2.97071179215174,"vX0":-3.187520418895117,"vY0":-141.59018554058233,"vZ0":-4.435041946471899,"x":73.59,"y":158.57,"x0":1.7016428688011325,"y0":50.002558535186694,"z0":5.44369569184897,"aX":9.026628611748992},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.4,"breakHorizontal":-7.4,"spinRate":2431,"spinDirection":149},"zone":12,"typeConfidence":0.93,"plateTime":0.385258315368056,"extension":6.197775577196229},"index":4,"playId":"3d45c809-ba7b-3a33-8f45-f6ea3ecffb55","pitchNumber":4,"startTime":"2026-05-31T19:45:44.424Z","endTime":"2026-05-31T19:45:48.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669684,"link":"/api/v1/people/669684","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"R","description":"Right"}},"first":{"id":663837,"link":"/api/v1/people/663837"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball 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":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.796681552880404,"aZ":-30.957039823200475,"pfxX":8.427632027666402,"pfxZ":0.7557001189792159,"pX":0.6480936690455765,"pZ":0.5448036251998858,"vX0":-6.186353788671633,"vY0":-126.05993309746641,"vZ0":-5.049625191808442,"x":92.3,"y":224.07,"x0":2.0347842154298275,"y0":50.00578058796527,"z0":5.0631659202470045,"aX":13.613079999414195},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.5,"breakHorizontal":-13.9,"spinRate":1790,"spinDirection":105},"zone":14,"typeConfidence":0.89,"plateTime":0.43394029071588713,"extension":6.4186598120809535},"index":5,"playId":"aac71a52-b305-391f-ba45-02807665db44","pitchNumber":5,"startTime":"2026-05-31T19:46:01.074Z","endTime":"2026-05-31T19:46:05.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669684,"link":"/api/v1/people/669684","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"R","description":"Right"}},"first":{"id":663837,"link":"/api/v1/people/663837"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.696550340635625,"aZ":-30.556570169655014,"pfxX":-2.773047292303392,"pfxZ":0.9558197000946489,"pX":0.20572983083676152,"pZ":2.814029340454032,"vX0":-4.041962406500689,"vY0":-128.73954021858214,"vZ0":-0.30261014491861515,"x":109.16,"y":162.8,"x0":2.1514918575104645,"y0":50.002054733266334,"z0":5.281907906455209,"aX":-4.692269938944653},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.9,"breakHorizontal":5.9,"spinRate":2354,"spinDirection":207},"zone":2,"typeConfidence":0.94,"plateTime":0.4241403764726712,"extension":6.118844996894678},"hitData":{"launchSpeed":100.4,"launchAngle":45.0,"totalDistance":306.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":93.69,"coordY":80.69}},"index":6,"playId":"d9fd6faa-2c9f-3dc0-8c20-6102197f659d","pitchNumber":6,"startTime":"2026-05-31T19:46:19.607Z","endTime":"2026-05-31T19:46:33.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669684,"link":"/api/v1/people/669684","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"R","description":"Right"}},"first":{"id":663837,"link":"/api/v1/people/663837"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_ab"},{"player":{"id":669684,"link":"/api/v1/people/669684"},"credit":"p_ab"},{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_pa"},{"player":{"id":669684,"link":"/api/v1/people/669684"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.599999999999998,"awayTeamWinProbability":69.4,"homeTeamWinProbabilityAdded":3.599999999999998,"leverageIndex":1.55,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2026-05-31T19:46:33.227Z","atBatIndex":44},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Zach McKinstry walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-31T19:46:38.001Z","endTime":"2026-05-31T19:49:01.839Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669684,"fullName":"Chris Murphy","link":"/api/v1/people/669684"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6,7],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","movementReason":"r_pickoff_caught_stealing_2b","runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669684,"link":"/api/v1/people/669684"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":694378,"link":"/api/v1/people/694378"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":695657,"link":"/api/v1/people/695657"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.658076245570385,"aZ":-12.283045521705711,"pfxX":5.413187542713668,"pfxZ":10.12680107139653,"pX":-0.8825260126798412,"pZ":2.4027346791852753,"vX0":-8.290993409727346,"vY0":-138.69858955183466,"vZ0":-6.01576136052778,"x":150.64,"y":173.91,"x0":1.4310099993434073,"y0":50.00291221511254,"z0":5.406027845616119,"aX":10.633291172263263},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.4,"breakHorizontal":-8.3,"spinRate":2413,"spinDirection":147},"zone":13,"typeConfidence":0.93,"plateTime":0.3936926293901397,"extension":6.352447608341839},"index":0,"playId":"62c84ad1-3b50-35ef-9074-067c56e0c6dc","pitchNumber":1,"startTime":"2026-05-31T19:46:53.854Z","endTime":"2026-05-31T19:46:58.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669684,"link":"/api/v1/people/669684","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":663837,"link":"/api/v1/people/663837"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":83.3,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.90874702362709,"aZ":-26.713991231036868,"pfxX":-0.7433402294836684,"pfxZ":3.117074890747821,"pX":-0.09718083366683783,"pZ":2.9206903743249906,"vX0":-5.25870582500716,"vY0":-130.37434015179133,"vZ0":-0.796447563017901,"x":120.7,"y":159.92,"x0":2.0281064482745466,"y0":50.001913383990576,"z0":5.215103560126273,"aX":-1.3019453457525334},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.8,"breakHorizontal":2.3,"spinRate":2351,"spinDirection":203},"zone":2,"typeConfidence":0.93,"plateTime":0.41732954369678543,"extension":6.191113490003767},"index":1,"playId":"4f33e233-95af-3e69-a081-571fa8fe84bc","pitchNumber":2,"startTime":"2026-05-31T19:47:09.319Z","endTime":"2026-05-31T19:47:13.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669684,"link":"/api/v1/people/669684","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":663837,"link":"/api/v1/people/663837"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.785238359003202,"aZ":-28.301751823978492,"pfxX":-2.0845040203951264,"pfxZ":2.2731539070204256,"pX":-0.4102402010473385,"pZ":4.3357582089435756,"vX0":-5.202147124307662,"vY0":-128.94930897717728,"vZ0":2.6870410275606047,"x":132.64,"y":121.71,"x0":1.8945169017921304,"y0":50.002905915298605,"z0":5.447204600541092,"aX":-3.5529830311610993},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.9,"breakHorizontal":4.8,"spinRate":2397,"spinDirection":226},"zone":11,"typeConfidence":0.94,"plateTime":0.42282211218597787,"extension":6.190385414598274},"index":2,"playId":"10accf0d-a76f-3914-9776-18bf9f25ae9b","pitchNumber":3,"startTime":"2026-05-31T19:47:28.394Z","endTime":"2026-05-31T19:47:32.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669684,"link":"/api/v1/people/669684","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":663837,"link":"/api/v1/people/663837"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":3,"playId":"3c194770-0e5d-3e29-8625-64e83271b110","startTime":"2026-05-31T19:47:45.787Z","endTime":"2026-05-31T19:47:51.847Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":669684,"link":"/api/v1/people/669684","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":663837,"link":"/api/v1/people/663837"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"With Zach McKinstry batting, Matt Vierling picked off and caught stealing 2nd base, shortstop Colson Montgomery.","event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":1},"index":4,"actionPlayId":"3c194770-0e5d-3e29-8625-64e83271b110","startTime":"2026-05-31T19:48:05.768Z","endTime":"2026-05-31T19:48:13.760Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"},"defense":{"pitcher":{"id":669684,"link":"/api/v1/people/669684","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":663837,"link":"/api/v1/people/663837"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"homeTeamWinProbability":35.099999999999994,"awayTeamWinProbability":64.9,"homeTeamWinProbabilityAdded":4.4999999999999964,"leverageIndex":1.35,"dramaIndex":67.0,"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.9,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.619355542543456,"aZ":-26.65857009527996,"pfxX":-1.5611869890116745,"pfxZ":3.1897300704901497,"pX":-0.5480883946624446,"pZ":1.9034899739550468,"vX0":-5.884210869955143,"vY0":-129.83108342102014,"vZ0":-3.2873738992031054,"x":137.89,"y":187.39,"x0":1.9379205022131392,"y0":50.005210288112444,"z0":5.184248425255231,"aX":-2.703147440051849},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.4,"breakHorizontal":4.0,"spinRate":2331,"spinDirection":190},"zone":7,"typeConfidence":0.93,"plateTime":0.4196287239725396,"extension":6.283181220249007},"index":5,"playId":"e84d5aba-79bc-3fa9-9057-7310eabd21ce","pitchNumber":4,"startTime":"2026-05-31T19:48:13.760Z","endTime":"2026-05-31T19:48:18.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669684,"link":"/api/v1/people/669684","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.736818254222683,"aZ":-27.479509259219874,"pfxX":-10.257170091072432,"pfxZ":3.336038192807557,"pX":-1.5443600132301076,"pZ":2.7498511198988984,"vX0":-5.4964693683990395,"vY0":-117.77122428620417,"vZ0":0.415889361268427,"x":175.87,"y":164.53,"x0":2.150389483974221,"y0":50.00514265578762,"z0":5.106350420161659,"aX":-14.454299479031791},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":6.4,"breakHorizontal":19.9,"spinRate":2410,"spinDirection":273},"zone":11,"typeConfidence":0.91,"plateTime":0.464543370707696,"extension":6.118054859151946},"index":6,"playId":"222f1510-63bd-3f54-b392-159a80ab40a3","pitchNumber":5,"startTime":"2026-05-31T19:48:29.594Z","endTime":"2026-05-31T19:48:34.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669684,"link":"/api/v1/people/669684","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.6,"strikeZoneTop":3.17,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.497574782303253,"aZ":-24.49320922872008,"pfxX":-1.6023904476558783,"pfxZ":4.347353845432362,"pX":-1.880980571635118,"pZ":1.5374159011709392,"vX0":-9.091683748128665,"vY0":-131.9462516498433,"vZ0":-4.437016087622684,"x":188.7,"y":197.27,"x0":1.8144779829695925,"y0":50.00373179630214,"z0":5.040796730501471,"aX":-2.8306512941163535},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.1,"breakHorizontal":4.8,"spinRate":2231,"spinDirection":172},"zone":13,"typeConfidence":0.92,"plateTime":0.41476616836493196,"extension":6.410366706623957},"index":7,"playId":"055f51de-566f-3eed-86d8-7eb1c140ddc8","pitchNumber":6,"startTime":"2026-05-31T19:48:58.035Z","endTime":"2026-05-31T19:49:01.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669684,"link":"/api/v1/people/669684","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_pa"},{"player":{"id":669684,"link":"/api/v1/people/669684"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.800000000000004,"awayTeamWinProbability":66.19999999999999,"homeTeamWinProbabilityAdded":-1.29999999999999,"leverageIndex":1.35,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-05-31T19:49:01.839Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Rogers strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-31T19:51:23.474Z","endTime":"2026-05-31T19:53:56.925Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685126,"fullName":"Brandon Eisert","link":"/api/v1/people/685126"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6,7,8,9,10,11],"actionIndex":[1],"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":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":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-31T19:49:14.865Z","endTime":"2026-05-31T19:49:56.925Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669684,"link":"/api/v1/people/669684","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Brandon Eisert replaces Chris Murphy.","event":"Pitching Substitution","eventType":"pitching_substitution","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":1,"startTime":"2026-05-31T19:49:56.925Z","endTime":"2026-05-31T19:51:25.823Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":685126,"link":"/api/v1/people/685126"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669684,"link":"/api/v1/people/669684","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.6,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.151746483197506,"aZ":-27.584610270776054,"pfxX":8.989968625061158,"pfxZ":2.9478866238281762,"pX":0.2185344262397594,"pZ":1.7998664348579407,"vX0":-11.745024712360628,"vY0":-123.40395581862829,"vZ0":-2.233570181902345,"x":108.67,"y":190.18,"x0":3.8488235052161945,"y0":50.005133531188676,"z0":5.016463709067176,"aX":14.012795870108244},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":5.0,"breakHorizontal":-13.9,"spinRate":1394,"spinDirection":126},"zone":8,"typeConfidence":0.9,"plateTime":0.44207953496726526,"extension":7.217114925539294},"index":2,"playId":"4e8bb7ce-6eb4-3894-9e96-44c6d4fb044e","pitchNumber":1,"startTime":"2026-05-31T19:51:25.823Z","endTime":"2026-05-31T19:51:30.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":3,"playId":"c3d94f8e-37a8-35ec-b1e8-55d63b930b4e","startTime":"2026-05-31T19:51:37.414Z","endTime":"2026-05-31T19:51:41.154Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.298569539461333,"aZ":-26.96792021384831,"pfxX":8.444200499004097,"pfxZ":3.2528053930721983,"pX":0.43093025699163673,"pZ":1.2711615540558154,"vX0":-11.01514258309867,"vY0":-124.96839885019655,"vZ0":-3.782945016864803,"x":100.57,"y":204.46,"x0":3.7739774569286784,"y0":50.004271222710756,"z0":4.989871248252617,"aX":13.521449005052796},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.3,"breakHorizontal":-13.1,"spinRate":1481,"spinDirection":135},"zone":14,"typeConfidence":0.88,"plateTime":0.4362664810336594,"extension":7.13708354125152},"index":4,"playId":"c4bff017-d9fa-3f57-87e5-201e9cd3961a","pitchNumber":2,"startTime":"2026-05-31T19:51:54.250Z","endTime":"2026-05-31T19:51:58.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":5,"startTime":"2026-05-31T19:52:09.045Z","endTime":"2026-05-31T19:52:19.166Z","isPitch":false,"type":"action","player":{"id":668670,"link":"/api/v1/people/668670"},"defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":78.1,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.722104593533366,"aZ":-28.42553355619412,"pfxX":7.975013141510895,"pfxZ":2.4489385413885207,"pX":1.677456108037955,"pZ":1.2378129303733743,"vX0":-8.558900451509004,"vY0":-122.02349945068805,"vZ0":-3.084278989779137,"x":53.06,"y":205.36,"x0":4.170388076355498,"y0":50.0031425633232,"z0":4.930251092078755,"aX":12.203372025646324},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.1,"breakHorizontal":-12.7,"spinRate":1415,"spinDirection":130},"zone":14,"typeConfidence":0.91,"plateTime":0.4463907025868563,"extension":7.24092446264364},"index":6,"playId":"31fef575-2645-3519-aa4a-0e57150e911f","pitchNumber":3,"startTime":"2026-05-31T19:52:19.166Z","endTime":"2026-05-31T19:52:23.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.27239321462598,"aZ":-20.423303218944838,"pfxX":4.743483513075449,"pfxZ":6.771794645512308,"pX":0.11700037570693629,"pZ":3.893268630782094,"vX0":-11.458020341524398,"vY0":-130.13136263118716,"vZ0":0.4966336767436069,"x":112.54,"y":133.66,"x0":3.9378052406650434,"y0":50.00402828757787,"z0":5.232997767487171,"aX":8.234715334664308},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":12.6,"breakHorizontal":-6.4,"spinRate":2116,"spinDirection":145},"zone":12,"typeConfidence":0.9,"plateTime":0.41902544412507226,"extension":7.099785959592835},"index":7,"playId":"805d3c2d-f432-3851-9d1b-754ad31ff281","pitchNumber":4,"startTime":"2026-05-31T19:52:33.698Z","endTime":"2026-05-31T19:52:38.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.557366107031758,"aZ":-18.30906685722885,"pfxX":3.6309827423974608,"pfxZ":7.970131120282777,"pX":0.17095456436897596,"pZ":1.9172353186871058,"vX0":-10.518638402012456,"vY0":-130.34125168845426,"vZ0":-4.667416715523687,"x":110.48,"y":187.01,"x0":3.767547681426603,"y0":50.003487137551836,"z0":5.0928879344935085,"aX":6.318337539678733},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":13.7,"breakHorizontal":-4.6,"spinRate":2085,"spinDirection":144},"zone":8,"typeConfidence":0.89,"plateTime":0.41847121462092085,"extension":7.241194011782742},"index":8,"playId":"0329f35c-315f-35b5-bbe4-99e0752983d1","pitchNumber":5,"startTime":"2026-05-31T19:52:48.161Z","endTime":"2026-05-31T19:52:53.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.5,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.068153207575342,"aZ":-30.300345922701208,"pfxX":6.8431985645648155,"pfxZ":1.1497177088665644,"pX":0.08052882716915032,"pZ":2.056713821181138,"vX0":-11.620611336344998,"vY0":-125.84333859695869,"vZ0":-1.4197835120139368,"x":113.93,"y":183.25,"x0":3.838839540261903,"y0":50.001755881503655,"z0":5.050103238792125,"aX":11.13564874694273},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":2.0,"breakHorizontal":-10.2,"spinRate":1491,"spinDirection":133},"zone":8,"typeConfidence":0.84,"plateTime":0.43286944562265095,"extension":7.100106521126176},"index":9,"playId":"21c4d2c6-53a5-3fcb-904a-ebb4eaf92c99","pitchNumber":6,"startTime":"2026-05-31T19:53:07.996Z","endTime":"2026-05-31T19:53:14.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball 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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.59790406652884,"aZ":-29.160219162332652,"pfxX":8.656268302145888,"pfxZ":1.9136847043036176,"pX":0.7244210015542003,"pZ":0.5478505152699417,"vX0":-10.817793096205897,"vY0":-124.37862282468538,"vZ0":-4.70434475092053,"x":89.39,"y":223.99,"x0":3.993843617199016,"y0":50.00368669520291,"z0":4.865739619028372,"aX":13.64197185339092},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.6,"breakHorizontal":-13.3,"spinRate":1531,"spinDirection":128},"zone":14,"typeConfidence":0.91,"plateTime":0.4393990961475014,"extension":7.174726442284257},"index":10,"playId":"ddf2b3e2-b9f1-3a8b-89fe-10deb44fdb34","pitchNumber":7,"startTime":"2026-05-31T19:53:31.518Z","endTime":"2026-05-31T19:53:36.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.7,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.306863344300783,"aZ":-27.32955324161179,"pfxX":8.061369351712532,"pfxZ":3.160140176058386,"pX":-0.21268324146375422,"pZ":1.7541361319465867,"vX0":-12.494040631068255,"vY0":-122.94997465517852,"vZ0":-2.1179033393162126,"x":125.11,"y":191.42,"x0":3.886602671240631,"y0":50.001147501757515,"z0":4.945334180939863,"aX":12.3464810470713},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":5.4,"breakHorizontal":-11.6,"spinRate":1503,"spinDirection":134},"zone":8,"typeConfidence":0.89,"plateTime":0.445441174883491,"extension":7.184634534004815},"index":11,"playId":"4384f843-f4d7-3cfe-9361-3aa2bb441050","pitchNumber":8,"startTime":"2026-05-31T19:53:52.902Z","endTime":"2026-05-31T19:53:56.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"first":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"b_ab"},{"player":{"id":685126,"link":"/api/v1/people/685126"},"credit":"p_ab"},{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"b_pa"},{"player":{"id":685126,"link":"/api/v1/people/685126"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.4,"awayTeamWinProbability":63.6,"homeTeamWinProbabilityAdded":2.5999999999999943,"leverageIndex":1.04,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-05-31T19:53:56.925Z","atBatIndex":46},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrew Benintendi grounds out, second baseman Zach McKinstry to first baseman Spencer Torkelson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-31T19:56:01.256Z","endTime":"2026-05-31T19:56:23.357Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643217,"fullName":"Andrew Benintendi","link":"/api/v1/people/643217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Drew Anderson replaces Keider Montero.","event":"Pitching Substitution","eventType":"pitching_substitution","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-31T19:55:41.739Z","endTime":"2026-05-31T19:56:03.506Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623454,"link":"/api/v1/people/623454"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":672456,"link":"/api/v1/people/672456","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":72.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.727239716198348,"aZ":-42.83277253644169,"pfxX":6.102029605741087,"pfxZ":-7.9447353401481315,"pX":0.4499367574616367,"pZ":2.061122270350082,"vX0":3.5863633426444514,"vY0":-115.99882739546837,"vZ0":0.49935483345763343,"x":99.85,"y":183.13,"x0":-1.9165848225763429,"y0":50.0007680972817,"z0":5.9768104094489525,"aX":8.189396223474734},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-13.8,"breakHorizontal":-12.0,"spinRate":2691,"spinDirection":34},"zone":9,"typeConfidence":0.91,"plateTime":0.47491730411650046,"extension":6.286011988619019},"index":1,"playId":"efbaf950-cda6-36e7-9030-1064bbe263c1","pitchNumber":1,"startTime":"2026-05-31T19:56:03.506Z","endTime":"2026-05-31T19:56:07.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":73.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.06923634378263,"aZ":-42.159144702688046,"pfxX":6.396617337966383,"pfxZ":-7.3763548335084455,"pX":0.025089590168627208,"pZ":1.6820196410223502,"vX0":2.654904596567928,"vY0":-116.25395967283521,"vZ0":-0.42995201651457693,"x":116.04,"y":193.37,"x0":-1.9666633986994422,"y0":50.003750880799494,"z0":5.9096455383006825,"aX":8.657259144740818},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-13.1,"breakHorizontal":-12.2,"spinRate":2775,"spinDirection":24},"zone":8,"typeConfidence":0.9,"plateTime":0.47318365084337577,"extension":6.442082686598912},"hitData":{"launchSpeed":99.2,"launchAngle":5.0,"totalDistance":87.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":156.37,"coordY":149.66}},"index":2,"playId":"6bbdfc9d-79f1-3fc1-adf0-efed69dc2c42","pitchNumber":2,"startTime":"2026-05-31T19:56:15.484Z","endTime":"2026-05-31T19:56:23.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643217,"link":"/api/v1/people/643217"},"credit":"b_ab"},{"player":{"id":623454,"link":"/api/v1/people/623454"},"credit":"p_ab"},{"player":{"id":643217,"link":"/api/v1/people/643217"},"credit":"b_pa"},{"player":{"id":623454,"link":"/api/v1/people/623454"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.6,"awayTeamWinProbability":68.4,"homeTeamWinProbabilityAdded":-4.799999999999997,"leverageIndex":1.9,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-05-31T19:56:23.357Z","atBatIndex":47},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Colson Montgomery homers (15) on a fly ball to right center field.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-31T19:56:28.800Z","endTime":"2026-05-31T19:59:12.767Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"responsiblePitcher":{"id":623454,"link":"/api/v1/people/623454"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.293310382179122,"aZ":-35.51154292996638,"pfxX":-6.742105008296868,"pfxZ":-1.9106038553993052,"pX":-0.955956403152389,"pZ":2.6539278741009014,"vX0":5.551571784528843,"vY0":-130.53168156192726,"vZ0":-0.9778686589001055,"x":153.44,"y":167.12,"x0":-2.221573883084155,"y0":50.00338490082735,"z0":5.678045567283566,"aX":-11.778949238211588},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-3.5,"breakHorizontal":11.2,"spinRate":1334,"spinDirection":257},"zone":11,"typeConfidence":0.92,"plateTime":0.4176505653423819,"extension":6.347626378188066},"index":0,"playId":"a2c2313c-8eb3-31a2-bfb1-e7e7ce88e138","pitchNumber":1,"startTime":"2026-05-31T19:56:46.279Z","endTime":"2026-05-31T19:56:52.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.60553794631282,"aZ":-38.944960620980844,"pfxX":-8.210439754158774,"pfxZ":-3.9295937450454606,"pX":-1.5288200539606653,"pZ":2.5128878840553557,"vX0":4.619553991854117,"vY0":-130.20707361556853,"vZ0":-0.8568028364224235,"x":175.28,"y":170.93,"x0":-2.256558062559022,"y0":50.004938153001696,"z0":5.785698139350763,"aX":-14.139927754131639},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-7.1,"breakHorizontal":13.9,"spinRate":1435,"spinDirection":245},"zone":13,"typeConfidence":0.91,"plateTime":0.4201932555266015,"extension":6.381126469001323},"index":1,"playId":"cc547cb6-2ed7-397f-90f5-45af85929047","pitchNumber":2,"startTime":"2026-05-31T19:57:05.809Z","endTime":"2026-05-31T19:57:10.705Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":72.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.598752062556354,"aZ":-44.66491434835838,"pfxX":5.067499779611728,"pfxZ":-9.258723010926825,"pX":-0.2337653736795036,"pZ":3.046143655481569,"vX0":2.5737654783376227,"vY0":-116.2188517005793,"vZ0":2.9521155565363477,"x":125.91,"y":156.53,"x0":-2.0189320408109825,"y0":50.003444186970775,"z0":6.043663559043958,"aX":6.835498845031915},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-15.5,"breakHorizontal":-9.8,"spinRate":2723,"spinDirection":26},"zone":2,"typeConfidence":0.9,"plateTime":0.4738078707918847,"extension":6.268817836347776},"index":2,"playId":"c0f60e05-fe78-30bf-b824-b2f02fc557eb","pitchNumber":3,"startTime":"2026-05-31T19:57:19.454Z","endTime":"2026-05-31T19:57:23.721Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-05-31T19:57:30.365Z","endTime":"2026-05-31T19:57:46.731Z","isPitch":false,"type":"action","player":{"id":695657,"link":"/api/v1/people/695657"},"defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.07086404325274,"aZ":-15.352341095132306,"pfxX":-4.945987932921803,"pfxZ":8.136670414662195,"pX":0.9684194239466116,"pZ":3.48077647943349,"vX0":9.833866282693114,"vY0":-142.4842382267507,"vZ0":-3.219977970590895,"x":80.09,"y":144.8,"x0":-1.876532698862143,"y0":50.00268137003162,"z0":5.588705452136761,"aX":-10.226300101652571},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.3,"breakHorizontal":7.1,"spinRate":2396,"spinDirection":208},"zone":12,"typeConfidence":0.91,"plateTime":0.3836173338975115,"extension":6.559193170626575},"index":4,"playId":"96320767-75b8-3ff0-814f-d9a4b52333be","pitchNumber":4,"startTime":"2026-05-31T19:57:46.731Z","endTime":"2026-05-31T19:57:53.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.29598054550413,"aZ":-13.797386832153022,"pfxX":-6.6176568593063285,"pfxZ":8.884935927516295,"pX":-1.5234305048150925,"pZ":4.038196961511725,"vX0":4.416495882028616,"vY0":-142.77155289436797,"vZ0":-1.742477711351169,"x":175.07,"y":129.75,"x0":-2.229149298732072,"y0":50.00167646884879,"z0":5.5229048459248515,"aX":-13.686288358121226},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.0,"breakHorizontal":11.2,"spinRate":2352,"spinDirection":220},"zone":11,"typeConfidence":0.92,"plateTime":0.3833645385995257,"extension":6.336131255974378},"index":5,"playId":"7ff4fcea-9482-3f8c-b6a9-62de73efed40","pitchNumber":5,"startTime":"2026-05-31T19:58:16.161Z","endTime":"2026-05-31T19:58:20.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.128457828549607,"aZ":-44.652934186289656,"pfxX":4.884317840514713,"pfxZ":-8.943620109645746,"pX":-1.3810905100695012,"pZ":0.9746643810349074,"vX0":0.5082706074356255,"vY0":-118.15809094314086,"vZ0":-1.3711851762348142,"x":169.64,"y":212.46,"x0":-2.2332299406999514,"y0":50.00035135666818,"z0":5.711561650106532,"aX":6.818652160259651},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-16.2,"breakHorizontal":-9.0,"spinRate":2802,"spinDirection":25},"zone":13,"typeConfidence":0.9,"plateTime":0.4657814493577117,"extension":6.393280198110437},"index":6,"playId":"ff3bdafb-5045-36f9-a56f-b51626604ece","pitchNumber":6,"startTime":"2026-05-31T19:58:30.800Z","endTime":"2026-05-31T19:58:35.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.10932741037965,"aZ":-33.17137111034411,"pfxX":-5.382727919242761,"pfxZ":-0.5733950149627951,"pX":0.1607981752588601,"pZ":2.4774188375231816,"vX0":7.732113439433241,"vY0":-131.0077268994768,"vZ0":-1.802653425128955,"x":110.87,"y":171.89,"x0":-2.12126426084572,"y0":50.001220249461795,"z0":5.639711112658943,"aX":-9.413295499975714},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-1.2,"breakHorizontal":8.2,"spinRate":1388,"spinDirection":259},"zone":5,"typeConfidence":0.91,"plateTime":0.4171340346583978,"extension":6.442199463807435},"hitData":{"launchSpeed":100.9,"launchAngle":36.0,"totalDistance":373.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":200.02,"coordY":67.41}},"index":7,"playId":"452d1588-8b5f-3f6a-b77d-25746acd9971","pitchNumber":7,"startTime":"2026-05-31T19:58:47.490Z","endTime":"2026-05-31T19:59:12.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":695657,"link":"/api/v1/people/695657","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695657,"link":"/api/v1/people/695657"},"credit":"b_ab"},{"player":{"id":623454,"link":"/api/v1/people/623454"},"credit":"p_ab"},{"player":{"id":695657,"link":"/api/v1/people/695657"},"credit":"b_pa"},{"player":{"id":623454,"link":"/api/v1/people/623454"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.00000000000001,"awayTeamWinProbability":44.99999999999999,"homeTeamWinProbabilityAdded":23.400000000000006,"leverageIndex":1.44,"dramaIndex":185.0,"contextMetrics":{},"playEndTime":"2026-05-31T19:59:12.767Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Chase Meidroth singles on a line drive to left fielder Riley Greene.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-31T19:59:36.770Z","endTime":"2026-05-31T20:00:05.939Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"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":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"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":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-31T19:59:28.769Z","endTime":"2026-05-31T19:59:39.150Z","isPitch":false,"type":"action","player":{"id":805367,"link":"/api/v1/people/805367"},"defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.248876918448598,"aZ":-26.99193399196885,"pfxX":-0.1681533159360642,"pfxZ":2.935831112090323,"pX":-0.47393681352508543,"pZ":2.1029517965489335,"vX0":4.713299443497734,"vY0":-131.4621478973731,"vZ0":-3.9002128157840814,"x":135.07,"y":182.0,"x0":-2.2607739452971605,"y0":50.00617769607812,"z0":5.586564760789862,"aX":-0.29704140363690956},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.8,"breakHorizontal":-0.6,"spinRate":2643,"spinDirection":160},"zone":4,"typeConfidence":0.9,"plateTime":0.41504453738156144,"extension":6.598122659360037},"index":1,"playId":"0c85fac7-74d5-3eef-afba-5d77655e205e","pitchNumber":1,"startTime":"2026-05-31T19:59:39.150Z","endTime":"2026-05-31T19:59:43.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.84411376317751,"aZ":-13.023930601326288,"pfxX":-5.805621662598218,"pfxZ":9.310629728921604,"pX":-0.9272808498623787,"pZ":2.311701149744887,"vX0":5.517573390614289,"vY0":-141.90677480186076,"vZ0":-6.624355173659361,"x":152.35,"y":176.36,"x0":-2.134395771532572,"y0":50.006033606982584,"z0":5.491811027420221,"aX":-11.945376718703642},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.8,"breakHorizontal":9.5,"spinRate":2393,"spinDirection":208},"zone":13,"typeConfidence":0.92,"plateTime":0.3847100961206893,"extension":6.5228639358237785},"hitData":{"launchSpeed":94.0,"launchAngle":17.0,"totalDistance":258.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":101.18,"coordY":78.82}},"index":2,"playId":"f292c47a-7d39-30ca-9b68-d40835dc112e","pitchNumber":2,"startTime":"2026-05-31T19:59:52.646Z","endTime":"2026-05-31T20:00:05.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805367,"link":"/api/v1/people/805367"},"credit":"b_ab"},{"player":{"id":623454,"link":"/api/v1/people/623454"},"credit":"p_ab"},{"player":{"id":805367,"link":"/api/v1/people/805367"},"credit":"b_pa"},{"player":{"id":623454,"link":"/api/v1/people/623454"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.0,"awayTeamWinProbability":41.0,"homeTeamWinProbabilityAdded":3.999999999999993,"leverageIndex":1.17,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:00:05.939Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jacob Gonzalez singles on a ground ball to left fielder Riley Greene. Chase Meidroth to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-31T20:00:11.889Z","endTime":"2026-05-31T20:00:53.110Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"postOnSecond":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.4,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.321165234013755,"aZ":-44.08178202724395,"pfxX":4.576781063349105,"pfxZ":-8.517583381722549,"pX":-0.17523016443752798,"pZ":1.901850394611196,"vX0":2.9865287164926317,"vY0":-118.27908948584471,"vZ0":0.21187961548874656,"x":123.68,"y":187.43,"x0":-2.0545632433652177,"y0":50.0030671453558,"z0":5.89758479027378,"aX":6.398410026425177},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-15.0,"breakHorizontal":-9.1,"spinRate":2773,"spinDirection":30},"zone":8,"typeConfidence":0.89,"plateTime":0.4654383705760097,"extension":6.317098106067985},"index":0,"playId":"9e3e5c25-f253-3e2f-ac56-2ec5efcfa21e","pitchNumber":1,"startTime":"2026-05-31T20:00:27.394Z","endTime":"2026-05-31T20:00:32.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694378,"link":"/api/v1/people/694378","batSide":{"code":"L","description":"Left"}},"first":{"id":805367,"link":"/api/v1/people/805367"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.9,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.904577861781437,"aZ":-38.62747310459854,"pfxX":-8.454121657479963,"pfxZ":-3.6825674764662732,"pX":-0.9860891049976075,"pZ":2.2449105971094707,"vX0":5.729902275959122,"vY0":-132.0478458564306,"vZ0":-1.5656132568513053,"x":154.59,"y":178.17,"x0":-2.0933274781833893,"y0":50.00001264828679,"z0":5.705143342663476,"aX":-14.825659167931947},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-6.8,"breakHorizontal":13.9,"spinRate":1477,"spinDirection":251},"zone":13,"typeConfidence":0.91,"plateTime":0.41587710118942267,"extension":6.43794746623987},"hitData":{"launchSpeed":89.0,"launchAngle":-5.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":91.51,"coordY":121.79}},"index":1,"playId":"94ac7c2c-c7a6-34fc-b767-acb1e705ff3f","pitchNumber":2,"startTime":"2026-05-31T20:00:42.474Z","endTime":"2026-05-31T20:00:53.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694378,"link":"/api/v1/people/694378","batSide":{"code":"L","description":"Left"}},"first":{"id":805367,"link":"/api/v1/people/805367"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694378,"link":"/api/v1/people/694378"},"credit":"b_ab"},{"player":{"id":623454,"link":"/api/v1/people/623454"},"credit":"p_ab"},{"player":{"id":694378,"link":"/api/v1/people/694378"},"credit":"b_pa"},{"player":{"id":623454,"link":"/api/v1/people/623454"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.8,"awayTeamWinProbability":35.2,"homeTeamWinProbabilityAdded":5.799999999999997,"leverageIndex":2.06,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:00:53.110Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tristan Peters singles on a ground ball to left fielder Riley Greene. Chase Meidroth scores. Jacob Gonzalez to 2nd.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-31T20:02:00.994Z","endTime":"2026-05-31T20:05:00.885Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"postOnSecond":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"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":7},"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":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":{"id":623454,"link":"/api/v1/people/623454"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"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":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-31T20:01:18.194Z","endTime":"2026-05-31T20:02:03.309Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.1,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.99937043898408,"aZ":-13.982504896771903,"pfxX":-6.030966444244626,"pfxZ":9.28839010070389,"pX":-0.2670357122688305,"pZ":3.3977918781111383,"vX0":6.658289310489612,"vY0":-139.46842949128092,"vZ0":-3.6925289538591075,"x":127.18,"y":147.04,"x0":-1.908143565844434,"y0":50.00559273043414,"z0":5.668518874984274,"aX":-11.816601603354348},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.2,"breakHorizontal":9.5,"spinRate":2293,"spinDirection":210},"zone":11,"typeConfidence":0.91,"plateTime":0.3935612123108516,"extension":6.5603053960156155},"index":1,"playId":"31712de4-2425-3469-b25e-561572436a9c","pitchNumber":1,"startTime":"2026-05-31T20:02:03.309Z","endTime":"2026-05-31T20:02:07.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":72.6,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.736299996898055,"aZ":-44.644411506567124,"pfxX":5.553339110431148,"pfxZ":-9.36336492914475,"pX":0.5041949375192692,"pZ":2.4297151075773993,"vX0":4.030063675608708,"vY0":-115.60398450615526,"vZ0":1.738346783201526,"x":97.78,"y":173.18,"x0":-1.9929496205271304,"y0":50.00288997063134,"z0":6.005804219603377,"aX":7.395858694304882},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.9,"breakVerticalInduced":-16.1,"breakHorizontal":-11.2,"spinRate":2758,"spinDirection":22},"zone":6,"typeConfidence":0.91,"plateTime":0.47670847930657656,"extension":6.326183567188004},"index":2,"playId":"747b5a67-0ef1-3f3f-874d-1216a95ccce6","pitchNumber":2,"startTime":"2026-05-31T20:02:19.230Z","endTime":"2026-05-31T20:02:24.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.4,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.536958049914325,"aZ":-13.109722342360289,"pfxX":-4.65111887985407,"pfxZ":9.550905505490473,"pX":0.4580285246354275,"pZ":3.092871549681097,"vX0":8.03183127655725,"vY0":-139.90112278150966,"vZ0":-4.65519539367269,"x":99.54,"y":155.27,"x0":-1.8367934038642988,"y0":50.00033996036309,"z0":5.627954292142558,"aX":-9.282359055949895},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.6,"breakHorizontal":6.8,"spinRate":2327,"spinDirection":216},"zone":3,"typeConfidence":0.91,"plateTime":0.39048543275666026,"extension":6.526417682119655},"index":3,"playId":"fdbd88ab-1e92-3828-acad-15baeb44735b","pitchNumber":3,"startTime":"2026-05-31T20:02:44.951Z","endTime":"2026-05-31T20:02:48.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":74.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.281819014940524,"aZ":-44.032592542216996,"pfxX":4.340322091936166,"pfxZ":-8.397088423674381,"pX":-0.248820146882016,"pZ":2.0440632257711404,"vX0":2.5967893689224675,"vY0":-118.83613314758026,"vZ0":0.44677103121130246,"x":126.48,"y":183.59,"x0":-1.9237716927152841,"y0":50.00005103706368,"z0":5.8923705521214735,"aX":6.132440997641793},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-14.8,"breakHorizontal":-8.5,"spinRate":2730,"spinDirection":29},"zone":8,"typeConfidence":0.88,"plateTime":0.46300313894556133,"extension":6.411700752999786},"index":4,"playId":"26725898-60f0-3d97-8f3e-1dfa70a2f068","pitchNumber":4,"startTime":"2026-05-31T20:03:04.311Z","endTime":"2026-05-31T20:03:09.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":5,"startTime":"2026-05-31T20:04:28.863Z","endTime":"2026-05-31T20:04:28.864Z","isPitch":false,"type":"action","player":{"id":671976,"link":"/api/v1/people/671976"},"defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.28382122629287,"aZ":-17.681124193627088,"pfxX":-4.027935538218116,"pfxZ":7.195088545028382,"pX":-0.5377103521472741,"pZ":3.7965753163229157,"vX0":5.580841346269052,"vY0":-140.4508866380831,"vZ0":-2.1055988638927032,"x":137.5,"y":136.27,"x0":-2.0193902670928985,"y0":50.005978755464945,"z0":5.695174148807273,"aX":-8.117474433477724},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.8,"breakHorizontal":6.2,"spinRate":2310,"spinDirection":212},"zone":11,"typeConfidence":0.9,"plateTime":0.38872319203398664,"extension":6.517764313284555},"index":6,"playId":"03b56b26-b9d5-3877-8bde-9670c1ac38d1","pitchNumber":5,"startTime":"2026-05-31T20:04:28.865Z","endTime":"2026-05-31T20:04:33.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.197,"strikeZoneBottom":1.614,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.419086290204312,"aZ":-34.8180166042618,"pfxX":-9.072251269238247,"pfxZ":-1.444237579263719,"pX":-1.1237684099022425,"pZ":2.875633169542214,"vX0":5.581750513228526,"vY0":-134.25502189961085,"vZ0":-1.0354436393879152,"x":159.84,"y":161.14,"x0":-2.0485093668063747,"y0":50.00445632208717,"z0":5.739243218896446,"aX":-16.60206398717815},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-2.6,"breakHorizontal":15.2,"spinRate":1637,"spinDirection":250},"zone":11,"typeConfidence":0.91,"plateTime":0.4076047001237453,"extension":6.485045284893694},"hitData":{"launchSpeed":97.0,"launchAngle":-9.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":96.58,"coordY":120.77}},"index":7,"playId":"b849f07c-2f13-3ae5-9395-0c6a6c95b7be","pitchNumber":6,"startTime":"2026-05-31T20:04:48.878Z","endTime":"2026-05-31T20:05:00.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":671976,"link":"/api/v1/people/671976","batSide":{"code":"L","description":"Left"}},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671976,"link":"/api/v1/people/671976"},"credit":"b_ab"},{"player":{"id":623454,"link":"/api/v1/people/623454"},"credit":"p_ab"},{"player":{"id":671976,"link":"/api/v1/people/671976"},"credit":"b_pa"},{"player":{"id":623454,"link":"/api/v1/people/623454"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.89999999999999,"awayTeamWinProbability":18.10000000000001,"homeTeamWinProbabilityAdded":17.099999999999994,"leverageIndex":3.09,"dramaIndex":187.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:05:00.885Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Drew Romo flies out to center fielder Matt Vierling. Jacob Gonzalez to 3rd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-31T20:05:22.433Z","endTime":"2026-05-31T20:07:25.636Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623454,"fullName":"Drew Anderson","link":"/api/v1/people/623454"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"postOnThird":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691011,"fullName":"Drew Romo","link":"/api/v1/people/691011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":694378,"fullName":"Jacob Gonzalez","link":"/api/v1/people/694378"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.876187371821807,"aZ":-14.891976987192207,"pfxX":-7.0263967912716385,"pfxZ":8.587025470648296,"pX":-1.1062096042011207,"pZ":3.0742705243939046,"vX0":5.447834363576006,"vY0":-140.72777882456396,"vZ0":-4.0085256247659,"x":159.17,"y":155.77,"x0":-2.150808570061614,"y0":50.005117197062425,"z0":5.476917950340357,"aX":-14.145148391405053},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.0,"breakHorizontal":11.6,"spinRate":2369,"spinDirection":219},"zone":11,"typeConfidence":0.91,"plateTime":0.38869185806008,"extension":6.499682410684034},"index":0,"playId":"23fbbc01-6421-3192-a717-9a8f47e9eeda","pitchNumber":1,"startTime":"2026-05-31T20:05:40.901Z","endTime":"2026-05-31T20:05:45.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":691011,"link":"/api/v1/people/691011","batSide":{"code":"L","description":"Left"}},"first":{"id":671976,"link":"/api/v1/people/671976"},"second":{"id":694378,"link":"/api/v1/people/694378"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.931498178831173,"aZ":-14.816192195243094,"pfxX":-4.42120164093871,"pfxZ":8.882833105112155,"pX":0.5907145502696348,"pZ":4.122721682499865,"vX0":8.505513822297715,"vY0":-138.8608823815286,"vZ0":-1.6357552558552462,"x":94.48,"y":127.47,"x0":-1.936753124154598,"y0":50.00222973891858,"z0":5.704583007729833,"aX":-8.640118836115478},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.0,"breakHorizontal":6.2,"spinRate":2420,"spinDirection":207},"zone":12,"typeConfidence":0.91,"plateTime":0.39435941211251224,"extension":6.424444637150868},"index":1,"playId":"9feea10a-95cf-3870-ae01-b0927942a22e","pitchNumber":2,"startTime":"2026-05-31T20:05:53.972Z","endTime":"2026-05-31T20:05:58.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":691011,"link":"/api/v1/people/691011","batSide":{"code":"L","description":"Left"}},"first":{"id":671976,"link":"/api/v1/people/671976"},"second":{"id":694378,"link":"/api/v1/people/694378"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":72.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.702381552059848,"aZ":-45.80511945336971,"pfxX":4.4633822717465605,"pfxZ":-10.352362820995749,"pX":0.16625527983273133,"pZ":1.2789000245923798,"vX0":3.6790769040237086,"vY0":-114.7204473084167,"vZ0":-0.21212100727292027,"x":110.66,"y":204.25,"x0":-2.0455673620470765,"y0":50.00529687201247,"z0":5.885039752938184,"aX":5.874641473834384},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.9,"breakVerticalInduced":-18.4,"breakHorizontal":-9.1,"spinRate":2653,"spinDirection":29},"zone":14,"typeConfidence":0.91,"plateTime":0.479751583170394,"extension":6.354481227829858},"index":2,"playId":"307ecdf2-fd42-36bc-b574-a516e33449e9","pitchNumber":3,"startTime":"2026-05-31T20:06:08.169Z","endTime":"2026-05-31T20:06:13.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":691011,"link":"/api/v1/people/691011","batSide":{"code":"L","description":"Left"}},"first":{"id":671976,"link":"/api/v1/people/671976"},"second":{"id":694378,"link":"/api/v1/people/694378"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.53740630022695,"aZ":-16.636569161571522,"pfxX":-5.378846895466596,"pfxZ":7.994820095205565,"pX":-0.004905513937660743,"pZ":2.7647612491000357,"vX0":7.543688439485014,"vY0":-138.4345656453459,"vZ0":-4.444799132052356,"x":117.19,"y":164.13,"x0":-2.0647716071401256,"y0":50.00193591466908,"z0":5.50276177038058,"aX":-10.452978405464673},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.7,"breakHorizontal":8.2,"spinRate":2337,"spinDirection":211},"zone":5,"typeConfidence":0.89,"plateTime":0.39546561224413335,"extension":6.610398563882727},"index":3,"playId":"5a4aab43-3e73-37a8-9391-0491c67efac0","pitchNumber":4,"startTime":"2026-05-31T20:06:24.507Z","endTime":"2026-05-31T20:06:28.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":691011,"link":"/api/v1/people/691011","batSide":{"code":"L","description":"Left"}},"first":{"id":671976,"link":"/api/v1/people/671976"},"second":{"id":694378,"link":"/api/v1/people/694378"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.86001898059699,"aZ":-31.041970139464645,"pfxX":3.4720190831489863,"pfxZ":0.6820312361993333,"pX":0.9603336806612112,"pZ":1.8038917210349001,"vX0":6.352067557670198,"vY0":-128.21109129466635,"vZ0":-3.3602167654789197,"x":80.39,"y":190.07,"x0":-1.9980460849731505,"y0":50.00504015081009,"z0":5.5473094202135105,"aX":5.796456456723592},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.7,"breakHorizontal":-7.7,"spinRate":2682,"spinDirection":119},"zone":14,"typeConfidence":0.91,"plateTime":0.42677675816957716,"extension":6.476121284986478},"index":4,"playId":"d9f0de7a-de25-394e-88b6-e54dedb1acbf","pitchNumber":5,"startTime":"2026-05-31T20:06:40.816Z","endTime":"2026-05-31T20:06:46.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":691011,"link":"/api/v1/people/691011","batSide":{"code":"L","description":"Left"}},"first":{"id":671976,"link":"/api/v1/people/671976"},"second":{"id":694378,"link":"/api/v1/people/694378"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"playId":"b5687c5c-5e08-412b-8a68-1fe253581d09","startTime":"2026-05-31T20:06:57.583Z","endTime":"2026-05-31T20:07:02.583Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":691011,"link":"/api/v1/people/691011","batSide":{"code":"L","description":"Left"}},"first":{"id":671976,"link":"/api/v1/people/671976"},"second":{"id":694378,"link":"/api/v1/people/694378"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.771880201487267,"aZ":-14.292016801843781,"pfxX":-4.485996377173404,"pfxZ":8.967355661100427,"pX":-0.46833220607231124,"pZ":2.6428538962096875,"vX0":5.68520943319275,"vY0":-140.12243571102718,"vZ0":-5.492028233347765,"x":134.85,"y":167.42,"x0":-1.9378941786826485,"y0":50.00690987493362,"z0":5.557472265191488,"aX":-8.949943109634125},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.4,"breakHorizontal":7.0,"spinRate":2406,"spinDirection":210},"zone":4,"typeConfidence":0.91,"plateTime":0.39044159752964,"extension":6.618943954938709},"hitData":{"launchSpeed":98.7,"launchAngle":27.0,"totalDistance":368.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":128.5,"coordY":66.55}},"index":6,"playId":"052015a5-3e1e-30fd-a345-09c7a35e4bef","pitchNumber":6,"startTime":"2026-05-31T20:07:13.033Z","endTime":"2026-05-31T20:07:25.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":691011,"link":"/api/v1/people/691011","batSide":{"code":"L","description":"Left"}},"first":{"id":671976,"link":"/api/v1/people/671976"},"second":{"id":694378,"link":"/api/v1/people/694378"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"credit":"b_ab"},{"player":{"id":623454,"link":"/api/v1/people/623454"},"credit":"p_ab"},{"player":{"id":691011,"link":"/api/v1/people/691011"},"credit":"b_pa"},{"player":{"id":623454,"link":"/api/v1/people/623454"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.9,"awayTeamWinProbability":21.099999999999994,"homeTeamWinProbabilityAdded":-2.999999999999986,"leverageIndex":1.55,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:07:25.636Z","atBatIndex":52},{"result":{"type":"atBat","event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","description":"With Randal Grichuk batting, Tristan Peters picked off and caught stealing 2nd base, first baseman Spencer Torkelson.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-31T20:09:52.932Z","endTime":"2026-05-31T20:11:51.268Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","movementReason":"r_pickoff_caught_stealing_2b","runner":{"id":671976,"fullName":"Tristan Peters","link":"/api/v1/people/671976"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":663947,"link":"/api/v1/people/663947"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":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-31T20:07:54.113Z","endTime":"2026-05-31T20:08:51.299Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":807747,"link":"/api/v1/people/807747","batSide":{"code":"L","description":"Left"}},"first":{"id":671976,"link":"/api/v1/people/671976"},"third":{"id":694378,"link":"/api/v1/people/694378"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tyler Holton replaces Drew Anderson.","event":"Pitching Substitution","eventType":"pitching_substitution","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":1,"startTime":"2026-05-31T20:08:51.299Z","endTime":"2026-05-31T20:09:44.925Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663947,"link":"/api/v1/people/663947"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":623454,"link":"/api/v1/people/623454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":807747,"link":"/api/v1/people/807747","batSide":{"code":"L","description":"Left"}},"first":{"id":671976,"link":"/api/v1/people/671976"},"third":{"id":694378,"link":"/api/v1/people/694378"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Randal Grichuk replaces Rikuu Nishida.","event":"Offensive Substitution","eventType":"offensive_substitution","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":2,"startTime":"2026-05-31T20:09:44.925Z","endTime":"2026-05-31T20:09:55.067Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":545341,"link":"/api/v1/people/545341"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":807747,"link":"/api/v1/people/807747"},"defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":807747,"link":"/api/v1/people/807747","batSide":{"code":"L","description":"Left"}},"first":{"id":671976,"link":"/api/v1/people/671976"},"third":{"id":694378,"link":"/api/v1/people/694378"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":77.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.537649534659053,"aZ":-29.20500896292773,"pfxX":7.549643429449329,"pfxZ":1.986807970884139,"pX":-0.7800774677494738,"pZ":1.208421427896073,"vX0":-7.887634967230132,"vY0":-120.93176827939543,"vZ0":-4.911300018331442,"x":146.73,"y":206.15,"x0":1.5287862516874609,"y0":50.003345466510446,"z0":5.800035591659684,"aX":11.28638521262834},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.8,"breakHorizontal":-12.0,"spinRate":1552,"spinDirection":104},"zone":13,"typeConfidence":0.91,"plateTime":0.45132637370021467,"extension":6.686904691692073},"index":3,"playId":"cf82dfca-df28-32f0-94cf-48b6627b15ea","pitchNumber":1,"startTime":"2026-05-31T20:09:55.067Z","endTime":"2026-05-31T20:09:59.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"first":{"id":671976,"link":"/api/v1/people/671976"},"third":{"id":694378,"link":"/api/v1/people/694378"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.314467094121312,"aZ":-29.527015743711257,"pfxX":-1.8835912086021973,"pfxZ":1.6024981141156607,"pX":0.08522312129368724,"pZ":1.3864757478225906,"vX0":-3.7458543284874235,"vY0":-127.61421091016436,"vZ0":-5.435360010765711,"x":113.75,"y":201.35,"x0":1.814717983243783,"y0":50.00572460922175,"z0":5.859126927432238,"aX":-3.119045833659213},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.9,"breakHorizontal":4.2,"spinRate":2500,"spinDirection":175},"zone":14,"typeConfidence":0.9,"plateTime":0.4285779839521444,"extension":6.624623157830838},"index":4,"playId":"1493c044-e383-3901-9f46-ab58b67dc708","pitchNumber":2,"startTime":"2026-05-31T20:10:12.153Z","endTime":"2026-05-31T20:10:16.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"first":{"id":671976,"link":"/api/v1/people/671976"},"third":{"id":694378,"link":"/api/v1/people/694378"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.473632436948872,"aZ":-26.59009806812976,"pfxX":-1.0779097270370077,"pfxZ":3.293653426850245,"pX":-0.02925345586204913,"pZ":0.43503709197644125,"vX0":-3.8424592705818355,"vY0":-129.0445227583955,"vZ0":-8.359367354921906,"x":118.12,"y":227.03,"x0":1.615813621597045,"y0":50.0035463635291,"z0":5.74807921512301,"aX":-1.8276770993825278},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.4,"breakHorizontal":2.8,"spinRate":2482,"spinDirection":178},"zone":13,"typeConfidence":0.91,"plateTime":0.423553100816227,"extension":6.603013185224959},"index":5,"playId":"fb8529ba-6ecd-3c0c-84e8-5dfd9ef3399e","pitchNumber":3,"startTime":"2026-05-31T20:10:29.697Z","endTime":"2026-05-31T20:10:34.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"first":{"id":671976,"link":"/api/v1/people/671976"},"third":{"id":694378,"link":"/api/v1/people/694378"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.971056376967223,"aZ":-25.21393316762685,"pfxX":-2.119301304608735,"pfxZ":4.060330037387007,"pX":-0.841483998391604,"pZ":2.129921113800791,"vX0":-5.827822477553459,"vY0":-129.32926064802854,"vZ0":-4.642627942065295,"x":149.08,"y":181.27,"x0":1.7057470675821709,"y0":50.00174460645874,"z0":5.854238174670518,"aX":-3.632462626752852},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.6,"breakHorizontal":5.0,"spinRate":2481,"spinDirection":184},"zone":13,"typeConfidence":0.91,"plateTime":0.42159470176562186,"extension":6.745069954368301},"index":6,"playId":"667fc26f-d844-3295-8189-dc87f9852d4f","pitchNumber":4,"startTime":"2026-05-31T20:10:54.024Z","endTime":"2026-05-31T20:10:58.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"first":{"id":671976,"link":"/api/v1/people/671976"},"third":{"id":694378,"link":"/api/v1/people/694378"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.587677523235698,"aZ":-30.04177038254909,"pfxX":8.446761237572954,"pfxZ":1.4072729929386956,"pX":0.46933588573745294,"pZ":2.0909643275252785,"vX0":-5.337402667196698,"vY0":-122.49427842125125,"vZ0":-2.7894528028105467,"x":99.11,"y":182.32,"x0":1.5809779744103134,"y0":50.00372924431628,"z0":5.8174256893821275,"aX":12.814751729063527},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.2,"breakHorizontal":-14.0,"spinRate":1580,"spinDirection":106},"zone":9,"typeConfidence":0.9,"plateTime":0.4474349184756612,"extension":6.637284278021695},"index":7,"playId":"bdb9e6db-d085-3262-9b26-87642efb21a6","pitchNumber":5,"startTime":"2026-05-31T20:11:16.300Z","endTime":"2026-05-31T20:11:20.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"first":{"id":671976,"link":"/api/v1/people/671976"},"third":{"id":694378,"link":"/api/v1/people/694378"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":true,"hasReview":false,"fromCatcher":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":8,"playId":"4f941084-995a-3826-b6a3-6768b07d4171","startTime":"2026-05-31T20:11:40.664Z","endTime":"2026-05-31T20:11:51.268Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"first":{"id":671976,"link":"/api/v1/people/671976"},"third":{"id":694378,"link":"/api/v1/people/694378"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[],"flags":[],"homeTeamWinProbability":74.5,"awayTeamWinProbability":25.5,"homeTeamWinProbabilityAdded":-4.400000000000006,"leverageIndex":1.67,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:11:51.268Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hao-Yu Lee called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-31T20:14:18.720Z","endTime":"2026-05-31T20:15:53.977Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663542,"fullName":"Bryan Hudson","link":"/api/v1/people/663542"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":691011,"link":"/api/v1/people/691011"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Randal Grichuk remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-31T20:13:26.801Z","endTime":"2026-05-31T20:13:26.825Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":545341,"link":"/api/v1/people/545341"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"901","replacedPlayer":{"id":807747,"link":"/api/v1/people/807747"},"defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":807747,"link":"/api/v1/people/807747"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Bryan Hudson replaces Brandon Eisert.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-31T20:13:26.825Z","endTime":"2026-05-31T20:14:14.237Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663542,"link":"/api/v1/people/663542"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":685126,"link":"/api/v1/people/685126","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Hao-Yu Lee replaces Colt Keith.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-31T20:14:14.237Z","endTime":"2026-05-31T20:14:21.093Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":690993,"link":"/api/v1/people/690993"},"defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.5,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.46344941549907,"aZ":-20.801901305956832,"pfxX":5.474944259405582,"pfxZ":6.393113220660053,"pX":0.606518798853804,"pZ":2.920643498276719,"vX0":-8.261613774073908,"vY0":-132.08030687127658,"vZ0":-2.1978157629841064,"x":93.88,"y":159.92,"x0":3.0544891924534276,"y0":50.0002970133977,"z0":5.283039200637492,"aX":9.734600011568164},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.4,"breakHorizontal":-8.3,"spinRate":2118,"spinDirection":125},"zone":3,"typeConfidence":0.89,"plateTime":0.41370245989932153,"extension":7.337306990344248},"index":3,"playId":"87666c58-545c-3824-8325-08a6a9e9583c","pitchNumber":1,"startTime":"2026-05-31T20:14:21.093Z","endTime":"2026-05-31T20:14:26.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.0,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.87768525066299,"aZ":-36.817060427260586,"pfxX":-7.819296001910186,"pfxZ":-3.2041777516785377,"pX":-0.16724150363642676,"pZ":1.3635048246805275,"vX0":-6.07502876221374,"vY0":-119.78720506303806,"vZ0":-0.6909308485378424,"x":123.37,"y":201.97,"x0":3.420831659447138,"y0":50.004701312379304,"z0":4.957164990090248,"aX":-11.323551910581331},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-5.6,"breakHorizontal":15.6,"spinRate":2076,"spinDirection":303},"zone":13,"typeConfidence":0.91,"plateTime":0.457853167936511,"extension":7.052198342227249},"index":4,"playId":"42d66475-aa80-3ee3-988a-2f09823e1353","pitchNumber":2,"startTime":"2026-05-31T20:14:36.490Z","endTime":"2026-05-31T20:14:41.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.0,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.334423724264106,"aZ":-22.431824499150533,"pfxX":4.820155856874242,"pfxZ":5.507090278347869,"pX":0.38136893860172993,"pZ":3.4551057394851052,"vX0":-8.659615505454456,"vY0":-132.46547785494786,"vZ0":-0.5433350574393805,"x":102.46,"y":145.49,"x0":3.0725034832841107,"y0":50.00579641228901,"z0":5.308509209023059,"aX":8.53364165786494},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.1,"breakHorizontal":-6.7,"spinRate":2046,"spinDirection":131},"zone":12,"typeConfidence":0.86,"plateTime":0.41409719915956567,"extension":7.023300731263402},"index":5,"playId":"aa7a60d6-9e82-3c18-8d94-80d356ab4487","pitchNumber":3,"startTime":"2026-05-31T20:14:51.468Z","endTime":"2026-05-31T20:14:56.376Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.699839983588102,"aZ":-21.022642695277778,"pfxX":6.980234141853299,"pfxZ":6.1690290981792195,"pX":0.33866661775554235,"pZ":2.280060899962774,"vX0":-9.680987472046038,"vY0":-133.3498205606321,"vZ0":-3.7927059568426493,"x":104.09,"y":177.22,"x0":3.103097295358709,"y0":50.000880179502786,"z0":5.2305213199130085,"aX":12.61528751480935},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.6,"breakHorizontal":-10.7,"spinRate":2217,"spinDirection":123},"zone":6,"typeConfidence":0.9,"plateTime":0.4101738022186878,"extension":7.165011122506885},"index":6,"playId":"83bed790-68ec-3ee0-b9d4-55f2a28e4069","pitchNumber":4,"startTime":"2026-05-31T20:15:07.642Z","endTime":"2026-05-31T20:15:12.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.211674300893055,"aZ":-20.650090894118716,"pfxX":7.127757189098429,"pfxZ":6.083350116593126,"pX":0.3719273714095734,"pZ":2.35788155046256,"vX0":-9.65595603955333,"vY0":-136.5607314682901,"vZ0":-3.888430308458737,"x":102.82,"y":175.12,"x0":3.022553371773883,"y0":50.00307707618087,"z0":5.215299336045296,"aX":13.504152976997677},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.4,"breakHorizontal":-10.9,"spinRate":2171,"spinDirection":128},"zone":6,"typeConfidence":0.9,"plateTime":0.4006157823173191,"extension":7.465441653300006},"index":7,"playId":"1e869759-e228-3274-9419-61396d61a588","pitchNumber":5,"startTime":"2026-05-31T20:15:28.944Z","endTime":"2026-05-31T20:15:32.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.1,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.972767000962914,"aZ":-17.300252935095788,"pfxX":6.653917698820294,"pfxZ":7.873467354966165,"pX":-0.6335919750460666,"pZ":2.0276014361082817,"vX0":-11.921599728444338,"vY0":-136.3329336660297,"vZ0":-5.253290869225776,"x":141.15,"y":184.03,"x0":2.92431313052989,"y0":50.00236491442902,"z0":5.16708359273219,"aX":12.570321863492087},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.3,"breakHorizontal":-9.6,"spinRate":2257,"spinDirection":127},"zone":7,"typeConfidence":0.91,"plateTime":0.40120090170905964,"extension":7.518664040270318},"index":8,"playId":"50ad61c7-2f01-3ee7-840b-f8d9118bd949","pitchNumber":6,"startTime":"2026-05-31T20:15:49.732Z","endTime":"2026-05-31T20:15:53.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"credit":"b_ab"},{"player":{"id":663542,"link":"/api/v1/people/663542"},"credit":"p_ab"},{"player":{"id":701678,"link":"/api/v1/people/701678"},"credit":"b_pa"},{"player":{"id":663542,"link":"/api/v1/people/663542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.9,"awayTeamWinProbability":20.099999999999994,"homeTeamWinProbabilityAdded":5.400000000000006,"leverageIndex":2.14,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:15:53.977Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kevin McGonigle flies out to shortstop Colson Montgomery.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-31T20:15:58.083Z","endTime":"2026-05-31T20:17:18.718Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663542,"fullName":"Bryan Hudson","link":"/api/v1/people/663542"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695657,"link":"/api/v1/people/695657"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.8,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.63837806428361,"aZ":-17.543382913816366,"pfxX":6.452580613525063,"pfxZ":8.222179659877085,"pX":-0.7189632674021943,"pZ":1.2830244764871843,"vX0":-11.522193647899945,"vY0":-132.17349284512326,"vZ0":-6.993576792060399,"x":144.41,"y":204.14,"x0":2.8470901415434016,"y0":50.003587592748055,"z0":5.238907756449062,"aX":11.48401774121551},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.6,"breakHorizontal":-9.4,"spinRate":2218,"spinDirection":126},"zone":13,"typeConfidence":0.91,"plateTime":0.4134798791729124,"extension":7.51692710856673},"index":0,"playId":"3953c2b1-893d-3e91-a17c-b6c0267a470f","pitchNumber":1,"startTime":"2026-05-31T20:16:16.470Z","endTime":"2026-05-31T20:16:21.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":85.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.580517959450706,"aZ":-18.61921065538728,"pfxX":5.7517908641687,"pfxZ":7.384695433104225,"pX":-0.46946993304913476,"pZ":2.3984967098318983,"vX0":-11.09528707521991,"vY0":-134.04722400865126,"vZ0":-4.108188650047338,"x":134.9,"y":174.02,"x0":2.959681965674734,"y0":50.00508602793916,"z0":5.264976967552831,"aX":10.562122692255452},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.7,"breakHorizontal":-8.3,"spinRate":2189,"spinDirection":132},"zone":4,"typeConfidence":0.91,"plateTime":0.4072319940491971,"extension":7.529643516018525},"index":1,"playId":"8135a1ba-fc53-3020-b018-d79a049e8c89","pitchNumber":2,"startTime":"2026-05-31T20:16:32.508Z","endTime":"2026-05-31T20:16:36.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":85.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.12168843020047,"aZ":-19.221981400944973,"pfxX":4.752959346863907,"pfxZ":7.068023237244424,"pX":0.24410563768565843,"pZ":2.498367125863168,"vX0":-9.110906072391396,"vY0":-133.60434902297845,"vZ0":-3.6111176249262624,"x":107.7,"y":171.32,"x0":3.060105358877492,"y0":50.00102134832899,"z0":5.2257416736248725,"aX":8.708390517871383},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.4,"breakHorizontal":-7.0,"spinRate":2295,"spinDirection":124},"zone":5,"typeConfidence":0.9,"plateTime":0.4078535093732696,"extension":7.256908711437137},"index":2,"playId":"fafc4a3f-1795-3b4c-89a4-a744b2fda96a","pitchNumber":3,"startTime":"2026-05-31T20:16:47.965Z","endTime":"2026-05-31T20:16:51.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.77465106376366,"aZ":-37.42604129569854,"pfxX":-8.220675285682447,"pfxZ":-3.654519295529572,"pX":0.14239969804055475,"pZ":1.3869867480305,"vX0":-4.898655461134348,"vY0":-118.84704779107433,"vZ0":-0.49999750360297024,"x":111.57,"y":201.33,"x0":3.2951053845293425,"y0":50.003493473079736,"z0":4.985707077392708,"aX":-11.813481000254448},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-6.5,"breakHorizontal":16.1,"spinRate":2302,"spinDirection":307},"zone":14,"typeConfidence":0.91,"plateTime":0.4600551527641521,"extension":7.062440841347568},"hitData":{"launchSpeed":84.4,"launchAngle":56.0,"totalDistance":199.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.78,"coordY":123.99}},"index":3,"playId":"edfbf334-0d14-317f-9530-4b088c9faf89","pitchNumber":4,"startTime":"2026-05-31T20:17:06.877Z","endTime":"2026-05-31T20:17:18.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_ab"},{"player":{"id":663542,"link":"/api/v1/people/663542"},"credit":"p_ab"},{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_pa"},{"player":{"id":663542,"link":"/api/v1/people/663542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.0,"awayTeamWinProbability":16.0,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":1.61,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:17:18.718Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Spencer Torkelson singles on a ground ball to right fielder Randal Grichuk.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-31T20:17:22.559Z","endTime":"2026-05-31T20:17:51.000Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663542,"fullName":"Bryan Hudson","link":"/api/v1/people/663542"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":87.6,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.710968700580455,"aZ":-21.120111572177546,"pfxX":7.185814782733748,"pfxZ":5.700584145043708,"pX":0.018831638017546146,"pZ":2.168238715824718,"vX0":-10.640453299964056,"vY0":-137.25591003983976,"vZ0":-4.156152006980101,"x":116.28,"y":180.24,"x0":2.983114100975439,"y0":50.00466771749897,"z0":5.110723037992059,"aX":13.938326940193829},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.7,"breakHorizontal":-11.2,"spinRate":2357,"spinDirection":124},"zone":8,"typeConfidence":0.91,"plateTime":0.3965897202050308,"extension":7.232244016742278},"hitData":{"launchSpeed":102.7,"launchAngle":1.0,"totalDistance":73.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":153.03,"coordY":135.56}},"index":0,"playId":"d4b380a6-2b91-3c34-a901-38bd141f7629","pitchNumber":1,"startTime":"2026-05-31T20:17:40.808Z","endTime":"2026-05-31T20:17:51.000Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":663542,"link":"/api/v1/people/663542"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":663542,"link":"/api/v1/people/663542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.9,"awayTeamWinProbability":19.099999999999994,"homeTeamWinProbabilityAdded":-3.0999999999999943,"leverageIndex":1.05,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:17:51.000Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jahmai Jones flies out to left fielder Sam Antonacci.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-31T20:17:59.956Z","endTime":"2026-05-31T20:18:28.280Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663542,"fullName":"Bryan Hudson","link":"/api/v1/people/663542"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663330,"fullName":"Jahmai Jones","link":"/api/v1/people/663330"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":803011,"link":"/api/v1/people/803011"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":93.3,"endSpeed":85.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.584,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.36419815977875,"aZ":-20.226557875582404,"pfxX":4.907736403369499,"pfxZ":6.395878935636297,"pX":-0.32714711062931134,"pZ":1.9821378494902746,"vX0":-10.84202947526585,"vY0":-135.49000653537266,"vZ0":-4.710423442728216,"x":129.47,"y":185.26,"x0":3.080566516128529,"y0":50.00141026370392,"z0":5.148156840830351,"aX":9.166255425430903},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.8,"breakHorizontal":-6.7,"spinRate":2172,"spinDirection":132},"zone":7,"typeConfidence":0.9,"plateTime":0.40356800909052115,"extension":7.295133531417333},"hitData":{"launchSpeed":89.2,"launchAngle":26.0,"totalDistance":312.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":40.52,"coordY":106.03}},"index":0,"playId":"809734ba-7dfe-3403-86c9-96bc11b7b024","pitchNumber":1,"startTime":"2026-05-31T20:18:20.808Z","endTime":"2026-05-31T20:18:28.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":663330,"link":"/api/v1/people/663330","batSide":{"code":"R","description":"Right"}},"first":{"id":679529,"link":"/api/v1/people/679529"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663330,"link":"/api/v1/people/663330"},"credit":"b_ab"},{"player":{"id":663542,"link":"/api/v1/people/663542"},"credit":"p_ab"},{"player":{"id":663330,"link":"/api/v1/people/663330"},"credit":"b_pa"},{"player":{"id":663542,"link":"/api/v1/people/663542"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.7,"awayTeamWinProbability":13.299999999999997,"homeTeamWinProbabilityAdded":5.799999999999997,"leverageIndex":2.29,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:18:28.280Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Randal Grichuk flies out to center fielder Matt Vierling.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-31T20:20:43.559Z","endTime":"2026-05-31T20:22:24.869Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,7,8,9],"actionIndex":[0,1,2,3],"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":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Hao-Yu Lee remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-31T20:20:32.702Z","endTime":"2026-05-31T20:20:32.718Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"101","replacedPlayer":{"id":690993,"link":"/api/v1/people/690993"},"defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from shortstop to third base for Kevin McGonigle.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-31T20:20:32.718Z","endTime":"2026-05-31T20:20:32.719Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"200","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from second base to shortstop for Zach McKinstry.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-31T20:20:32.719Z","endTime":"2026-05-31T20:20:32.720Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"800","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":656716,"link":"/api/v1/people/656716"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Brenan Hanifee replaces Tyler Holton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-05-31T20:20:32.720Z","endTime":"2026-05-31T20:20:45.891Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669724,"link":"/api/v1/people/669724"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.34569176054589,"aZ":-26.646978335972452,"pfxX":-10.218218257434245,"pfxZ":2.8932844118662286,"pX":0.7201575449715119,"pZ":1.5572746136809184,"vX0":11.873607422004612,"vY0":-137.164835342207,"vZ0":-5.719347955411791,"x":89.55,"y":196.73,"x0":-2.3300600893936068,"y0":50.00557730378738,"z0":5.478120383404828,"aX":-19.54210777401479},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.2,"breakHorizontal":16.1,"spinRate":2277,"spinDirection":244},"zone":14,"typeConfidence":0.91,"plateTime":0.3987856062847066,"extension":6.206843551488863},"index":4,"playId":"ee20f8a0-3b35-3b89-8632-9b451374e32a","pitchNumber":1,"startTime":"2026-05-31T20:20:45.891Z","endTime":"2026-05-31T20:20:50.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.56941290689159,"aZ":-28.506606549875446,"pfxX":-0.5667479873636876,"pfxZ":2.210243358295253,"pX":-0.3000049926309146,"pZ":2.522765732158144,"vX0":6.240632457685933,"vY0":-127.55706585026422,"vZ0":-2.102351105042232,"x":128.44,"y":170.67,"x0":-2.6975170806868736,"y0":50.00209973056408,"z0":5.590174036995334,"aX":-0.9405693208295791},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.8,"breakHorizontal":-0.2,"spinRate":2460,"spinDirection":109},"zone":5,"typeConfidence":0.91,"plateTime":0.42829380778525916,"extension":6.010816450109341},"index":5,"playId":"85a13daa-ad83-3c1a-907d-86d8ef37eb02","pitchNumber":2,"startTime":"2026-05-31T20:20:59.890Z","endTime":"2026-05-31T20:21:05.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.673365829632832,"aZ":-27.7626747586316,"pfxX":-9.865594254438141,"pfxZ":2.2804489938078234,"pX":0.13224718423641338,"pZ":3.6644805723903646,"vX0":10.647032319777333,"vY0":-137.42575949713435,"vZ0":-0.39136492683661495,"x":111.96,"y":139.84,"x0":-2.4862074052752607,"y0":50.00643010610523,"z0":5.673174778396328,"aX":-19.124321550127135},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.2,"breakHorizontal":16.0,"spinRate":2072,"spinDirection":241},"zone":12,"typeConfidence":0.9,"plateTime":0.3965600233499291,"extension":6.32817583328684},"index":6,"playId":"1b6e91ca-a1dd-3267-95bc-06de17b1151d","pitchNumber":3,"startTime":"2026-05-31T20:21:19.930Z","endTime":"2026-05-31T20:21:24.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":86.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.835432232337002,"aZ":-24.117684881029245,"pfxX":-9.936396840203454,"pfxZ":4.307313762624691,"pX":1.0833563208262644,"pZ":1.737138186471814,"vX0":12.85149544417343,"vY0":-134.8162596370187,"vZ0":-5.387025908105893,"x":75.71,"y":191.88,"x0":-2.4185550127298048,"y0":50.003075398052296,"z0":5.427168251997912,"aX":-18.589165408372438},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.0,"breakHorizontal":15.7,"spinRate":2109,"spinDirection":240},"zone":14,"typeConfidence":0.9,"plateTime":0.403768277571563,"extension":6.252828729728977},"index":7,"playId":"6309ba63-e053-35f2-bf05-cab789b2976b","pitchNumber":4,"startTime":"2026-05-31T20:21:34.368Z","endTime":"2026-05-31T20:21:38.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":87.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.277046971555883,"aZ":-26.192183061750463,"pfxX":-9.582029586238813,"pfxZ":3.1177872005242637,"pX":-0.11052835896292766,"pZ":3.0579761616903554,"vX0":9.6897338315396,"vY0":-136.75418404260458,"vZ0":-1.9261760830844494,"x":121.21,"y":156.21,"x0":-2.431575197810403,"y0":50.00638655175169,"z0":5.543931502156754,"aX":-18.40311044168983},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.5,"breakHorizontal":15.7,"spinRate":2017,"spinDirection":244},"zone":2,"typeConfidence":0.92,"plateTime":0.39844988655107105,"extension":6.097232776861123},"index":8,"playId":"025573d0-36f7-3259-9460-536474892968","pitchNumber":5,"startTime":"2026-05-31T20:21:58.773Z","endTime":"2026-05-31T20:22:03.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.9,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.204970666015164,"aZ":-25.28237423853591,"pfxX":-8.35519071587835,"pfxZ":3.516670105076342,"pX":-0.7887670136892606,"pZ":2.772426320153206,"vX0":7.6715554902014915,"vY0":-138.29636684078147,"vZ0":-2.9754509872602197,"x":147.07,"y":163.92,"x0":-2.496259157456259,"y0":50.00644355145891,"z0":5.534942162249241,"aX":-16.3918470138466},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.0,"breakHorizontal":13.8,"spinRate":2015,"spinDirection":242},"zone":4,"typeConfidence":0.79,"plateTime":0.3941582779771595,"extension":6.201598243016658},"hitData":{"launchSpeed":92.3,"launchAngle":31.0,"totalDistance":334.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":89.85,"coordY":69.59}},"index":9,"playId":"b3878e31-7f14-33a1-89e0-619353c318e4","pitchNumber":6,"startTime":"2026-05-31T20:22:13.663Z","endTime":"2026-05-31T20:22:24.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":545341,"link":"/api/v1/people/545341","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"credit":"b_ab"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_ab"},{"player":{"id":545341,"link":"/api/v1/people/545341"},"credit":"b_pa"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.3,"awayTeamWinProbability":14.700000000000003,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:22:24.869Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sam Antonacci grounds out, second baseman Hao-Yu Lee to first baseman Spencer Torkelson.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-31T20:22:26.306Z","endTime":"2026-05-31T20:22:57.938Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.7,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.051280272588244,"aZ":-27.42242016751579,"pfxX":-9.977004398446507,"pfxZ":2.429543916944996,"pX":-0.016014928604258474,"pZ":1.9599711255933825,"vX0":10.259579422329558,"vY0":-138.68491100696156,"vZ0":-4.567218732288102,"x":117.61,"y":185.86,"x0":-2.4611964026686173,"y0":50.00234293696455,"z0":5.449935269467441,"aX":-19.49954086013305},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":3.6,"breakHorizontal":16.1,"spinRate":2038,"spinDirection":249},"zone":8,"typeConfidence":0.9,"plateTime":0.39445450028756435,"extension":6.204813670759814},"hitData":{"launchSpeed":101.2,"launchAngle":2.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":150.8,"coordY":153.71}},"index":0,"playId":"fafa9704-55e0-319c-9fd5-98842ac9df0a","pitchNumber":1,"startTime":"2026-05-31T20:22:49.975Z","endTime":"2026-05-31T20:22:57.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":803011,"link":"/api/v1/people/803011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":803011,"link":"/api/v1/people/803011"},"credit":"b_ab"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_ab"},{"player":{"id":803011,"link":"/api/v1/people/803011"},"credit":"b_pa"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.3,"awayTeamWinProbability":15.700000000000003,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:22:57.938Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Miguel Vargas grounds out, shortstop Zach McKinstry to first baseman Spencer Torkelson.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-31T20:23:03.001Z","endTime":"2026-05-31T20:23:27.806Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"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":95.2,"endSpeed":87.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.221115180909482,"aZ":-30.276904294748693,"pfxX":-9.635313435401718,"pfxZ":0.970208435022279,"pX":-0.49625757917557245,"pZ":2.317180244003672,"vX0":8.908493902789555,"vY0":-138.39919406545332,"vZ0":-3.1513093910402037,"x":135.92,"y":176.22,"x0":-2.4906116252870905,"y0":50.00335945207545,"z0":5.47848848576887,"aX":-18.864809068831185},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":1.3,"breakHorizontal":15.8,"spinRate":2022,"spinDirection":238},"zone":4,"typeConfidence":0.9,"plateTime":0.3943645535561422,"extension":6.349969596076194},"hitData":{"launchSpeed":103.2,"launchAngle":7.0,"totalDistance":128.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.19,"coordY":146.11}},"index":0,"playId":"6fceddec-6745-3987-afd6-cedb2f1273aa","pitchNumber":1,"startTime":"2026-05-31T20:23:20.682Z","endTime":"2026-05-31T20:23:27.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"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":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678246,"link":"/api/v1/people/678246"},"credit":"b_ab"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_ab"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"credit":"b_pa"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.5,"awayTeamWinProbability":16.5,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.3,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:23:27.806Z","atBatIndex":60},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Riley Greene pops out to third baseman Miguel Vargas in foul territory.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-31T20:25:52.117Z","endTime":"2026-05-31T20:27:09.118Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663542,"fullName":"Bryan Hudson","link":"/api/v1/people/663542"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1],"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":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from center field to right field for Tristan Peters.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-31T20:25:25.172Z","endTime":"2026-05-31T20:25:25.206Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":671976,"link":"/api/v1/people/671976"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"700","defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Luisangel Acuña replaces right fielder Randal Grichuk, batting 9th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-31T20:25:25.206Z","endTime":"2026-05-31T20:25:52.590Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682668,"link":"/api/v1/people/682668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"902","replacedPlayer":{"id":545341,"link":"/api/v1/people/545341"},"defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":671976,"link":"/api/v1/people/671976"},"right":{"id":545341,"link":"/api/v1/people/545341"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-31T20:25:52.590Z","endTime":"2026-05-31T20:25:54.379Z","isPitch":false,"type":"action","player":{"id":682985,"link":"/api/v1/people/682985"},"defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":682668,"link":"/api/v1/people/682668"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.43584709998367,"aZ":-19.19619392890654,"pfxX":6.813951453527416,"pfxZ":7.208506215369766,"pX":-0.8361938141948436,"pZ":2.4409348312362886,"vX0":-12.025559092359028,"vY0":-132.38213912456854,"vZ0":-3.7219861936678473,"x":148.87,"y":172.87,"x0":2.850506394908312,"y0":50.00382903026038,"z0":5.2452145333291655,"aX":12.270540764654784},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.5,"breakHorizontal":-10.2,"spinRate":2170,"spinDirection":122},"zone":13,"typeConfidence":0.9,"plateTime":0.411478482692333,"extension":7.417812507356584},"index":3,"playId":"d7cf9ed2-f54c-37c5-b20b-8bff1d7c1ef8","pitchNumber":1,"startTime":"2026-05-31T20:25:54.379Z","endTime":"2026-05-31T20:25:59.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":682668,"link":"/api/v1/people/682668"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":84.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.47748236815774,"aZ":-22.35727478600617,"pfxX":6.135810236287921,"pfxZ":5.499311618352728,"pX":0.4753135869516861,"pZ":2.2399694709717997,"vX0":-8.72974756611576,"vY0":-131.9140201441526,"vZ0":-3.3440582248971573,"x":98.88,"y":178.3,"x0":3.0097874680735965,"y0":50.006257350836286,"z0":5.146640208242592,"aX":10.962994082098696},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.5,"breakHorizontal":-9.5,"spinRate":2172,"spinDirection":129},"zone":9,"typeConfidence":0.88,"plateTime":0.41306653146083105,"extension":7.435763397246997},"index":4,"playId":"fccc42bd-c6a5-3d15-bdbf-fd8f334ca92d","pitchNumber":2,"startTime":"2026-05-31T20:26:08.312Z","endTime":"2026-05-31T20:26:12.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":682668,"link":"/api/v1/people/682668"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":86.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.79430181830019,"aZ":-19.249939312037483,"pfxX":6.341334470769439,"pfxZ":6.919119025892823,"pX":1.0556401640973987,"pZ":1.9257066420466578,"vX0":-7.360949429145678,"vY0":-134.5099132394829,"vZ0":-5.081061097688629,"x":76.76,"y":186.79,"x0":2.9787419874686494,"y0":50.00581164086291,"z0":5.166809197531453,"aX":11.85109080800317},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.9,"breakHorizontal":-10.3,"spinRate":2232,"spinDirection":124},"zone":14,"typeConfidence":0.91,"plateTime":0.4041759490175574,"extension":7.122202253332922},"index":5,"playId":"c6855b9c-230b-3146-8b55-69b38e6c26f5","pitchNumber":3,"startTime":"2026-05-31T20:26:22.988Z","endTime":"2026-05-31T20:26:27.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":682668,"link":"/api/v1/people/682668"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":85.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.466247411364034,"aZ":-21.708275345577146,"pfxX":6.355433057917403,"pfxZ":5.684613537170229,"pX":0.25201663971136706,"pZ":1.766216325029895,"vX0":-9.262264277329441,"vY0":-133.31002448516438,"vZ0":-4.908857372454122,"x":107.39,"y":191.09,"x0":2.909408148148281,"y0":50.00280142643412,"z0":5.151453927434643,"aX":11.702578597042027},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.6,"breakHorizontal":-10.1,"spinRate":2169,"spinDirection":127},"zone":8,"typeConfidence":0.9,"plateTime":0.4072949666067469,"extension":7.4482809047215435},"index":6,"playId":"7732afe0-944b-3cc0-b146-9e847c5486c4","pitchNumber":4,"startTime":"2026-05-31T20:26:38.953Z","endTime":"2026-05-31T20:26:42.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":682668,"link":"/api/v1/people/682668"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":86.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.82459235167834,"aZ":-21.77782642163717,"pfxX":8.053827927834327,"pfxZ":5.530124648104575,"pX":0.182827431149239,"pZ":2.83081169791182,"vX0":-9.838277421568327,"vY0":-135.3258606025272,"vZ0":-2.5480911850464967,"x":110.03,"y":162.35,"x0":2.796386243511557,"y0":50.00062008263366,"z0":5.288014092037757,"aX":15.136036386656484},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.7,"breakHorizontal":-12.8,"spinRate":2222,"spinDirection":129},"zone":5,"typeConfidence":0.89,"plateTime":0.40268453373163826,"extension":7.2913113122967665},"hitData":{"launchSpeed":76.6,"launchAngle":56.0,"totalDistance":182.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":65.92,"coordY":157.9}},"index":7,"playId":"15f33f7f-5c65-3b7e-b943-b5c72c71c738","pitchNumber":5,"startTime":"2026-05-31T20:26:59.912Z","endTime":"2026-05-31T20:27:09.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":682668,"link":"/api/v1/people/682668"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":663542,"link":"/api/v1/people/663542"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":663542,"link":"/api/v1/people/663542"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":90.8,"awayTeamWinProbability":9.200000000000003,"homeTeamWinProbabilityAdded":7.299999999999997,"leverageIndex":2.87,"dramaIndex":122.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:27:09.118Z","atBatIndex":61},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Matt Vierling lines out to left fielder Sam Antonacci.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-31T20:29:55.213Z","endTime":"2026-05-31T20:30:24.649Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"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],"actionIndex":[1],"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":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":803011,"link":"/api/v1/people/803011"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"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-31T20:27:34.719Z","endTime":"2026-05-31T20:27:56.237Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":682668,"link":"/api/v1/people/682668"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tyler Davis replaces Bryan Hudson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-31T20:27:56.237Z","endTime":"2026-05-31T20:29:57.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":663542,"link":"/api/v1/people/663542","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":682668,"link":"/api/v1/people/682668"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.04734237451761,"aZ":-11.848273943484152,"pfxX":-4.952643657947007,"pfxZ":10.10491535475303,"pX":-0.6040115486127098,"pZ":3.4217672940590176,"vX0":3.130601221118166,"vY0":-140.93604411162667,"vZ0":-4.376514522444798,"x":140.02,"y":146.39,"x0":-1.0857465081259625,"y0":50.00529609762631,"z0":5.760215320977108,"aX":-9.96393814272325},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.6,"breakHorizontal":8.3,"spinRate":2378,"spinDirection":205},"zone":1,"typeConfidence":0.9,"plateTime":0.3886553196987803,"extension":6.750862957498678},"index":2,"playId":"e37f5728-9089-328b-8aec-75b597e75d23","pitchNumber":1,"startTime":"2026-05-31T20:29:57.548Z","endTime":"2026-05-31T20:30:01.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699823,"link":"/api/v1/people/699823","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":682668,"link":"/api/v1/people/682668"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.17184014938119,"aZ":-32.108508900663416,"pfxX":2.488835558256926,"pfxZ":0.04042065997968791,"pX":0.5018513375655279,"pZ":2.4962004666546167,"vX0":3.5984315684629276,"vY0":-127.30844987072352,"vZ0":-1.9160832769665581,"x":97.87,"y":171.38,"x0":-1.2446710111977444,"y0":50.00418214669455,"z0":5.761321166726797,"aX":4.150944330037016},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.1,"breakHorizontal":-5.2,"spinRate":2519,"spinDirection":96},"zone":6,"typeConfidence":0.91,"plateTime":0.4276115647873855,"extension":6.741673920463264},"hitData":{"launchSpeed":90.2,"launchAngle":20.0,"totalDistance":327.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":90.25,"coordY":72.82}},"index":3,"playId":"77e2b1f1-e11b-3ae1-a6e4-306c24ba0af1","pitchNumber":2,"startTime":"2026-05-31T20:30:14.710Z","endTime":"2026-05-31T20:30:24.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699823,"link":"/api/v1/people/699823","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":682668,"link":"/api/v1/people/682668"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_ab"},{"player":{"id":699823,"link":"/api/v1/people/699823"},"credit":"p_ab"},{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_pa"},{"player":{"id":699823,"link":"/api/v1/people/699823"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":5.5,"leverageIndex":2.19,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:30:24.649Z","atBatIndex":62},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Wenceel Pérez pops out to shortstop Colson Montgomery.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-31T20:30:47.409Z","endTime":"2026-05-31T20:31:46.209Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":699823,"fullName":"Tyler Davis","link":"/api/v1/people/699823"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".105"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".118"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".125"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".357"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".286"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".111"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".211"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".294"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.214"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"85.19"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.30"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.66"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.82"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.08"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.28"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.38"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.37"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.29"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.16"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.67"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.39"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.70"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".625"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".700"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".211"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".750"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".294"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".250"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.214"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".444"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".529"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695657,"link":"/api/v1/people/695657"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":97.5,"endSpeed":89.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.94911753388373,"aZ":-11.296607033945842,"pfxX":-4.746027188852913,"pfxZ":10.203651909084588,"pX":-1.1530349015135954,"pZ":1.8573226563797536,"vX0":1.1572790314486714,"vY0":-141.78721781112256,"vZ0":-8.659162224718477,"x":160.95,"y":188.63,"x0":-0.948594562058581,"y0":50.001343553267155,"z0":5.662586879307939,"aX":-9.70885946821468},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.0,"breakHorizontal":8.4,"spinRate":2423,"spinDirection":213},"zone":13,"typeConfidence":0.9,"plateTime":0.3855859002620079,"extension":6.679124182360731},"index":0,"playId":"4ef808de-03fc-39bd-b2da-4d52d84aab5b","pitchNumber":1,"startTime":"2026-05-31T20:30:49.477Z","endTime":"2026-05-31T20:30:53.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699823,"link":"/api/v1/people/699823","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":682668,"link":"/api/v1/people/682668"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.05720501669132,"aZ":-9.311349223150295,"pfxX":-4.063989236623871,"pfxZ":11.293710715492761,"pX":-0.10129594805376375,"pZ":4.316625396109144,"vX0":3.8670922839767763,"vY0":-141.55164438133647,"vZ0":-2.611482105693743,"x":120.86,"y":122.23,"x0":-0.9587994439580179,"y0":50.00004950882129,"z0":5.849440859304472,"aX":-8.225477655651547},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":20.0,"breakHorizontal":6.6,"spinRate":2520,"spinDirection":204},"zone":11,"typeConfidence":0.9,"plateTime":0.3873045368313415,"extension":6.701149654014093},"index":1,"playId":"1384577b-7288-3c80-b487-4313842921d4","pitchNumber":2,"startTime":"2026-05-31T20:31:05.489Z","endTime":"2026-05-31T20:31:09.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699823,"link":"/api/v1/people/699823","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":682668,"link":"/api/v1/people/682668"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.240378693958043,"aZ":-37.61579068992082,"pfxX":2.93369444618478,"pfxZ":-3.5490809294880066,"pX":-0.21512789479274466,"pZ":3.1548921384503474,"vX0":1.788940182195279,"vY0":-123.26156064709527,"vZ0":1.4291425573783394,"x":125.2,"y":153.6,"x0":-1.3322000013203135,"y0":50.00276108513033,"z0":5.751489697662818,"aX":4.498836843419328},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-5.8,"breakHorizontal":-5.8,"spinRate":2570,"spinDirection":71},"zone":2,"typeConfidence":0.89,"plateTime":0.44491802336922914,"extension":6.644630300795964},"index":2,"playId":"44dd623c-1911-377a-a212-eae4b80d608c","pitchNumber":3,"startTime":"2026-05-31T20:31:21.305Z","endTime":"2026-05-31T20:31:25.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699823,"link":"/api/v1/people/699823","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":682668,"link":"/api/v1/people/682668"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.444450728276756,"aZ":-32.67937376407544,"pfxX":2.24687131943734,"pfxZ":-0.32104470472228996,"pX":0.5105845867475205,"pZ":2.646302738800326,"vX0":3.8704933385039557,"vY0":-125.34168957314844,"vZ0":-0.7652064307812851,"x":97.54,"y":167.33,"x0":-1.3482736250209937,"y0":50.001887378111476,"z0":5.635087190464921,"aX":3.557084902981723},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.5,"breakHorizontal":-5.0,"spinRate":2607,"spinDirection":74},"zone":6,"typeConfidence":0.9,"plateTime":0.4377755641563432,"extension":6.687241655219519},"hitData":{"launchSpeed":67.8,"launchAngle":52.0,"totalDistance":172.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":103.13,"coordY":136.32}},"index":3,"playId":"db855f9d-22f1-3574-8a88-a677cb6188cc","pitchNumber":4,"startTime":"2026-05-31T20:31:37.033Z","endTime":"2026-05-31T20:31:46.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":699823,"link":"/api/v1/people/699823","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":691011,"link":"/api/v1/people/691011"},"first":{"id":694378,"link":"/api/v1/people/694378"},"second":{"id":805367,"link":"/api/v1/people/805367"},"third":{"id":678246,"link":"/api/v1/people/678246"},"shortstop":{"id":695657,"link":"/api/v1/people/695657"},"left":{"id":803011,"link":"/api/v1/people/803011"},"center":{"id":682668,"link":"/api/v1/people/682668"},"right":{"id":671976,"link":"/api/v1/people/671976"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427537,"link":"/api/v1/people/427537"},"officialType":"Second Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_ab"},{"player":{"id":699823,"link":"/api/v1/people/699823"},"credit":"p_ab"},{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_pa"},{"player":{"id":699823,"link":"/api/v1/people/699823"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.45,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-05-31T20:31:46.209Z","atBatIndex":63}]