[{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"José Fermín lines out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-28T19:20:33.718Z","endTime":"2025-09-28T19:22:07.570Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,7],"actionIndex":[0,1,2],"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":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":"2025-09-28T16:22:53.008Z","endTime":"2025-09-28T18:51:58.026Z","isPitch":false,"type":"action","player":{"id":665877,"link":"/api/v1/people/665877"},"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":"2025-09-28T18:51:58.026Z","endTime":"2025-09-28T19:19:02.714Z","isPitch":false,"type":"action","player":{"id":665877,"link":"/api/v1/people/665877"},"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":"2025-09-28T19:19:02.714Z","endTime":"2025-09-28T19:20:35.715Z","isPitch":false,"type":"action","player":{"id":665877,"link":"/api/v1/people/665877"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.1,"strikeZoneTop":3.32835048407597,"strikeZoneBottom":1.55040333028212,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.621726974499445,"aZ":-19.8014229764978,"pfxX":-8.577583158786227,"pfxZ":6.76274849698562,"pX":0.8484784170553893,"pZ":1.7980647809663621,"vX0":8.715929471587948,"vY0":-133.63978383574187,"vZ0":-7.0743065007423365,"x":84.66,"y":190.23,"x0":-1.322538757093401,"y0":50.00464233307715,"z0":5.875070978440786,"aX":-15.699609375494333},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.0,"breakHorizontal":13.9,"spinRate":1878,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.4080113868514039,"extension":6.475126926963739},"index":3,"playId":"9bb946d0-9cfb-315b-9b86-cf2d50c120ca","pitchNumber":1,"startTime":"2025-09-28T19:20:35.715Z","endTime":"2025-09-28T19:20:40.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.7,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.635379585600056,"aZ":-19.290421391899343,"pfxX":-9.798675388232542,"pfxZ":7.2279220261730375,"pX":-0.2195912569574591,"pZ":2.582306199339663,"vX0":6.785414194350948,"vY0":-132.2586569887772,"vZ0":-4.931801808202386,"x":125.37,"y":169.06,"x0":-1.5376992427678797,"y0":50.000679177092124,"z0":5.874170992767583,"aX":-17.46058284954059},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":12.2,"breakHorizontal":16.4,"spinRate":2039,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.41318955915786093,"extension":6.489094537819854},"index":4,"playId":"dc7ff706-3323-3ccc-a75c-de162d31b2c9","pitchNumber":2,"startTime":"2025-09-28T19:20:48.120Z","endTime":"2025-09-28T19:20:52.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.07433781159078,"aZ":-21.45401240610622,"pfxX":-9.039131789826364,"pfxZ":5.763258282306756,"pX":0.2900156710626167,"pZ":2.8077896818174524,"vX0":7.386011081971878,"vY0":-135.19601804985797,"vZ0":-4.428737088566479,"x":105.95,"y":162.97,"x0":-1.2961141931006148,"y0":50.0051892834508,"z0":5.963200763111043,"aX":-16.820393559294743},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.7,"breakHorizontal":14.9,"spinRate":1860,"spinDirection":214},"zone":6,"typeConfidence":0.93,"plateTime":0.4043633122942749,"extension":6.370850666108532},"index":5,"playId":"f372474c-38b9-3683-b2b3-1f201911bb1f","pitchNumber":3,"startTime":"2025-09-28T19:21:27.764Z","endTime":"2025-09-28T19:21:32.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":6,"startTime":"2025-09-28T19:21:49.098Z","endTime":"2025-09-28T19:22:00.253Z","isPitch":false,"type":"action","player":{"id":665877,"link":"/api/v1/people/665877"},"defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":84.6,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.28078394982605,"aZ":-22.279608510299145,"pfxX":-10.43349147825173,"pfxZ":5.374678169682957,"pX":0.128307368918082,"pZ":3.553581619735565,"vX0":7.417133794536616,"vY0":-135.01805806096078,"vZ0":-2.349565794784477,"x":112.11,"y":142.83,"x0":-1.3033672702718824,"y0":50.00056918727645,"z0":6.0082450485771295,"aX":-19.198868972752564},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.4,"breakHorizontal":17.3,"spinRate":1859,"spinDirection":213},"zone":2,"typeConfidence":0.94,"plateTime":0.40616063404929115,"extension":6.393845655665121},"hitData":{"launchSpeed":89.4,"launchAngle":19.0,"totalDistance":289.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":135.6,"coordY":84.25}},"index":7,"playId":"abf5b255-f062-3c4c-9554-4318bb7a9a03","pitchNumber":4,"startTime":"2025-09-28T19:22:00.253Z","endTime":"2025-09-28T19:22:07.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_ab"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_ab"},{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_pa"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2025-09-28T19:22:07.570Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Iván Herrera flies out to left fielder Ian Happ.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-28T19:22:09.949Z","endTime":"2025-09-28T19:23:45.714Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.0,"endSpeed":82.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.176669915721344,"aZ":-24.914672965782806,"pfxX":0.8875095115010669,"pfxZ":4.203331207185736,"pX":1.1589835588046566,"pZ":2.5588049669741726,"vX0":6.953072729946322,"vY0":-129.63995794770827,"vZ0":-3.731495901783081,"x":72.82,"y":169.69,"x0":-1.656315503802153,"y0":50.00535553154943,"z0":5.885208935696992,"aX":1.534440322732608},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.1,"breakHorizontal":-2.9,"spinRate":2038,"spinDirection":183},"zone":12,"typeConfidence":0.91,"plateTime":0.4200190634022487,"extension":6.372306917849879},"index":0,"playId":"14b165dc-faba-3be6-adcf-81806544606c","pitchNumber":1,"startTime":"2025-09-28T19:22:34.546Z","endTime":"2025-09-28T19:22:37.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.7,"strikeZoneTop":2.98551719455624,"strikeZoneBottom":1.36336586117191,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.63810101142194,"aZ":-20.52204259845346,"pfxX":-7.903740330681504,"pfxZ":6.214461383225348,"pX":-0.0267559843690815,"pZ":4.5981997684170715,"vX0":6.459937873384333,"vY0":-135.34369100324471,"vZ0":-0.31076004755802206,"x":118.02,"y":114.63,"x0":-1.4053791666318405,"y0":50.00126587361131,"z0":6.138800394734784,"aX":-14.815753397314783},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.4,"breakHorizontal":13.1,"spinRate":1925,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.40309242093024533,"extension":6.395727464296915},"index":1,"playId":"3c9285c0-f357-3750-be30-43a5264330ed","pitchNumber":2,"startTime":"2025-09-28T19:22:49.810Z","endTime":"2025-09-28T19:22:52.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.0,"strikeZoneTop":3.15177142538612,"strikeZoneBottom":1.44242977218943,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.98903441035686,"aZ":-19.895388932701042,"pfxX":-8.106529650072904,"pfxZ":6.534988147042279,"pX":0.8104238796805374,"pZ":2.8257900352033847,"vX0":8.413392761019386,"vY0":-135.5508670149639,"vZ0":-4.678225323583128,"x":86.11,"y":162.48,"x0":-1.2663624275414629,"y0":50.00034017984528,"z0":5.945176756216534,"aX":-15.226896089366464},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.2,"breakHorizontal":13.1,"spinRate":1920,"spinDirection":202},"zone":3,"typeConfidence":2.0,"plateTime":0.4026072392010547,"extension":6.3954040967364145},"index":2,"playId":"a9167914-4644-3103-987d-a17903ee8291","pitchNumber":3,"startTime":"2025-09-28T19:23:03.043Z","endTime":"2025-09-28T19:23:09.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.872973927041333,"aZ":-24.03972401001512,"pfxX":0.7968648393042006,"pfxZ":4.747436126867402,"pX":1.1699668141030457,"pZ":2.0078996637263393,"vX0":6.586498271268931,"vY0":-128.8663656508744,"vZ0":-5.0748565575355595,"x":72.4,"y":184.57,"x0":-1.5023360778016766,"y0":50.00547150064732,"z0":5.814161511392503,"aX":1.3670388003170642},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.9,"breakHorizontal":-2.6,"spinRate":2013,"spinDirection":171},"zone":14,"typeConfidence":0.9,"plateTime":0.42189773572822586,"extension":6.453189944897024},"index":3,"playId":"ae67e7e5-63a8-3154-a116-e6c1542ba020","pitchNumber":4,"startTime":"2025-09-28T19:23:21.898Z","endTime":"2025-09-28T19:23:24.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.8,"endSpeed":73.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.0980168527708,"aZ":-32.06029580769347,"pfxX":9.896867128966191,"pfxZ":0.0817627509940273,"pX":0.20621397577206302,"pZ":2.2982603430392263,"vX0":1.4338055904318203,"vY0":-116.30208537385796,"vZ0":-1.2761132083254285,"x":109.14,"y":176.73,"x0":-1.7038647054367655,"y0":50.002549880649134,"z0":5.885130852743765,"aX":13.603918545211448},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":0.1,"breakHorizontal":-18.2,"spinRate":2280,"spinDirection":61},"zone":5,"typeConfidence":0.92,"plateTime":0.4703186806572863,"extension":6.412381731106114},"hitData":{"launchSpeed":98.5,"launchAngle":34.0,"totalDistance":360.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.78,"coordY":61.92}},"index":4,"playId":"91531285-3ca0-372f-981c-fede4fb93808","pitchNumber":5,"startTime":"2025-09-28T19:23:35.666Z","endTime":"2025-09-28T19:23:45.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_ab"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_ab"},{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_pa"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:23:45.714Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Gorman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-09-28T19:23:52.459Z","endTime":"2025-09-28T19:26:47.725Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7,8],"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":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":694208,"link":"/api/v1/people/694208"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.6,"strikeZoneTop":3.33467547056692,"strikeZoneBottom":1.45198580329131,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.98384375198206,"aZ":-16.70873286291898,"pfxX":-4.7061583021902145,"pfxZ":8.447623257181908,"pX":-0.47749586120349813,"pZ":3.9053559389639103,"vX0":4.808304104643105,"vY0":-133.960329591646,"vZ0":-2.3528924776308293,"x":135.2,"y":133.34,"x0":-1.6780687157353877,"y0":50.00074839785291,"z0":5.979659335003569,"aX":-8.614117640094513},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.0,"breakHorizontal":7.6,"spinRate":1941,"spinDirection":207},"zone":11,"typeConfidence":0.87,"plateTime":0.4077384854353001,"extension":6.3136794986699405},"index":0,"playId":"66af6ef9-a48f-398b-8f0c-2388413a7421","pitchNumber":1,"startTime":"2025-09-28T19:24:12.819Z","endTime":"2025-09-28T19:24:16.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.8,"strikeZoneTop":3.37441436222956,"strikeZoneBottom":1.40511831031291,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.02635580379019,"aZ":-23.02693864315223,"pfxX":1.568244098773091,"pfxZ":5.287228284929432,"pX":-0.8466567663126211,"pZ":3.221017588414238,"vX0":2.1619451319017697,"vY0":-129.4616166171216,"vZ0":-2.3285747235226943,"x":149.27,"y":151.81,"x0":-1.890207760072543,"y0":50.00508947754347,"z0":5.858828672741795,"aX":2.7149595227030443},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.4,"breakHorizontal":-3.2,"spinRate":1996,"spinDirection":186},"zone":11,"typeConfidence":0.91,"plateTime":0.41992354918987873,"extension":6.3419140643333005},"index":1,"playId":"004aec83-f217-3c68-83d7-bf6c2173bbca","pitchNumber":2,"startTime":"2025-09-28T19:24:24.842Z","endTime":"2025-09-28T19:24:28.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":82.4,"strikeZoneTop":3.42,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.853078552352283,"aZ":-26.681251614353688,"pfxX":1.749308962808328,"pfxZ":3.2207104011664764,"pX":-0.10017212620632504,"pZ":2.933071127163011,"vX0":3.8847356647771494,"vY0":-128.5444633081654,"vZ0":-2.314824440554864,"x":120.82,"y":159.59,"x0":-1.846967710603093,"y0":50.00367899382553,"z0":5.877123870260969,"aX":2.982785282742549},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.6,"breakHorizontal":-3.8,"spinRate":2006,"spinDirection":171},"zone":2,"typeConfidence":0.9,"plateTime":0.4230285621962122,"extension":6.383290690226647},"index":2,"playId":"49baaec2-1724-38ec-a7a4-52562b5e9bb4","pitchNumber":3,"startTime":"2025-09-28T19:24:39.421Z","endTime":"2025-09-28T19:24:42.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.8,"strikeZoneTop":3.29594312333521,"strikeZoneBottom":1.38455477652143,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.953101567504724,"aZ":-18.892786612153294,"pfxX":-8.15961381222239,"pfxZ":7.3005122096815285,"pX":1.512382751585073,"pZ":1.553319121873917,"vX0":10.048234601602251,"vY0":-133.60033702226204,"vZ0":-7.736780395443385,"x":59.35,"y":196.84,"x0":-1.2254455390731418,"y0":50.00622896370401,"z0":5.8288999583954775,"aX":-14.85351037209815},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.8,"breakHorizontal":12.8,"spinRate":1914,"spinDirection":205},"zone":14,"typeConfidence":0.92,"plateTime":0.40891240076251645,"extension":6.514853154556811},"index":3,"playId":"f0929184-1efe-3d57-a74d-0219698d8c95","pitchNumber":4,"startTime":"2025-09-28T19:24:53.728Z","endTime":"2025-09-28T19:24:56.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.0,"strikeZoneTop":3.4911724710297,"strikeZoneBottom":1.47128613072046,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.322179081281533,"aZ":-27.575461319975012,"pfxX":1.7440797722776746,"pfxZ":2.7046293386446756,"pX":-0.05179600799807011,"pZ":3.584834017045482,"vX0":4.111668662214796,"vY0":-128.6914665049368,"vZ0":-0.6356588249926018,"x":118.97,"y":141.99,"x0":-1.8882666133322437,"y0":50.00297393639913,"z0":5.945944326741498,"aX":2.9638448202815146},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.0,"breakHorizontal":-4.0,"spinRate":1811,"spinDirection":175},"zone":2,"typeConfidence":0.9,"plateTime":0.42343200792818214,"extension":6.378893238484215},"index":4,"playId":"2354413e-3aab-369f-a442-8bcbc260a551","pitchNumber":5,"startTime":"2025-09-28T19:25:14.637Z","endTime":"2025-09-28T19:25:19.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2025-09-28T19:25:25.732Z","endTime":"2025-09-28T19:25:46.708Z","isPitch":false,"type":"action","player":{"id":669357,"link":"/api/v1/people/669357"},"defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":93.6,"endSpeed":86.0,"strikeZoneTop":3.42,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.853310931214484,"aZ":-14.967398521324053,"pfxX":-2.4920645467812172,"pfxZ":9.124331706443279,"pX":0.30404155704725133,"pZ":2.5073921760171474,"vX0":5.931922194973552,"vY0":-136.19598423068152,"vZ0":-6.097832436138321,"x":105.41,"y":171.08,"x0":-1.574692428443427,"y0":50.00069738068591,"z0":5.803493183318035,"aX":-4.698786945024771},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.5,"breakHorizontal":3.4,"spinRate":1959,"spinDirection":208},"zone":6,"typeConfidence":0.92,"plateTime":0.4015734986995474,"extension":6.482645895369168},"index":6,"playId":"2f9ec090-a5f6-3986-ba48-67f7085d2f68","pitchNumber":6,"startTime":"2025-09-28T19:25:46.708Z","endTime":"2025-09-28T19:25:49.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":86.0,"strikeZoneTop":3.42,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.921202564706554,"aZ":-21.35248099861842,"pfxX":-6.461750116853819,"pfxZ":5.765802470790671,"pX":0.08080415009250047,"pZ":3.3814866751540555,"vX0":6.268572781822826,"vY0":-135.2494652946467,"vZ0":-2.8123565699356172,"x":113.92,"y":147.48,"x0":-1.413081141967461,"y0":50.00245846053458,"z0":5.910739861880117,"aX":-12.126375942472018},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.1,"breakHorizontal":10.6,"spinRate":1804,"spinDirection":209},"zone":2,"typeConfidence":0.87,"plateTime":0.4029871391720685,"extension":6.437704075851593},"index":7,"playId":"ef0dec1e-960f-3c35-b363-099211d37756","pitchNumber":7,"startTime":"2025-09-28T19:26:04.643Z","endTime":"2025-09-28T19:26:08.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.1,"endSpeed":70.5,"strikeZoneTop":3.42,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.343540774058763,"aZ":-37.60135336759372,"pfxX":6.258555307208185,"pfxZ":-4.349657335395856,"pX":-1.4553746452393765,"pZ":2.5786811181535914,"vX0":-1.403686546448308,"vY0":-110.92254549659964,"vZ0":0.7765897286038652,"x":172.48,"y":169.16,"x0":-1.6284400614508927,"y0":50.00010531420672,"z0":6.136226566446881,"aX":7.8181715892579575},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-7.3,"breakHorizontal":-11.0,"spinRate":2220,"spinDirection":47},"zone":11,"typeConfidence":0.91,"plateTime":0.493293482494332,"extension":6.296882730883503},"index":8,"playId":"de4c9f55-fb17-3a90-8034-e8ad8bd21e54","pitchNumber":8,"startTime":"2025-09-28T19:26:43.356Z","endTime":"2025-09-28T19:26:47.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"credit":"b_ab"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_ab"},{"player":{"id":669357,"link":"/api/v1/people/669357"},"credit":"b_pa"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:26:47.725Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Busch grounds out, second baseman José Fermín to first baseman Yohel Pozo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-28T19:28:38.724Z","endTime":"2025-09-28T19:29:27.069Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.724920385579974,"aZ":-11.13641208321121,"pfxX":-3.782540051577337,"pfxZ":10.795107799249926,"pX":0.37848213709870215,"pZ":2.302657371894702,"vX0":7.967998056480956,"vY0":-138.65087141391737,"vZ0":-7.175165512889303,"x":102.57,"y":176.61,"x0":-2.039869217690725,"y0":50.00270105790971,"z0":5.665576830579559,"aX":-7.372060256324545},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.2,"breakHorizontal":5.2,"spinRate":2509,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.39489918271234226,"extension":6.97148270558204},"index":0,"playId":"4ab817b4-5372-38e3-bfca-767cd10f9dbc","pitchNumber":1,"startTime":"2025-09-28T19:28:58.331Z","endTime":"2025-09-28T19:29:01.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681517,"link":"/api/v1/people/681517","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.447281156836976,"aZ":-26.8406189572219,"pfxX":-7.345030444463914,"pfxZ":3.0312878067951248,"pX":-0.5445684292147636,"pZ":1.8766088307549191,"vX0":6.454005541923104,"vY0":-131.70361457103544,"vZ0":-4.3318964947410015,"x":137.76,"y":188.11,"x0":-2.070186357245693,"y0":50.00369663969672,"z0":5.523065141171429,"aX":-12.93003619280023},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.8,"breakHorizontal":11.9,"spinRate":1387,"spinDirection":218},"zone":7,"typeConfidence":0.89,"plateTime":0.41554997274870065,"extension":6.93430916966059},"hitData":{"launchSpeed":84.1,"launchAngle":-11.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.24,"coordY":157.26}},"index":1,"playId":"0bb863fc-bb39-32ad-845d-59c1af528295","pitchNumber":2,"startTime":"2025-09-28T19:29:18.152Z","endTime":"2025-09-28T19:29:27.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681517,"link":"/api/v1/people/681517","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_ab"},{"player":{"id":681517,"link":"/api/v1/people/681517"},"credit":"p_ab"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":681517,"link":"/api/v1/people/681517"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:29:27.069Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nico Hoerner flies out to left fielder Nathan Church.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-28T19:29:39.469Z","endTime":"2025-09-28T19:32:32.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.9,"strikeZoneTop":3.26324588811919,"strikeZoneBottom":1.59644418071154,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.734156644803495,"aZ":-17.002951714933015,"pfxX":-9.997289883776961,"pfxZ":7.7082888998258605,"pX":0.8640552096465451,"pZ":1.8641476393520275,"vX0":11.070859255454696,"vY0":-139.29165914862855,"vZ0":-7.230234432614369,"x":84.06,"y":188.45,"x0":-1.8595515519169672,"y0":50.00538726817622,"z0":5.613983910694851,"aX":-19.68495053469865},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.6,"breakHorizontal":15.8,"spinRate":2207,"spinDirection":213},"zone":14,"typeConfidence":0.93,"plateTime":0.3929430559573839,"extension":6.997807881174068},"index":0,"playId":"fa1eca68-4fef-3217-a0ef-01275db31ff4","pitchNumber":1,"startTime":"2025-09-28T19:29:50.080Z","endTime":"2025-09-28T19:29:53.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681517,"link":"/api/v1/people/681517","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.36656708561936,"aZ":-10.110725464771612,"pfxX":-3.2645897845973515,"pfxZ":11.256946752879422,"pX":-0.3672154915475058,"pZ":2.864781374411758,"vX0":5.889674514942487,"vY0":-138.92738580596733,"vZ0":-5.879925586779011,"x":131.0,"y":161.43,"x0":-2.08797270712873,"y0":50.00112645044156,"z0":5.676901846116115,"aX":-6.3981335500725995},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.4,"breakHorizontal":4.7,"spinRate":2358,"spinDirection":205},"zone":1,"typeConfidence":2.0,"plateTime":0.3938635769858543,"extension":7.018894787196397},"index":1,"playId":"8b0d4cda-0efb-382a-a88e-e6de608e525e","pitchNumber":2,"startTime":"2025-09-28T19:30:03.126Z","endTime":"2025-09-28T19:30:06.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681517,"link":"/api/v1/people/681517","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.834281081478817,"aZ":-24.7505757266416,"pfxX":1.0916435537723086,"pfxZ":4.096120515396326,"pX":-0.07183173249560125,"pZ":2.4694269929881054,"vX0":5.565248195497991,"vY0":-133.57701947996915,"vZ0":-3.696032186428407,"x":119.74,"y":172.11,"x0":-2.3212483662016448,"y0":50.005333501279694,"z0":5.643427049489265,"aX":1.9793759632627856},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.8,"breakHorizontal":-3.1,"spinRate":2414,"spinDirection":178},"zone":5,"typeConfidence":0.91,"plateTime":0.40949244093470805,"extension":6.874601513970161},"index":2,"playId":"b9316a72-ebe3-3267-b11d-b371cd20c7c2","pitchNumber":3,"startTime":"2025-09-28T19:30:27.462Z","endTime":"2025-09-28T19:30:31.537Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681517,"link":"/api/v1/people/681517","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.0,"strikeZoneTop":3.37,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.842686129515144,"aZ":-44.41189695149019,"pfxX":3.8460568229616334,"pfxZ":-7.966798045046232,"pX":-0.1725654233478372,"pZ":2.1008993860143006,"vX0":3.43067456216907,"vY0":-123.72081828247775,"vZ0":-0.16200173622389924,"x":123.58,"y":182.06,"x0":-2.081641021706745,"y0":50.004230144206325,"z0":5.918869852328891,"aX":5.90626027072866},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-14.2,"breakHorizontal":-7.8,"spinRate":2493,"spinDirection":45},"zone":8,"typeConfidence":2.0,"plateTime":0.44430217651813964,"extension":6.818489181822126},"index":3,"playId":"4a298c05-dd21-3738-abef-e943d0af16f4","pitchNumber":4,"startTime":"2025-09-28T19:30:45.508Z","endTime":"2025-09-28T19:30:50.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681517,"link":"/api/v1/people/681517","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":84.9,"endSpeed":78.7,"strikeZoneTop":3.28465347412407,"strikeZoneBottom":1.59014915321982,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.45673238516365,"aZ":-43.07811595847381,"pfxX":3.2603063509706107,"pfxZ":-7.090038901484178,"pX":1.7897984711774806,"pZ":0.5102721259044303,"vX0":7.705184623559676,"vY0":-123.48775530812958,"vZ0":-3.8971764551846926,"x":48.78,"y":225.0,"x0":-1.7990184891527983,"y0":50.00206234985729,"z0":5.746842396805609,"aX":5.014181357782289},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-13.6,"breakHorizontal":-7.8,"spinRate":2524,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4441984706877422,"extension":6.967577225614641},"index":4,"playId":"a22abd1e-5ce1-3f95-a356-8b95d7636620","pitchNumber":5,"startTime":"2025-09-28T19:31:05.076Z","endTime":"2025-09-28T19:31:08.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681517,"link":"/api/v1/people/681517","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.9,"strikeZoneTop":3.37,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.17873677970677,"aZ":-13.348205584071021,"pfxX":-2.1870223472029364,"pfxZ":9.47829660438859,"pX":0.6944214927538186,"pZ":3.8007917812392513,"vX0":7.779337216615017,"vY0":-140.16992249292292,"vZ0":-3.26132727599108,"x":90.53,"y":136.16,"x0":-1.8348733063427816,"y0":50.0051819910803,"z0":5.853002160832177,"aX":-4.345495841276301},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.7,"breakHorizontal":2.3,"spinRate":2426,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.39100236248485176,"extension":7.013008919623318},"index":5,"playId":"20357406-26c1-36ac-b98d-99bd4dd593f2","pitchNumber":6,"startTime":"2025-09-28T19:31:22.197Z","endTime":"2025-09-28T19:31:25.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681517,"link":"/api/v1/people/681517","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.0,"strikeZoneTop":3.37,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.1396856881122,"aZ":-18.10209083729063,"pfxX":-8.582827062956516,"pfxZ":7.119244678461351,"pX":-0.12255638521420106,"pZ":2.397973755321363,"vX0":7.964453331675047,"vY0":-139.40129097496867,"vZ0":-5.6291997142062575,"x":121.67,"y":174.03,"x0":-1.8958699680864648,"y0":50.001516873752216,"z0":5.631008738175292,"aX":-16.960190148945497},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.0,"breakHorizontal":14.0,"spinRate":2312,"spinDirection":208},"zone":5,"typeConfidence":0.93,"plateTime":0.39230895686120704,"extension":6.972261009589468},"index":6,"playId":"54e54d6f-989d-3bd8-b53b-247878a7cf40","pitchNumber":7,"startTime":"2025-09-28T19:31:42.269Z","endTime":"2025-09-28T19:31:47.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681517,"link":"/api/v1/people/681517","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.8,"strikeZoneTop":3.37,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.270957703182887,"aZ":-28.385198343896494,"pfxX":7.111848207200886,"pfxZ":2.342711580220609,"pX":0.6801626374592269,"pZ":2.3773697967909335,"vX0":4.827490276771792,"vY0":-126.78111379778028,"vZ0":-2.6228712917563946,"x":91.07,"y":174.59,"x0":-2.1764031349749673,"y0":50.004853503019106,"z0":5.703867432502646,"aX":11.513053564139753},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.8,"breakHorizontal":-14.0,"spinRate":2669,"spinDirection":61},"zone":6,"typeConfidence":0.91,"plateTime":0.43294831541226664,"extension":6.680460101234599},"index":7,"playId":"3c61ead6-6c4b-3f13-a20c-14e90d5d345e","pitchNumber":8,"startTime":"2025-09-28T19:32:00.404Z","endTime":"2025-09-28T19:32:06.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681517,"link":"/api/v1/people/681517","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.0,"strikeZoneTop":3.37,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.319834659429862,"aZ":-31.309426312379404,"pfxX":6.659890176575762,"pfxZ":0.5448053195898979,"pX":-0.062226970169565035,"pZ":3.3118426978593636,"vX0":3.2472727699571244,"vY0":-126.0219108961433,"vZ0":0.05101561558820733,"x":119.37,"y":149.36,"x0":-2.235778421399282,"y0":50.00545779240963,"z0":5.8354633722093245,"aX":10.636495389327782},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.2,"breakHorizontal":-12.8,"spinRate":2696,"spinDirection":65},"zone":2,"typeConfidence":0.9,"plateTime":0.4358298282248345,"extension":6.714638093603069},"hitData":{"launchSpeed":88.9,"launchAngle":29.0,"totalDistance":340.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":38.92,"coordY":92.23}},"index":8,"playId":"36269865-7ff2-39df-b1f7-1cab55855003","pitchNumber":9,"startTime":"2025-09-28T19:32:23.358Z","endTime":"2025-09-28T19:32:32.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681517,"link":"/api/v1/people/681517","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":681517,"link":"/api/v1/people/681517"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":681517,"link":"/api/v1/people/681517"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:32:32.508Z","atBatIndex":4},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ian Happ lines out sharply to left fielder Nathan Church.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-09-28T19:32:38.247Z","endTime":"2025-09-28T19:34:02.331Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.9,"strikeZoneTop":3.46052141791578,"strikeZoneBottom":1.48333936952466,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.655619888753407,"aZ":-40.63567788377386,"pfxX":4.393421895979323,"pfxZ":-5.7875086201754495,"pX":-0.8700291645080165,"pZ":3.974402540992766,"vX0":1.534411368804569,"vY0":-119.98789434957592,"vZ0":3.70994451542754,"x":150.16,"y":131.47,"x0":-2.0881747226779526,"y0":50.00394829049295,"z0":6.022988842387646,"aX":6.42202452581406},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-9.4,"breakHorizontal":-8.3,"spinRate":2303,"spinDirection":44},"zone":11,"typeConfidence":2.0,"plateTime":0.4560368249695337,"extension":6.7635055512148226},"index":0,"playId":"d78e1274-3f5a-3f11-9fd5-33c00d78f973","pitchNumber":1,"startTime":"2025-09-28T19:33:01.694Z","endTime":"2025-09-28T19:33:06.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681517,"link":"/api/v1/people/681517","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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.5,"endSpeed":88.5,"strikeZoneTop":3.44584082391981,"strikeZoneBottom":1.38324084887324,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.398031915849344,"aZ":-15.095362754414376,"pfxX":-3.0062601118050836,"pfxZ":8.500694530067081,"pX":-0.9695510181131028,"pZ":3.8444979579726155,"vX0":4.097475168775753,"vY0":-140.51785823289072,"vZ0":-2.835873426022755,"x":153.96,"y":134.98,"x0":-2.0527856476785256,"y0":50.00409409355849,"z0":5.841536644558965,"aX":-6.041334889291589},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.0,"breakHorizontal":4.7,"spinRate":2289,"spinDirection":199},"zone":11,"typeConfidence":0.92,"plateTime":0.3890705717239369,"extension":6.932690121522374},"index":1,"playId":"e82c1be8-9742-34d5-8734-026e4476dc52","pitchNumber":2,"startTime":"2025-09-28T19:33:15.566Z","endTime":"2025-09-28T19:33:20.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681517,"link":"/api/v1/people/681517","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.7,"strikeZoneTop":3.61,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.161858885801426,"aZ":-23.724866116957763,"pfxX":1.9350194971948014,"pfxZ":4.541305364479486,"pX":-0.05321574694936661,"pZ":2.8206584665965484,"vX0":5.069322262762506,"vY0":-134.79189093169737,"vZ0":-3.0259478755206164,"x":119.03,"y":162.62,"x0":-2.201195000185909,"y0":50.00330615843402,"z0":5.6117543943714505,"aX":3.6018010603281057},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.8,"breakHorizontal":-4.4,"spinRate":2329,"spinDirection":189},"zone":5,"typeConfidence":0.91,"plateTime":0.40457852165559016,"extension":6.815078158205369},"index":2,"playId":"1810a8ae-bbc5-36b1-955b-2d13b3e3e33c","pitchNumber":3,"startTime":"2025-09-28T19:33:30.488Z","endTime":"2025-09-28T19:33:33.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681517,"link":"/api/v1/people/681517","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.6,"strikeZoneTop":3.61,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.197318732678838,"aZ":-28.315646764583484,"pfxX":-6.039630024267063,"pfxZ":2.217513693352492,"pX":-0.8513961524717357,"pZ":3.041767069140632,"vX0":5.244348911585835,"vY0":-130.70761443894503,"vZ0":-1.3034186716658025,"x":149.45,"y":156.65,"x0":-2.0940072077957805,"y0":50.00315887439681,"z0":5.662843723181785,"aX":-10.505707461697519},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.0,"breakHorizontal":9.8,"spinRate":1407,"spinDirection":213},"zone":11,"typeConfidence":0.9,"plateTime":0.41821570285524423,"extension":6.811647696558689},"hitData":{"launchSpeed":102.5,"launchAngle":16.0,"totalDistance":301.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":62.82,"coordY":95.76}},"index":3,"playId":"18a830be-86d9-3cf7-8a41-ab04289319e1","pitchNumber":4,"startTime":"2025-09-28T19:33:55.406Z","endTime":"2025-09-28T19:34:02.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681517,"link":"/api/v1/people/681517","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":681517,"link":"/api/v1/people/681517"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":681517,"link":"/api/v1/people/681517"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:34:02.331Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Thomas Saggese grounds out, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-28T19:35:55.436Z","endTime":"2025-09-28T19:36:16.326Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"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":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"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":89.0,"endSpeed":81.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.41434244394896,"aZ":-21.846624854464427,"pfxX":-10.149162154484909,"pfxZ":6.0960148775919265,"pX":-0.7629606226039747,"pZ":2.314770120713547,"vX0":5.293314267378431,"vY0":-129.44026228646416,"vZ0":-5.119807810665261,"x":146.08,"y":176.28,"x0":-1.5175256580591805,"y0":50.00338887722019,"z0":5.994591536344711,"aX":-17.1954989503975},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":10.1,"breakHorizontal":17.2,"spinRate":1773,"spinDirection":209},"zone":4,"typeConfidence":0.86,"plateTime":0.4234023826106559,"extension":6.431578934994948},"hitData":{"launchSpeed":77.2,"launchAngle":-14.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.84,"coordY":150.67}},"index":0,"playId":"a7071f5f-54fd-32ef-8b68-98dc3e70f5a2","pitchNumber":1,"startTime":"2025-09-28T19:36:08.331Z","endTime":"2025-09-28T19:36:16.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"credit":"b_ab"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_ab"},{"player":{"id":695336,"link":"/api/v1/people/695336"},"credit":"b_pa"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:36:16.326Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-28T19:36:23.863Z","endTime":"2025-09-28T19:38:02.837Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694208,"link":"/api/v1/people/694208"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.8,"strikeZoneTop":3.52692484353265,"strikeZoneBottom":1.63262305568926,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.619235838708054,"aZ":-23.027670487748974,"pfxX":-1.4082535824380367,"pfxZ":5.546216196734149,"pX":0.8652148341602188,"pZ":2.3152235148444156,"vX0":6.774083874640566,"vY0":-127.01514892275216,"vZ0":-4.5045696584204,"x":84.02,"y":176.27,"x0":-1.6422258056052659,"y0":50.0056224405975,"z0":5.920749129596388,"aX":-2.324341193209051},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":9.4,"breakHorizontal":1.2,"spinRate":2073,"spinDirection":188},"zone":14,"typeConfidence":0.82,"plateTime":0.42961483558345703,"extension":6.317029754308835},"index":0,"playId":"40736c12-51eb-343b-be5e-fe980941e5af","pitchNumber":1,"startTime":"2025-09-28T19:36:38.672Z","endTime":"2025-09-28T19:36:42.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.9,"strikeZoneTop":3.74338437226307,"strikeZoneBottom":1.76324071732212,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.272135933240804,"aZ":-20.815263190513743,"pfxX":-10.086157704943782,"pfxZ":6.530424930301373,"pX":0.694550351611043,"pZ":2.0647726392360486,"vX0":8.746608542793211,"vY0":-130.48919037086833,"vZ0":-5.887736292927462,"x":90.53,"y":183.03,"x0":-1.376572786288837,"y0":50.00363415422954,"z0":5.899694579360774,"aX":-17.543036699165683},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.8,"breakHorizontal":16.6,"spinRate":1884,"spinDirection":207},"zone":9,"typeConfidence":2.0,"plateTime":0.41839590593923637,"extension":6.513679119946982},"index":1,"playId":"41203b97-2219-30dc-bc6b-cd82a79d30dd","pitchNumber":2,"startTime":"2025-09-28T19:36:48.449Z","endTime":"2025-09-28T19:36:51.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.0,"strikeZoneTop":3.81,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.071689301414697,"aZ":-18.46038264388439,"pfxX":-8.160903917577059,"pfxZ":7.432786207170739,"pX":-0.24309048603591799,"pZ":4.140731138458537,"vX0":5.835918995693103,"vY0":-134.22625832249207,"vZ0":-1.7016449929991195,"x":126.27,"y":126.98,"x0":-1.373336757104372,"y0":50.000158016431385,"z0":6.082521054898304,"aX":-15.052128920180802},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.3,"breakHorizontal":13.7,"spinRate":1910,"spinDirection":200},"zone":11,"typeConfidence":0.91,"plateTime":0.4063587844870993,"extension":6.522818969409431},"index":2,"playId":"96be347e-b9cf-3f51-bd25-3a029dba5d9b","pitchNumber":3,"startTime":"2025-09-28T19:37:02.287Z","endTime":"2025-09-28T19:37:05.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.4,"strikeZoneTop":3.72525725549522,"strikeZoneBottom":1.71687525404548,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.304001253557697,"aZ":-23.723778285114626,"pfxX":0.25783546871457297,"pfxZ":5.05247426655651,"pX":2.1363211554193673,"pZ":1.8619484205763734,"vX0":8.91368276086996,"vY0":-128.17702227891044,"vZ0":-5.3868469957747,"x":35.57,"y":188.51,"x0":-1.4126115227332745,"y0":50.000202926819625,"z0":5.831444456031043,"aX":0.4306790817397097},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.2,"breakHorizontal":-2.4,"spinRate":1881,"spinDirection":175},"zone":14,"typeConfidence":0.89,"plateTime":0.426536801150998,"extension":6.428608818875237},"index":3,"playId":"b8875080-23e5-3531-81b7-7ed0dbea0934","pitchNumber":4,"startTime":"2025-09-28T19:37:17.520Z","endTime":"2025-09-28T19:37:20.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.9,"strikeZoneTop":3.72876586076524,"strikeZoneBottom":1.6916107405631,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.2558009534466,"aZ":-20.211747749034945,"pfxX":-9.943675598067045,"pfxZ":6.4141511356861285,"pX":1.6678365634877375,"pZ":1.4324746485562416,"vX0":10.779654471183134,"vY0":-135.16545879529227,"vZ0":-8.115480936107856,"x":53.43,"y":200.1,"x0":-1.0649621749562355,"y0":50.004579984276354,"z0":5.873825057515579,"aX":-18.54887134194664},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.1,"breakHorizontal":16.0,"spinRate":1905,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.40399353396620175,"extension":6.521611400115419},"index":4,"playId":"3e3b6c52-57f5-3aee-ac44-035a61f1f2eb","pitchNumber":5,"startTime":"2025-09-28T19:37:28.932Z","endTime":"2025-09-28T19:37:32.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":73.7,"strikeZoneTop":3.66912271512535,"strikeZoneBottom":1.71750423769254,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.465312304052027,"aZ":-29.505930209979482,"pfxX":7.7664875258531465,"pfxZ":1.9430946708526404,"pX":1.1272511885954724,"pZ":1.5987444533814241,"vX0":3.974411953363529,"vY0":-116.79278988203238,"vZ0":-3.291767829819764,"x":74.03,"y":195.61,"x0":-1.609372000385825,"y0":50.002596666700434,"z0":5.822381220005035,"aX":10.650365975231772},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":2.9,"breakHorizontal":-15.1,"spinRate":2284,"spinDirection":59},"zone":14,"typeConfidence":0.92,"plateTime":0.47027314829445155,"extension":6.377571339108286},"index":5,"playId":"556f7e62-23ce-3281-bd6d-2e26314b120e","pitchNumber":6,"startTime":"2025-09-28T19:37:45.722Z","endTime":"2025-09-28T19:37:51.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.0,"strikeZoneTop":3.81,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.77233973636515,"aZ":-20.711171950966893,"pfxX":-9.170522057548167,"pfxZ":6.246499902629963,"pX":-0.8392892223973006,"pZ":1.7406158283662991,"vX0":4.49442592187444,"vY0":-134.51727729039115,"vZ0":-7.128893996414091,"x":148.99,"y":191.78,"x0":-1.338896182906891,"y0":50.004469606589254,"z0":5.890110550836584,"aX":-16.832560780137424},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.0,"breakHorizontal":15.7,"spinRate":1773,"spinDirection":207},"zone":13,"typeConfidence":0.92,"plateTime":0.40695243097981937,"extension":6.424215985101579},"index":6,"playId":"84eea7fe-70c1-323b-b61d-8cae5f34e179","pitchNumber":7,"startTime":"2025-09-28T19:37:58.600Z","endTime":"2025-09-28T19:38:02.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_ab"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_ab"},{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_pa"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:38:02.837Z","atBatIndex":7},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Jimmy Crooks triples (1) on a sharp line drive to right fielder Seiya Suzuki.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-28T19:38:15.588Z","endTime":"2025-09-28T19:39:34.713Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"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":91.4,"endSpeed":83.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.602663284960673,"aZ":-13.178096236014836,"pfxX":-2.398632494667811,"pfxZ":10.671938049349718,"pX":0.10611631174674165,"pZ":2.654443364302942,"vX0":5.567721933084336,"vY0":-132.8525157109143,"vZ0":-5.723215711494652,"x":112.96,"y":167.11,"x0":-1.7091309055305721,"y0":50.00238517162427,"z0":5.801842790037752,"aX":-4.270028135529776},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":18.2,"breakHorizontal":3.1,"spinRate":2056,"spinDirection":209},"zone":5,"typeConfidence":0.92,"plateTime":0.41297407648313245,"extension":6.359218189346449},"index":0,"playId":"58b70180-6091-3273-9a08-57fc3447610e","pitchNumber":1,"startTime":"2025-09-28T19:38:25.521Z","endTime":"2025-09-28T19:38:28.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":81.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.51264439254324,"aZ":-24.93168426885005,"pfxX":2.313258157185516,"pfxZ":4.371998906106159,"pX":0.13961264797795,"pZ":2.629294090653788,"vX0":4.140303577961684,"vY0":-126.96710710682679,"vZ0":-3.172410577610427,"x":111.68,"y":167.79,"x0":-1.803683635723224,"y0":50.00271079623065,"z0":5.848333658343171,"aX":3.82924467663564},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.6,"breakHorizontal":-5.0,"spinRate":2089,"spinDirection":171},"zone":5,"typeConfidence":0.87,"plateTime":0.4290730386749715,"extension":6.390888309174579},"index":1,"playId":"2d32cb81-8f8f-39b3-a875-668fc7200e5f","pitchNumber":2,"startTime":"2025-09-28T19:38:40.138Z","endTime":"2025-09-28T19:38:43.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-09-28T19:38:53.948Z","endTime":"2025-09-28T19:39:06.124Z","isPitch":false,"type":"action","player":{"id":699625,"link":"/api/v1/people/699625"},"defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":85.1,"strikeZoneTop":3.17676360804825,"strikeZoneBottom":1.48410007539898,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.900091654670266,"aZ":-19.718621822788197,"pfxX":-8.141523635724653,"pfxZ":6.795450101021653,"pX":1.0555429092421127,"pZ":2.344428248395603,"vX0":8.560580031072647,"vY0":-133.781680757337,"vZ0":-5.709999320536526,"x":76.77,"y":175.48,"x0":-1.1114363366087645,"y0":50.00203981063617,"z0":5.897362967809734,"aX":-14.919412412035411},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":11.4,"breakHorizontal":13.2,"spinRate":1818,"spinDirection":202},"zone":12,"typeConfidence":2.0,"plateTime":0.4077303292579235,"extension":6.444493005872582},"index":3,"playId":"31accde9-8425-399a-82b2-171f00c9439c","pitchNumber":3,"startTime":"2025-09-28T19:39:06.124Z","endTime":"2025-09-28T19:39:10.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.86153384371508,"aZ":-29.004625948295132,"pfxX":-5.497144601917001,"pfxZ":2.073462769647799,"pX":-0.7153604911169736,"pZ":2.8360799099396687,"vX0":3.7112519757091715,"vY0":-122.33258792839163,"vZ0":-1.6359895558720017,"x":144.27,"y":162.21,"x0":-1.5302916168082294,"y0":50.00496659048076,"z0":5.976417854526817,"aX":-8.416635454127231},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.6,"breakHorizontal":9.2,"spinRate":1363,"spinDirection":231},"zone":1,"typeConfidence":0.92,"plateTime":0.4460263591816016,"extension":6.308835703512561},"hitData":{"launchSpeed":101.7,"launchAngle":13.0,"totalDistance":294.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":134.59,"coordY":45.78}},"index":4,"playId":"a6e7e1c4-37e9-314f-9ad7-d8aa74145d94","pitchNumber":4,"startTime":"2025-09-28T19:39:17.696Z","endTime":"2025-09-28T19:39:34.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"credit":"b_ab"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_ab"},{"player":{"id":699625,"link":"/api/v1/people/699625"},"credit":"b_pa"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.2,"awayTeamWinProbability":48.8,"homeTeamWinProbabilityAdded":-2.799999999999997,"leverageIndex":0.43,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:39:34.713Z","atBatIndex":8},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Yohel Pozo pops out to second baseman Nico Hoerner.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-09-28T19:39:46.859Z","endTime":"2025-09-28T19:41:03.673Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"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":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.00746782599682,"strikeZoneBottom":1.28263841942592,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.56740346777661,"aZ":-18.42010213664603,"pfxX":-8.41936252495032,"pfxZ":7.237869372295341,"pX":-0.06263873402424563,"pZ":3.0845074479061316,"vX0":6.905155803832559,"vY0":-136.60452865338172,"vZ0":-4.207597820332227,"x":119.39,"y":155.5,"x0":-1.5225827619016887,"y0":50.00165541482823,"z0":5.9018191493474905,"aX":-15.99723772655335},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.5,"breakHorizontal":13.9,"spinRate":1871,"spinDirection":208},"zone":2,"typeConfidence":0.93,"plateTime":0.4001252424747044,"extension":6.420871924598883},"index":0,"playId":"e63ad819-4686-3477-9e9f-3059ec17fd30","pitchNumber":1,"startTime":"2025-09-28T19:40:04.331Z","endTime":"2025-09-28T19:40:08.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"third":{"id":699625,"link":"/api/v1/people/699625"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.0,"strikeZoneTop":3.25,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.664622671946763,"aZ":-16.37441672144716,"pfxX":-6.95832149254802,"pfxZ":8.560926346851513,"pX":-0.3364152790331211,"pZ":2.3082819044713303,"vX0":5.163560717893518,"vY0":-134.827498872367,"vZ0":-6.589162270090338,"x":129.82,"y":176.46,"x0":-1.3700695926636197,"y0":50.00251942428358,"z0":5.934699419598893,"aX":-12.841060508787342},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.3,"breakHorizontal":11.5,"spinRate":2004,"spinDirection":203},"zone":4,"typeConfidence":2.0,"plateTime":0.40588539321273087,"extension":6.509850277872376},"index":1,"playId":"8a6fd8ff-8e5e-375e-aac2-c0e4e45e2b1c","pitchNumber":2,"startTime":"2025-09-28T19:40:17.852Z","endTime":"2025-09-28T19:40:21.099Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"third":{"id":699625,"link":"/api/v1/people/699625"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":92.6,"endSpeed":84.5,"strikeZoneTop":3.25,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.93423685450594,"aZ":-14.476450490358419,"pfxX":-2.345611609019289,"pfxZ":9.643011464737114,"pX":0.2830780180252022,"pZ":3.1411263929024953,"vX0":5.475892024513617,"vY0":-134.77225387894327,"vZ0":-4.632329009399775,"x":106.21,"y":153.97,"x0":-1.4724455191395478,"y0":50.00350609557019,"z0":5.908457705867146,"aX":-4.305889670129025},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.7,"breakHorizontal":3.0,"spinRate":1931,"spinDirection":203},"zone":3,"typeConfidence":0.92,"plateTime":0.4067887533548422,"extension":6.469980535490753},"index":2,"playId":"4d7d1a10-f1ef-3cf6-a8b3-03639b599103","pitchNumber":3,"startTime":"2025-09-28T19:40:37.177Z","endTime":"2025-09-28T19:40:41.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"third":{"id":699625,"link":"/api/v1/people/699625"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.5,"strikeZoneTop":3.25,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.61162157067549,"aZ":-29.262567861827836,"pfxX":5.191362487065356,"pfxZ":2.0751465715332778,"pX":1.3220521750031062,"pZ":1.596756204154812,"vX0":5.246008326912087,"vY0":-117.97754372414948,"vZ0":-3.4737335909859457,"x":66.61,"y":195.67,"x0":-1.6093402899104061,"y0":50.002468013230526,"z0":5.801386849362654,"aX":7.275461050267634},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":3.1,"breakHorizontal":-10.7,"spinRate":2352,"spinDirection":68},"zone":14,"typeConfidence":0.89,"plateTime":0.4652651014052074,"extension":6.436842496507155},"hitData":{"launchSpeed":70.1,"launchAngle":44.0,"totalDistance":202.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":156.29,"coordY":125.83}},"index":3,"playId":"bb923eae-fc67-3108-9d36-08a7fe44b60a","pitchNumber":4,"startTime":"2025-09-28T19:40:55.019Z","endTime":"2025-09-28T19:41:03.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"third":{"id":699625,"link":"/api/v1/people/699625"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650968,"link":"/api/v1/people/650968"},"credit":"b_ab"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_ab"},{"player":{"id":650968,"link":"/api/v1/people/650968"},"credit":"b_pa"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":3.8999999999999986,"leverageIndex":1.44,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:41:03.673Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Tucker grounds out softly, third baseman Nolan Gorman to first baseman Yohel Pozo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-09-28T19:42:58.984Z","endTime":"2025-09-28T19:43:42.820Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.3,"strikeZoneTop":3.4585749428984,"strikeZoneBottom":1.54648076948191,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.917170662033413,"aZ":-24.457655877562935,"pfxX":3.2438117908676767,"pfxZ":4.338592129733197,"pX":-0.12962124287852586,"pZ":4.115915936799794,"vX0":4.5487926959578795,"vY0":-132.63169864048558,"vZ0":0.2948649543670142,"x":121.94,"y":127.65,"x0":-2.289534696449772,"y0":50.00077266423242,"z0":5.789864730961099,"aX":5.765665605814572},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.2,"breakHorizontal":-6.8,"spinRate":2277,"spinDirection":185},"zone":11,"typeConfidence":0.9,"plateTime":0.41328889171846406,"extension":6.733613356314756},"index":0,"playId":"fad635ff-4c9d-3548-bc54-803b99441724","pitchNumber":1,"startTime":"2025-09-28T19:43:17.628Z","endTime":"2025-09-28T19:43:22.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681517,"link":"/api/v1/people/681517","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.846317912670493,"aZ":-13.896654219464617,"pfxX":-1.9114791928559023,"pfxZ":9.258731122167173,"pX":-0.7745806637840377,"pZ":2.6954858469452403,"vX0":4.039295056961972,"vY0":-139.25422613576,"vZ0":-5.717596319118352,"x":146.53,"y":166.0,"x0":-1.9923256848216935,"y0":50.00007526722722,"z0":5.686732284384494,"aX":-3.7727592786293793},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.8,"breakHorizontal":2.6,"spinRate":2165,"spinDirection":204},"zone":4,"typeConfidence":2.0,"plateTime":0.3926174300155121,"extension":6.88636425436244},"hitData":{"launchSpeed":50.8,"launchAngle":-26.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":104.99,"coordY":166.38}},"index":1,"playId":"3d698bfd-a900-36c2-bc73-4d1934e057ef","pitchNumber":2,"startTime":"2025-09-28T19:43:34.802Z","endTime":"2025-09-28T19:43:42.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681517,"link":"/api/v1/people/681517","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_ab"},{"player":{"id":681517,"link":"/api/v1/people/681517"},"credit":"p_ab"},{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_pa"},{"player":{"id":681517,"link":"/api/v1/people/681517"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:43:42.820Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seiya Suzuki called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-09-28T19:44:05.100Z","endTime":"2025-09-28T19:46:23.604Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.8,"strikeZoneTop":3.0740570407928,"strikeZoneBottom":1.40877418145872,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.35997048756145,"aZ":-14.846853834298303,"pfxX":-2.3487455025497583,"pfxZ":8.690548063738568,"pX":0.12688301746185654,"pZ":1.839820956974051,"vX0":6.505439360384507,"vY0":-139.38082540227023,"vZ0":-7.871089080644444,"x":112.16,"y":189.1,"x0":-1.9184008169884144,"y0":50.004166018038894,"z0":5.654010911374194,"aX":-4.684062841215279},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.5,"breakHorizontal":3.1,"spinRate":2393,"spinDirection":204},"zone":8,"typeConfidence":0.91,"plateTime":0.3909624840645809,"extension":7.02210970850188},"index":0,"playId":"4b38844c-1934-35a9-9555-24ba04304846","pitchNumber":1,"startTime":"2025-09-28T19:44:08.800Z","endTime":"2025-09-28T19:44:13.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681517,"link":"/api/v1/people/681517","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.6,"strikeZoneTop":3.19764452023926,"strikeZoneBottom":1.4467180974804,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.174995599319942,"aZ":-18.352952377676452,"pfxX":-8.91221247598496,"pfxZ":6.939083089339765,"pX":-0.3881234682048482,"pZ":1.4609036941371771,"vX0":7.1158980936845015,"vY0":-139.66978258939304,"vZ0":-8.058004889954944,"x":131.79,"y":199.34,"x0":-1.8012444516084882,"y0":50.000853876906,"z0":5.573170023744734,"aX":-17.74260645873674},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.2,"breakHorizontal":14.9,"spinRate":2302,"spinDirection":203},"zone":7,"typeConfidence":0.93,"plateTime":0.39100922692814466,"extension":7.024962295631603},"index":1,"playId":"95b0f80e-97ae-3775-ba4d-1b39cae7182a","pitchNumber":2,"startTime":"2025-09-28T19:44:21.627Z","endTime":"2025-09-28T19:44:27.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681517,"link":"/api/v1/people/681517","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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.2,"endSpeed":88.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.725244568250346,"aZ":-12.786966896533794,"pfxX":-3.395126889044789,"pfxZ":9.759590628837161,"pX":0.4311570538356615,"pZ":2.2423281796117918,"vX0":7.464342788764659,"vY0":-139.86325206730413,"vZ0":-6.775957525958985,"x":100.57,"y":178.24,"x0":-1.8278122585128473,"y0":50.00281918439523,"z0":5.53014319587384,"aX":-6.744778825460364},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.4,"breakHorizontal":4.7,"spinRate":2348,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.3912030518695193,"extension":7.077170468475218},"index":2,"playId":"b6efb8eb-b268-3e3a-8689-c4236e301ed3","pitchNumber":3,"startTime":"2025-09-28T19:44:46.609Z","endTime":"2025-09-28T19:44:50.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681517,"link":"/api/v1/people/681517","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":86.7,"endSpeed":80.4,"strikeZoneTop":3.10905849800812,"strikeZoneBottom":1.35803873194506,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.00244193513088,"aZ":-42.651498052460674,"pfxX":2.44964101779162,"pfxZ":-6.517273637542977,"pX":0.6759904918325738,"pZ":0.41954735923212966,"vX0":5.425952198870229,"vY0":-126.12828797692661,"vZ0":-4.617523693144368,"x":91.23,"y":227.45,"x0":-1.8224793330399263,"y0":50.00107229677345,"z0":5.718747355798797,"aX":3.939127165160761},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-12.6,"breakHorizontal":-5.6,"spinRate":2403,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.4345017867616101,"extension":6.905331234953467},"index":3,"playId":"ac612ce0-0f35-3608-8d90-fef977a9178b","pitchNumber":4,"startTime":"2025-09-28T19:45:03.815Z","endTime":"2025-09-28T19:45:06.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681517,"link":"/api/v1/people/681517","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.511475751167655,"aZ":-42.55493372577122,"pfxX":3.70446694663339,"pfxZ":-6.7984918994487336,"pX":-0.029833512784360625,"pZ":1.644569696483298,"vX0":3.307714253207754,"vY0":-123.56581166384275,"vZ0":-1.419680786759451,"x":118.14,"y":194.38,"x0":-1.873240702285371,"y0":50.0037924264885,"z0":5.843008613923337,"aX":5.655605202873297},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-12.4,"breakHorizontal":-7.6,"spinRate":2478,"spinDirection":37},"zone":8,"typeConfidence":2.0,"plateTime":0.44542378623988466,"extension":6.9073558644657265},"index":4,"playId":"1d41ad3c-b008-3ea9-afd9-e1eb9339469c","pitchNumber":5,"startTime":"2025-09-28T19:45:28.189Z","endTime":"2025-09-28T19:45:31.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681517,"link":"/api/v1/people/681517","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":5,"startTime":"2025-09-28T19:45:50.011Z","endTime":"2025-09-28T19:45:56.997Z","isPitch":false,"type":"action","player":{"id":673548,"link":"/api/v1/people/673548"},"defense":{"pitcher":{"id":681517,"link":"/api/v1/people/681517","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.4,"strikeZoneTop":3.16482947534652,"strikeZoneBottom":1.41388919867853,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.411477107871196,"aZ":-20.561951862799262,"pfxX":-7.647572114118135,"pfxZ":6.605514607979147,"pX":-1.0818507430231712,"pZ":0.7453441502398152,"vX0":4.84567134800031,"vY0":-131.38765979429115,"vZ0":-8.354172483855745,"x":158.24,"y":218.66,"x0":-1.95133359292124,"y0":50.001417481274636,"z0":5.4798160793272475,"aX":-13.44268598180959},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.4,"breakHorizontal":12.8,"spinRate":1295,"spinDirection":215},"zone":13,"typeConfidence":0.86,"plateTime":0.41599979201324677,"extension":6.900335568258671},"index":6,"playId":"423e5279-eaa9-3eb0-8b07-5d568dc3283c","pitchNumber":6,"startTime":"2025-09-28T19:45:56.997Z","endTime":"2025-09-28T19:46:00.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681517,"link":"/api/v1/people/681517","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.0521502818959,"strikeZoneBottom":1.35850701514743,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.06237788512485,"aZ":-25.432437991521894,"pfxX":0.9625315960586254,"pfxZ":3.6712859864954446,"pX":0.7040451472322117,"pZ":1.7791742631233136,"vX0":6.821149638441495,"vY0":-135.12009937658942,"vZ0":-5.078625484344001,"x":90.16,"y":190.74,"x0":-1.9845418238998502,"y0":50.00613753389477,"z0":5.4836602158305405,"aX":1.7697207599559792},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":5.6,"breakHorizontal":-3.2,"spinRate":2386,"spinDirection":181},"zone":9,"typeConfidence":0.91,"plateTime":0.40628528808620423,"extension":6.979236539011822},"index":7,"playId":"67a1ad1f-0fb5-32d8-9cea-efceeea6e62b","pitchNumber":7,"startTime":"2025-09-28T19:46:18.369Z","endTime":"2025-09-28T19:46:23.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681517,"link":"/api/v1/people/681517","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_ab"},{"player":{"id":681517,"link":"/api/v1/people/681517"},"credit":"p_ab"},{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":681517,"link":"/api/v1/people/681517"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:46:23.604Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Moisés Ballesteros grounds out sharply, second baseman José Fermín to first baseman Yohel Pozo.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-09-28T19:46:38.707Z","endTime":"2025-09-28T19:47:37.998Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":0,"outs":3},"matchup":{"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":650968,"link":"/api/v1/people/650968"},"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":97.4,"endSpeed":89.4,"strikeZoneTop":3.35104489677715,"strikeZoneBottom":1.52494047291313,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.183402199375717,"aZ":-15.240230283911536,"pfxX":-3.109028893492135,"pfxZ":8.273706169974998,"pX":-1.1192239715213181,"pZ":3.1343632722252424,"vX0":3.5628534034132935,"vY0":-141.84792577675574,"vZ0":-4.464562422171018,"x":159.66,"y":154.15,"x0":-1.985121024854908,"y0":50.00004004078671,"z0":5.69421053654557,"aX":-6.36122730318451},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.3,"breakHorizontal":4.9,"spinRate":2260,"spinDirection":197},"zone":11,"typeConfidence":0.92,"plateTime":0.3855272383370556,"extension":6.9316500417305935},"index":0,"playId":"663131cd-f2d1-3779-9105-e53953a324ad","pitchNumber":1,"startTime":"2025-09-28T19:46:47.520Z","endTime":"2025-09-28T19:46:51.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681517,"link":"/api/v1/people/681517","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.6,"strikeZoneTop":3.35250088631656,"strikeZoneBottom":1.6425183928156,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.15550340890748,"aZ":-24.153646519271366,"pfxX":-7.254955761856225,"pfxZ":4.537466827679838,"pX":0.5212745018229575,"pZ":1.3107814844327392,"vX0":8.409378982212314,"vY0":-131.62812036359955,"vZ0":-6.250292410318512,"x":97.13,"y":203.39,"x0":-1.7621004514831287,"y0":50.001634739108475,"z0":5.487647153194379,"aX":-12.817436019545777},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.1,"breakHorizontal":11.4,"spinRate":1376,"spinDirection":219},"zone":14,"typeConfidence":0.88,"plateTime":0.4150467146911878,"extension":6.973306581056571},"index":1,"playId":"fe38b2b3-6c93-337d-b481-a7c2561f2643","pitchNumber":2,"startTime":"2025-09-28T19:46:59.692Z","endTime":"2025-09-28T19:47:03.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681517,"link":"/api/v1/people/681517","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.3,"strikeZoneTop":3.14930279113089,"strikeZoneBottom":1.55539373762201,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.34474818986876,"aZ":-24.264426970088273,"pfxX":-6.90578682406667,"pfxZ":4.585000917721661,"pX":-0.9012524265312688,"pZ":2.6902453453317987,"vX0":4.89519511344558,"vY0":-130.27285895874124,"vZ0":-2.622485570200844,"x":151.35,"y":166.14,"x0":-1.9036998966579433,"y0":50.00405968515524,"z0":5.536379369618267,"aX":-11.917948140577282},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.9,"breakHorizontal":11.5,"spinRate":1199,"spinDirection":219},"zone":11,"typeConfidence":0.9,"plateTime":0.419805257850407,"extension":7.017757278137962},"index":2,"playId":"d35f7b39-f8e9-31cd-b6d3-085d6ef69c5f","pitchNumber":3,"startTime":"2025-09-28T19:47:12.954Z","endTime":"2025-09-28T19:47:17.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681517,"link":"/api/v1/people/681517","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":3,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.8,"strikeZoneTop":3.37,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.46454595387818,"aZ":-24.670804448207814,"pfxX":0.05119007579072428,"pfxZ":4.038959699026443,"pX":0.03114326105991363,"pZ":1.4456506927738486,"vX0":5.710858550261793,"vY0":-135.0000556976846,"vZ0":-6.123022549232268,"x":115.81,"y":199.75,"x0":-2.11222264850501,"y0":50.0047854186379,"z0":5.463072228141804,"aX":0.0949528734864522},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.2,"breakHorizontal":-1.2,"spinRate":2430,"spinDirection":190},"zone":14,"typeConfidence":0.91,"plateTime":0.40465057433017604,"extension":6.934655610091708},"hitData":{"launchSpeed":101.8,"launchAngle":-16.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":149.28,"coordY":156.24}},"index":3,"playId":"b809507b-1552-379c-8abe-42a9af4ac0d0","pitchNumber":4,"startTime":"2025-09-28T19:47:30.031Z","endTime":"2025-09-28T19:47:37.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681517,"link":"/api/v1/people/681517","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694208,"link":"/api/v1/people/694208"},"credit":"b_ab"},{"player":{"id":681517,"link":"/api/v1/people/681517"},"credit":"p_ab"},{"player":{"id":694208,"link":"/api/v1/people/694208"},"credit":"b_pa"},{"player":{"id":681517,"link":"/api/v1/people/681517"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:47:37.998Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Victor Scott II singles on a line drive to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-28T19:49:33.053Z","endTime":"2025-09-28T19:50:18.556Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.1,"strikeZoneTop":3.1977512936424,"strikeZoneBottom":1.42720094862892,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.894393537206177,"aZ":-14.202042503924417,"pfxX":-5.058333955721224,"pfxZ":9.950667734704968,"pX":-0.02556127191396268,"pZ":1.3979586494387668,"vX0":6.008128554766263,"vY0":-133.80125781641198,"vZ0":-8.632989651108177,"x":117.97,"y":201.04,"x0":-1.6469855042201131,"y0":50.006474964008,"z0":5.692706460355409,"aX":-9.139285545819769},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.2,"breakHorizontal":7.8,"spinRate":2154,"spinDirection":205},"zone":8,"typeConfidence":0.89,"plateTime":0.4099716976191736,"extension":6.428686032204347},"index":0,"playId":"e329d131-ef23-3b98-8b51-dd85f7b8500f","pitchNumber":1,"startTime":"2025-09-28T19:49:40.672Z","endTime":"2025-09-28T19:49:44.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.5,"strikeZoneTop":3.25,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.416338275994367,"aZ":-20.344258409841725,"pfxX":0.013662395175831898,"pfxZ":6.845582127121284,"pX":-0.1456839885838231,"pZ":3.135794762447874,"vX0":4.211806365402346,"vY0":-129.9116108006475,"vZ0":-3.1283961139688605,"x":122.55,"y":154.11,"x0":-1.7822600644712971,"y0":50.00312923324587,"z0":5.882555309620471,"aX":0.02276923504996499},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":12.0,"breakHorizontal":-0.8,"spinRate":2012,"spinDirection":195},"zone":2,"typeConfidence":0.91,"plateTime":0.41986147615228653,"extension":6.344326950423383},"index":1,"playId":"1d320052-619a-377c-8755-5fbfeb61d486","pitchNumber":2,"startTime":"2025-09-28T19:49:52.585Z","endTime":"2025-09-28T19:49:55.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.9,"strikeZoneTop":3.25,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.193808052614738,"aZ":-14.152586863333951,"pfxX":-2.289986474902639,"pfxZ":9.99632531508097,"pX":0.5105885245831849,"pZ":2.5924804016943814,"vX0":6.234894298728248,"vY0":-133.51697077748508,"vZ0":-5.804868781474752,"x":97.54,"y":168.78,"x0":-1.5589494534615358,"y0":50.000423283047255,"z0":5.816124040741947,"aX":-4.12817904777572},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.0,"breakHorizontal":2.8,"spinRate":1975,"spinDirection":209},"zone":6,"typeConfidence":0.92,"plateTime":0.41049167060297087,"extension":6.509662141285513},"hitData":{"launchSpeed":95.2,"launchAngle":16.0,"totalDistance":273.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":156.6,"coordY":79.45}},"index":2,"playId":"8827c66d-8aef-3be9-930d-ce257c1f7fe3","pitchNumber":3,"startTime":"2025-09-28T19:50:08.533Z","endTime":"2025-09-28T19:50:18.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"credit":"b_ab"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_ab"},{"player":{"id":687363,"link":"/api/v1/people/687363"},"credit":"b_pa"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.9,"awayTeamWinProbability":54.1,"homeTeamWinProbabilityAdded":-4.100000000000001,"leverageIndex":0.98,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:50:18.556Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nathan Church strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-28T19:50:24.844Z","endTime":"2025-09-28T19:52:05.201Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694208,"link":"/api/v1/people/694208"},"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":89.5,"endSpeed":82.6,"strikeZoneTop":3.01885895003345,"strikeZoneBottom":1.31440360184089,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.45676924128132,"aZ":-15.904206310089315,"pfxX":-3.2166694203764354,"pfxZ":9.335531874886186,"pX":-2.2241990702716588,"pZ":5.363777402305508,"vX0":0.2208275036779248,"vY0":-130.44041699867154,"vZ0":1.1310912542189218,"x":201.78,"y":93.96,"x0":-1.8907545821490743,"y0":50.00574931534779,"z0":6.114279998944584,"aX":-5.608101384183651},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":17.4,"breakHorizontal":5.8,"spinRate":1903,"spinDirection":208},"zone":11,"typeConfidence":0.85,"plateTime":0.4180574251551521,"extension":6.3802146958262735},"index":0,"playId":"c954f487-d16e-3dff-ba74-77568488fb7f","pitchNumber":1,"startTime":"2025-09-28T19:50:44.311Z","endTime":"2025-09-28T19:50:47.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"first":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":91.2,"endSpeed":84.0,"strikeZoneTop":3.00940324285956,"strikeZoneBottom":1.46777518324971,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.174741744244663,"aZ":-15.298193791692146,"pfxX":-3.2628345498836344,"pfxZ":9.35713785459495,"pX":-1.8851825887475446,"pZ":3.9685733145065027,"vX0":0.9673922157016173,"vY0":-132.87602356314335,"vZ0":-2.234815091201006,"x":188.86,"y":131.63,"x0":-1.8281420779856994,"y0":50.002465249140116,"z0":5.9211004776752745,"aX":-5.88460166200966},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.8,"breakHorizontal":5.8,"spinRate":1899,"spinDirection":210},"zone":11,"typeConfidence":0.91,"plateTime":0.41086027832731764,"extension":6.346489345091406},"index":1,"playId":"3735b2b9-7896-3e63-8a9f-e7ad7f63ad89","pitchNumber":2,"startTime":"2025-09-28T19:51:03.015Z","endTime":"2025-09-28T19:51:06.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"first":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.3,"strikeZoneTop":3.15,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.91401072622234,"aZ":-24.36892873432186,"pfxX":2.0308888625597814,"pfxZ":4.701670329521318,"pX":0.5416358651499954,"pZ":1.8821777909553299,"vX0":5.0520877286713315,"vY0":-127.25174442712465,"vZ0":-4.826239527711735,"x":96.35,"y":187.96,"x0":-1.7232261686961914,"y0":50.00621462367613,"z0":5.702916657964741,"aX":3.374774942417812},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.8,"breakHorizontal":-4.7,"spinRate":1972,"spinDirection":181},"zone":9,"typeConfidence":0.88,"plateTime":0.42830166219910915,"extension":6.528596691742125},"index":2,"playId":"3d74b571-8b55-3132-a3dd-20396c5fdf6f","pitchNumber":3,"startTime":"2025-09-28T19:51:18.680Z","endTime":"2025-09-28T19:51:21.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"first":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.0,"strikeZoneTop":3.15,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.01373374993412,"aZ":-15.306839770015529,"pfxX":-3.669166162934879,"pfxZ":9.314835430377247,"pX":-0.3912356127958935,"pZ":2.2376882302500873,"vX0":4.533978735628748,"vY0":-133.99525408851244,"vZ0":-6.392891567130833,"x":131.91,"y":178.36,"x0":-1.631670440789478,"y0":50.00574643701259,"z0":5.7557139732782465,"aX":-6.647037647850504},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.6,"breakHorizontal":5.6,"spinRate":1927,"spinDirection":206},"zone":4,"typeConfidence":0.92,"plateTime":0.4093738374992908,"extension":6.512992635051798},"index":3,"playId":"ff2d9f11-d29a-3eda-9638-def1e2da194c","pitchNumber":4,"startTime":"2025-09-28T19:51:37.820Z","endTime":"2025-09-28T19:51:41.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"first":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":92.9,"endSpeed":84.7,"strikeZoneTop":3.15,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.456163791505,"aZ":-11.808727890531879,"pfxX":-2.9450162899682333,"pfxZ":11.067695945213067,"pX":0.3853982580779724,"pZ":2.16121987414341,"vX0":5.8765575141018,"vY0":-135.0431925923514,"vZ0":-7.384143243530268,"x":102.31,"y":180.43,"x0":-1.4399779583170447,"y0":50.00121688246895,"z0":5.768685990050866,"aX":-5.418694178020408},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.6,"breakHorizontal":4.1,"spinRate":2104,"spinDirection":208},"zone":6,"typeConfidence":0.93,"plateTime":0.40618981543466237,"extension":6.518434571774084},"index":4,"playId":"50a8681a-2d43-39ef-932e-6852d83ab59f","pitchNumber":5,"startTime":"2025-09-28T19:52:00.312Z","endTime":"2025-09-28T19:52:05.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"first":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_ab"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_ab"},{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_pa"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":3.8000000000000043,"leverageIndex":1.65,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:52:05.201Z","atBatIndex":14},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"José Fermín walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-28T19:52:12.081Z","endTime":"2025-09-28T19:54:38.314Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"postOnSecond":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[6],"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":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.9,"strikeZoneTop":3.0972211299364,"strikeZoneBottom":1.42930216745593,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.53724977850407,"aZ":-20.45985532558244,"pfxX":1.1256079578136546,"pfxZ":6.924440117337563,"pX":1.4421029788704816,"pZ":1.5550718117494584,"vX0":7.100540598281106,"vY0":-128.91049804599226,"vZ0":-6.795169572870417,"x":62.03,"y":196.79,"x0":-1.488501878473311,"y0":50.0024100498284,"z0":5.792540154361275,"aX":1.9025847735057015},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":11.3,"breakHorizontal":-3.6,"spinRate":2164,"spinDirection":182},"zone":14,"typeConfidence":0.91,"plateTime":0.4240809501474754,"extension":6.561009800187981},"index":0,"playId":"b8d87868-be7a-36fe-a30d-abaa13ee62e6","pitchNumber":1,"startTime":"2025-09-28T19:52:27.404Z","endTime":"2025-09-28T19:52:31.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.5,"strikeZoneTop":3.03771305749984,"strikeZoneBottom":1.39915575832379,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.070341946089098,"aZ":-20.151154200699466,"pfxX":0.9244630837874519,"pfxZ":7.141588881703236,"pX":1.0546534490077868,"pZ":1.7255792814034954,"vX0":5.980606377177384,"vY0":-128.7381321640054,"vZ0":-6.185745265757826,"x":76.8,"y":192.19,"x0":-1.4159498377743798,"y0":50.000019200276334,"z0":5.713097536690263,"aX":1.5546546617059163},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":11.8,"breakHorizontal":-3.0,"spinRate":2096,"spinDirection":182},"zone":14,"typeConfidence":0.91,"plateTime":0.42502543276581006,"extension":6.543387734192421},"index":1,"playId":"5ad6fc57-7ce9-301c-8e56-3c2399cce558","pitchNumber":2,"startTime":"2025-09-28T19:52:43.676Z","endTime":"2025-09-28T19:52:47.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"index":2,"playId":"190ab786-7185-3ec3-afb6-663b467968b1","startTime":"2025-09-28T19:53:01.377Z","endTime":"2025-09-28T19:53:04.992Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.37334605227889,"aZ":-21.63636099010265,"pfxX":-10.080431189320816,"pfxZ":5.889939452210998,"pX":-0.5804792470473753,"pZ":2.5970449966561993,"vX0":5.867583735236661,"vY0":-132.433614462924,"vZ0":-4.449972543113214,"x":139.13,"y":168.66,"x0":-1.5068438851930075,"y0":50.00275185241536,"z0":5.867192149699603,"aX":-18.034744156934128},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.0,"breakHorizontal":17.2,"spinRate":1921,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.4124544989640495,"extension":6.472645498854513},"index":3,"playId":"a1ac1fa5-e17a-3174-b44a-0cdd4508dbfa","pitchNumber":3,"startTime":"2025-09-28T19:53:18.678Z","endTime":"2025-09-28T19:53:21.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":4,"playId":"f5c6ae02-7f0b-348e-a3d1-4d4ae3161b59","startTime":"2025-09-28T19:53:41.823Z","endTime":"2025-09-28T19:53:45.062Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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,"runnerGoing":true,"disengagementNum":2},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.9,"strikeZoneTop":3.25960180333088,"strikeZoneBottom":1.50614478225636,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.925296168319765,"aZ":-22.511925750035402,"pfxX":-9.84850397110057,"pfxZ":5.239673391861309,"pX":-1.0068872929315424,"pZ":4.261997442874484,"vX0":4.663873067028415,"vY0":-134.6095067364788,"vZ0":-0.43417057982341606,"x":155.38,"y":123.71,"x0":-1.4780077810320944,"y0":50.00173609526549,"z0":6.012606346181145,"aX":-18.15752743437054},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.6,"breakHorizontal":16.9,"spinRate":1864,"spinDirection":206},"zone":11,"typeConfidence":0.93,"plateTime":0.40616675337588504,"extension":6.52863607809947},"index":5,"playId":"6c699659-7d5c-3743-b0ea-c4df58792712","pitchNumber":4,"startTime":"2025-09-28T19:53:59.436Z","endTime":"2025-09-28T19:54:06.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Victor Scott II steals (34) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":6,"actionPlayId":"6c699659-7d5c-3743-b0ea-c4df58792712","startTime":"2025-09-28T19:54:10.788Z","endTime":"2025-09-28T19:54:33.614Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":687363,"link":"/api/v1/people/687363"},"defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":687363,"link":"/api/v1/people/687363"},"postOnSecond":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"homeTeamWinProbability":47.8,"awayTeamWinProbability":52.2,"homeTeamWinProbabilityAdded":-1.9000000000000057,"leverageIndex":1.38,"dramaIndex":51.0,"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":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.4,"strikeZoneTop":3.18477666413204,"strikeZoneBottom":1.4015053582661,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.47329667948034,"aZ":-22.522429253169257,"pfxX":1.1794217547769605,"pfxZ":5.8645908034248,"pX":1.1581161501429902,"pZ":3.5499996026551806,"vX0":6.354976562093736,"vY0":-127.29593431120318,"vZ0":-1.5510013037762114,"x":72.86,"y":142.93,"x0":-1.5211143182756128,"y0":50.00220488905861,"z0":5.945579074115275,"aX":1.939535448698824},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":10.6,"breakHorizontal":-3.5,"spinRate":2133,"spinDirection":173},"zone":12,"typeConfidence":0.9,"plateTime":0.42983754926231965,"extension":6.556553414930429},"index":7,"playId":"b9091610-0c73-38e6-a35c-5b13576bc9f6","pitchNumber":5,"startTime":"2025-09-28T19:54:33.614Z","endTime":"2025-09-28T19:54:38.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"second":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_pa"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.5,"awayTeamWinProbability":54.5,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":1.38,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:54:38.314Z","atBatIndex":15},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Iván Herrera grounds into a double play, second baseman Nico Hoerner to first baseman Michael Busch. José Fermín out at 2nd. Iván Herrera out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-09-28T19:55:44.923Z","endTime":"2025-09-28T19:55:55.268Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-09-28T19:54:49.829Z","endTime":"2025-09-28T19:55:47.255Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.25357175726736,"aZ":-21.940998124275016,"pfxX":1.084566495770631,"pfxZ":6.173185217014828,"pX":0.9271943094375136,"pZ":2.4029570373802813,"vX0":5.760095618936953,"vY0":-127.45654447083926,"vZ0":-4.337464017118286,"x":81.66,"y":173.9,"x0":-1.4957216614404663,"y0":50.0046253062686,"z0":5.842450235751108,"aX":1.7987730902970536},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":10.4,"breakHorizontal":-3.1,"spinRate":2207,"spinDirection":182},"zone":14,"typeConfidence":0.9,"plateTime":0.4284399395508709,"extension":6.489458915195165},"hitData":{"launchSpeed":97.7,"launchAngle":-22.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.63,"coordY":149.66}},"index":1,"playId":"d28a613c-1fb1-36a4-b164-b421452e5373","pitchNumber":1,"startTime":"2025-09-28T19:55:47.255Z","endTime":"2025-09-28T19:55:55.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":665877,"link":"/api/v1/people/665877"},"second":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_ab"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_ab"},{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_pa"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":10.000000000000007,"leverageIndex":2.17,"dramaIndex":121.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:55:55.268Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pete Crow-Armstrong singles on a sharp line drive to right fielder Jordan Walker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-28T19:57:54.040Z","endTime":"2025-09-28T19:58:47.648Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.5,"strikeZoneTop":3.09,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.1480212588737,"aZ":-14.141459830247191,"pfxX":-3.5068444924471067,"pfxZ":9.265085318676313,"pX":0.2553080265502875,"pZ":2.1130475535528697,"vX0":7.100614639279357,"vY0":-138.00466754272423,"vZ0":-7.0392933737134395,"x":107.27,"y":181.73,"x0":-1.8850423558164249,"y0":50.00263256950957,"z0":5.632931938256968,"aX":-6.825800251868258},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.6,"breakHorizontal":5.0,"spinRate":2421,"spinDirection":201},"zone":5,"typeConfidence":2.0,"plateTime":0.3955580953364528,"extension":7.025050435000675},"index":0,"playId":"d3457aee-cd71-364a-b113-438d344fc0d5","pitchNumber":1,"startTime":"2025-09-28T19:58:02.218Z","endTime":"2025-09-28T19:58:06.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681517,"link":"/api/v1/people/681517","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":3.01709207593155,"strikeZoneBottom":1.45203185438442,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.34081479081002,"aZ":-15.875268317013616,"pfxX":-2.631225751216801,"pfxZ":8.334040261598307,"pX":-0.7049472345774056,"pZ":4.470820616429316,"vX0":4.7586747204437065,"vY0":-138.5896632824563,"vZ0":-0.5643549129321751,"x":143.87,"y":118.07,"x0":-2.098060593201095,"y0":50.00526525133545,"z0":5.731953546659195,"aX":-5.147830261236306},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.2,"breakHorizontal":3.8,"spinRate":2316,"spinDirection":203},"zone":11,"typeConfidence":0.9,"plateTime":0.394365209586359,"extension":6.822923193648096},"index":1,"playId":"40c39771-2f39-3b0a-9a70-9f4c656da44f","pitchNumber":2,"startTime":"2025-09-28T19:58:23.762Z","endTime":"2025-09-28T19:58:27.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681517,"link":"/api/v1/people/681517","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.8,"strikeZoneTop":3.09,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.705288038421244,"aZ":-26.243508702324196,"pfxX":-7.301978132863733,"pfxZ":3.3426077367869507,"pX":-0.3483923751948195,"pZ":2.183013925160544,"vX0":6.666786907465859,"vY0":-131.57928317614258,"vZ0":-3.7133353282398085,"x":130.28,"y":179.84,"x0":-1.9512926093523089,"y0":50.00396714930654,"z0":5.530238413029627,"aX":-12.961995186811805},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.5,"breakHorizontal":12.0,"spinRate":1469,"spinDirection":222},"zone":4,"typeConfidence":0.89,"plateTime":0.4143365496923157,"extension":6.827955744897506},"hitData":{"launchSpeed":108.0,"launchAngle":17.0,"totalDistance":288.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":189.23,"coordY":102.39}},"index":2,"playId":"58b4922f-08ea-3c59-895c-5712d6dc6dcf","pitchNumber":3,"startTime":"2025-09-28T19:58:38.107Z","endTime":"2025-09-28T19:58:47.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681517,"link":"/api/v1/people/681517","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":681517,"link":"/api/v1/people/681517"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":681517,"link":"/api/v1/people/681517"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.5,"awayTeamWinProbability":40.5,"homeTeamWinProbabilityAdded":3.999999999999993,"leverageIndex":0.98,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2025-09-28T19:58:47.648Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dansby Swanson flies out to center fielder Victor Scott II.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-28T19:58:58.583Z","endTime":"2025-09-28T20:01:41.002Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.8,"strikeZoneTop":3.65309605362474,"strikeZoneBottom":1.62636699947951,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.481070254304328,"aZ":-22.549722849506345,"pfxX":-2.403420990621636,"pfxZ":5.016950998419807,"pX":-0.3434920867200191,"pZ":3.8988462470881156,"vX0":5.7140279435785155,"vY0":-136.7072979380196,"vZ0":-0.7311461064945888,"x":130.09,"y":133.51,"x0":-2.1363988042407263,"y0":50.000108000513485,"z0":5.699752079370334,"aX":-4.60868897615138},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.1,"breakHorizontal":3.4,"spinRate":2406,"spinDirection":182},"zone":11,"typeConfidence":0.76,"plateTime":0.3986993576688631,"extension":6.858964555442191},"index":0,"playId":"62ff2a20-19f6-37a1-8007-94505675f226","pitchNumber":1,"startTime":"2025-09-28T19:59:14.732Z","endTime":"2025-09-28T19:59:18.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681517,"link":"/api/v1/people/681517","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":92.0,"endSpeed":84.2,"strikeZoneTop":3.46665680936095,"strikeZoneBottom":1.52723593542322,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.77521611713176,"aZ":-23.070808793143872,"pfxX":-0.0577972287590669,"pfxZ":5.034490830989804,"pX":0.2589736246132935,"pZ":1.6425131721016788,"vX0":6.4270565311959835,"vY0":-133.83713895796134,"vZ0":-5.685329556341891,"x":107.13,"y":194.43,"x0":-2.1694059158081367,"y0":50.004162360017254,"z0":5.454262230275691,"aX":-0.1060920411150422},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.0,"breakHorizontal":-1.3,"spinRate":2387,"spinDirection":183},"zone":8,"typeConfidence":0.9,"plateTime":0.40977245990481714,"extension":6.96863746022526},"index":1,"playId":"6ec79641-1c6f-369c-9c8b-90058c0b306f","pitchNumber":2,"startTime":"2025-09-28T19:59:30.740Z","endTime":"2025-09-28T19:59:34.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681517,"link":"/api/v1/people/681517","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"playId":"b8db0f77-594d-32f7-9b7e-a795f32e640f","startTime":"2025-09-28T19:59:47.666Z","endTime":"2025-09-28T19:59:51.680Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":681517,"link":"/api/v1/people/681517","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.4,"strikeZoneTop":3.61,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.953631837149505,"aZ":-19.728671047853272,"pfxX":-7.642136595599009,"pfxZ":6.376674732101819,"pX":-0.6449192030867671,"pZ":3.2373819036782017,"vX0":6.007309030072705,"vY0":-138.37401594167665,"vZ0":-3.1774357581818773,"x":141.58,"y":151.37,"x0":-1.8439408099244228,"y0":50.00541839655275,"z0":5.711990656751812,"aX":-14.920785700450226},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.2,"breakHorizontal":12.7,"spinRate":2239,"spinDirection":204},"zone":1,"typeConfidence":0.92,"plateTime":0.394841590280572,"extension":6.946024607351086},"index":3,"playId":"1a0cbd4e-39e7-3c0a-b977-5c284e76135f","pitchNumber":3,"startTime":"2025-09-28T20:00:04.735Z","endTime":"2025-09-28T20:00:09.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681517,"link":"/api/v1/people/681517","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.7,"strikeZoneTop":3.61964746414235,"strikeZoneBottom":1.59440724240787,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.151498648668603,"aZ":-42.32204636416911,"pfxX":1.9665188541757872,"pfxZ":-6.497895270938546,"pX":0.6172967109696027,"pZ":1.495630281930536,"vX0":5.6106809745476465,"vY0":-124.70428781742609,"vZ0":-2.040117193089009,"x":93.47,"y":198.4,"x0":-1.9254055112694208,"y0":50.00455046703383,"z0":5.844572119969916,"aX":3.0696176301378664},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-12.0,"breakHorizontal":-4.9,"spinRate":2463,"spinDirection":36},"zone":9,"typeConfidence":2.0,"plateTime":0.44072308683800543,"extension":6.852733273436374},"index":4,"playId":"6366fafd-0f68-3655-a7a6-4ce63be178fc","pitchNumber":4,"startTime":"2025-09-28T20:00:28.845Z","endTime":"2025-09-28T20:00:32.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681517,"link":"/api/v1/people/681517","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":92.9,"endSpeed":85.5,"strikeZoneTop":3.610116431451,"strikeZoneBottom":1.71995251681761,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.54245077949745,"aZ":-24.860836167143752,"pfxX":-0.014742951254392844,"pfxZ":3.9360534893800994,"pX":-0.4019680022320377,"pZ":2.3215978077396353,"vX0":4.841819297969761,"vY0":-135.23717818991759,"vZ0":-4.046627287721386,"x":132.32,"y":176.1,"x0":-2.2110468318410237,"y0":50.003480096306326,"z0":5.573938388099324,"aX":-0.027387089039914225},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.5,"breakHorizontal":-1.0,"spinRate":2419,"spinDirection":186},"zone":4,"typeConfidence":0.89,"plateTime":0.40448177985751865,"extension":6.8036446228282985},"index":5,"playId":"327063f3-3ecc-33ca-a661-ce4816293771","pitchNumber":5,"startTime":"2025-09-28T20:00:47.161Z","endTime":"2025-09-28T20:00:50.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681517,"link":"/api/v1/people/681517","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":6,"playId":"0cd474f8-c515-4412-b3d8-6e0dede23adb","startTime":"2025-09-28T20:01:13.735Z","endTime":"2025-09-28T20:01:16.769Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":681517,"link":"/api/v1/people/681517","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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.8,"endSpeed":87.8,"strikeZoneTop":3.61,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.417768835672657,"aZ":-13.720592732412461,"pfxX":-4.324578724280541,"pfxZ":9.342281604492548,"pX":-0.7824033606588332,"pZ":2.860669375830786,"vX0":4.47028217974608,"vY0":-139.4296429777574,"vZ0":-5.35617282971745,"x":146.82,"y":161.54,"x0":-1.842159476765956,"y0":50.000259356686755,"z0":5.706862645089944,"aX":-8.540529076157178},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.1,"breakHorizontal":7.0,"spinRate":2311,"spinDirection":199},"zone":4,"typeConfidence":2.0,"plateTime":0.39235043301510464,"extension":7.139526187324634},"hitData":{"launchSpeed":84.4,"launchAngle":38.0,"totalDistance":283.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":128.51,"coordY":102.53}},"index":7,"playId":"f2e6a925-f023-33ca-8770-3f27e86ce8d6","pitchNumber":6,"startTime":"2025-09-28T20:01:29.997Z","endTime":"2025-09-28T20:01:41.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681517,"link":"/api/v1/people/681517","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_ab"},{"player":{"id":681517,"link":"/api/v1/people/681517"},"credit":"p_ab"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":681517,"link":"/api/v1/people/681517"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.800000000000004,"awayTeamWinProbability":44.199999999999996,"homeTeamWinProbabilityAdded":-3.6999999999999957,"leverageIndex":1.62,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:01:41.002Z","atBatIndex":18},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Willi Castro grounds into a double play, second baseman José Fermín to shortstop Thomas Saggese to first baseman Yohel Pozo. Pete Crow-Armstrong out at 2nd. Willi Castro out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-09-28T20:01:45.978Z","endTime":"2025-09-28T20:02:34.735Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681517,"fullName":"Kyle Leahy","link":"/api/v1/people/681517"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":695336,"link":"/api/v1/people/695336"},"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":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":650968,"link":"/api/v1/people/650968"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.0,"strikeZoneTop":3.38837498623811,"strikeZoneBottom":1.62605150619302,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.642125456045694,"aZ":-21.740263431451503,"pfxX":0.07841275669700476,"pfxZ":5.753555127039043,"pX":-1.0273056949281962,"pZ":3.697907828250214,"vX0":3.047902342646861,"vY0":-134.00020158736706,"vZ0":-1.033461477946391,"x":156.16,"y":138.94,"x0":-2.190919807534585,"y0":50.00543631149192,"z0":5.6455686881819815,"aX":0.14150213191072153},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.4,"breakHorizontal":-0.8,"spinRate":2453,"spinDirection":191},"zone":11,"typeConfidence":0.71,"plateTime":0.4091514072223532,"extension":6.923992499998768},"index":0,"playId":"10339ec3-3d68-30d8-a134-45db74b9fbf8","pitchNumber":1,"startTime":"2025-09-28T20:02:10.461Z","endTime":"2025-09-28T20:02:14.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681517,"link":"/api/v1/people/681517","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":91.3,"endSpeed":84.5,"strikeZoneTop":3.55,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.326860177193957,"aZ":-26.294655327161667,"pfxX":1.3613641717845337,"pfxZ":3.257506660255558,"pX":0.2148401830604247,"pZ":2.2597296795998023,"vX0":5.367782520133959,"vY0":-133.01976308179948,"vZ0":-3.994195867141522,"x":108.81,"y":177.77,"x0":-1.9995235560914746,"y0":50.005408433623934,"z0":5.668938190977333,"aX":2.460444734185261},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.3,"breakHorizontal":-3.6,"spinRate":2500,"spinDirection":175},"zone":5,"typeConfidence":0.9,"plateTime":0.41047401105952197,"extension":6.934198486088212},"hitData":{"launchSpeed":105.2,"launchAngle":-7.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":150.3,"coordY":154.22}},"index":1,"playId":"7bac4890-ed8a-3437-81de-4d906d6088a5","pitchNumber":2,"startTime":"2025-09-28T20:02:26.716Z","endTime":"2025-09-28T20:02:34.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681517,"link":"/api/v1/people/681517","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_ab"},{"player":{"id":681517,"link":"/api/v1/people/681517"},"credit":"p_ab"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":681517,"link":"/api/v1/people/681517"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-5.800000000000004,"leverageIndex":1.37,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:02:34.735Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nolan Gorman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-28T20:04:13.770Z","endTime":"2025-09-28T20:07:00.204Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"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,8],"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":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":694208,"link":"/api/v1/people/694208"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.6,"endSpeed":70.6,"strikeZoneTop":3.41306340412967,"strikeZoneBottom":1.63303395066369,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.038014490255396,"aZ":-35.975483273327015,"pfxX":3.8779895055999223,"pfxZ":-3.0309559852043897,"pX":0.803737355898434,"pZ":1.8013921110550144,"vX0":3.9694633627365787,"vY0":-111.4753049910852,"vZ0":-1.195312199665068,"x":86.36,"y":190.14,"x0":-1.5075691533125994,"y0":50.00534463683462,"z0":6.076102085816058,"aX":4.8553850944637515},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-5.5,"breakHorizontal":-8.0,"spinRate":2357,"spinDirection":56},"zone":9,"typeConfidence":0.91,"plateTime":0.4923391212333854,"extension":6.427885037491911},"index":0,"playId":"0da1a497-a49c-3b16-93b8-9b66c41e2488","pitchNumber":1,"startTime":"2025-09-28T20:04:42.046Z","endTime":"2025-09-28T20:04:45.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.9,"strikeZoneTop":3.42,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.483501575926322,"aZ":-24.909209726653568,"pfxX":0.6088563798029318,"pfxZ":4.388911807832136,"pX":0.36949283992355636,"pZ":2.931161885159955,"vX0":5.100039320475898,"vY0":-127.14463164018112,"vZ0":-2.5867963897408224,"x":102.92,"y":159.64,"x0":-1.732652882331326,"y0":50.00193822980952,"z0":5.91676163349325,"aX":1.0059448737128232},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.7,"breakHorizontal":-2.2,"spinRate":2061,"spinDirection":183},"zone":3,"typeConfidence":0.87,"plateTime":0.42906599188201033,"extension":6.296995210790593},"index":1,"playId":"19357505-c6cc-3bb0-929f-887d9a7aa3a4","pitchNumber":2,"startTime":"2025-09-28T20:04:55.607Z","endTime":"2025-09-28T20:04:58.805Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":91.7,"endSpeed":83.6,"strikeZoneTop":3.42,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.20675951569806,"aZ":-15.276425995876426,"pfxX":-4.858068336128671,"pfxZ":9.398203567979861,"pX":0.3098383233294637,"pZ":3.6756701967321512,"vX0":6.34471079729525,"vY0":-133.37563742835877,"vZ0":-3.0634710436490686,"x":105.19,"y":139.54,"x0":-1.4708201548298168,"y0":50.005230643711506,"z0":5.94365106745894,"aX":-8.737502728144475},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.6,"breakHorizontal":7.4,"spinRate":2003,"spinDirection":209},"zone":12,"typeConfidence":0.89,"plateTime":0.41097758925064953,"extension":6.373072436858734},"index":2,"playId":"86215ff9-859c-31d0-b463-6948493df585","pitchNumber":3,"startTime":"2025-09-28T20:05:10.911Z","endTime":"2025-09-28T20:05:13.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":72.7,"strikeZoneTop":3.47681927750919,"strikeZoneBottom":1.58366062612802,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.52357218722434,"aZ":-36.24226731992736,"pfxX":5.054642777087911,"pfxZ":-3.078897755705932,"pX":0.7081391510810509,"pZ":1.313666025887186,"vX0":2.959922717360345,"vY0":-114.2674439409079,"vZ0":-2.735925861175567,"x":90.01,"y":203.31,"x0":-1.2619000589753395,"y0":50.00543112603597,"z0":6.095585382060338,"aX":6.669066203287312},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-6.0,"breakHorizontal":-10.0,"spinRate":2366,"spinDirection":47},"zone":14,"typeConfidence":0.88,"plateTime":0.4797665066884562,"extension":6.4224574308599305},"index":3,"playId":"bdbb6ac5-813e-3897-82ac-ee0126a09d64","pitchNumber":4,"startTime":"2025-09-28T20:05:30.387Z","endTime":"2025-09-28T20:05:34.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.2,"strikeZoneTop":3.43841737904463,"strikeZoneBottom":1.63049503216973,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.3144126707097,"aZ":-23.84677465435922,"pfxX":2.244640170601479,"pfxZ":4.8710921988057745,"pX":1.647933049160613,"pZ":3.771905340476391,"vX0":7.635529912220793,"vY0":-129.25337587312018,"vZ0":-0.9769539366509254,"x":54.18,"y":136.94,"x0":-1.623747465001264,"y0":50.00396618800178,"z0":5.9686575978138166,"aX":3.835214698017065},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.9,"breakHorizontal":-5.6,"spinRate":2133,"spinDirection":174},"zone":12,"typeConfidence":0.91,"plateTime":0.422091104036995,"extension":6.38204060552192},"index":4,"playId":"419dd93a-6275-3506-960d-a0a10dd91ec8","pitchNumber":5,"startTime":"2025-09-28T20:05:45.156Z","endTime":"2025-09-28T20:05:49.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.4,"strikeZoneTop":3.42,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.78086296409232,"aZ":-19.89167207876957,"pfxX":-9.239653825504178,"pfxZ":6.606403562979477,"pX":-0.25784664915415445,"pZ":3.2670821517043107,"vX0":6.027905104055137,"vY0":-135.1176583692894,"vZ0":-3.5676653437118255,"x":126.83,"y":150.57,"x0":-1.3103015952728514,"y0":50.00633797377641,"z0":5.992045805668946,"aX":-17.19079213549945},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.4,"breakHorizontal":15.6,"spinRate":1884,"spinDirection":199},"zone":2,"typeConfidence":2.0,"plateTime":0.4044338285739797,"extension":6.515299154781519},"index":5,"playId":"98ca63c5-4a1a-33bc-aa83-dcdf03708c53","pitchNumber":6,"startTime":"2025-09-28T20:06:02.957Z","endTime":"2025-09-28T20:06:06.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.6,"endSpeed":71.4,"strikeZoneTop":3.42,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.25947212014842,"aZ":-39.474395295591414,"pfxX":6.141151743350599,"pfxZ":-5.7621161837047605,"pX":0.21608138000003488,"pZ":1.6815985746565807,"vX0":1.4986120381051635,"vY0":-111.61249924621434,"vZ0":-0.8880273580481547,"x":108.76,"y":193.38,"x0":-1.2612255767310334,"y0":50.00260276450945,"z0":6.134106974500754,"aX":7.781444988750065},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-10.3,"breakHorizontal":-11.5,"spinRate":2333,"spinDirection":43},"zone":8,"typeConfidence":0.92,"plateTime":0.4899212267212447,"extension":6.390274177105704},"index":6,"playId":"ba0cbb38-244a-39a3-856d-caa084158b02","pitchNumber":7,"startTime":"2025-09-28T20:06:25.678Z","endTime":"2025-09-28T20:06:29.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.7,"strikeZoneTop":3.42,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.96592463191771,"aZ":-20.878180286543202,"pfxX":-8.125483966451606,"pfxZ":6.2850776881418255,"pX":0.6093320262633185,"pZ":3.2391596130222777,"vX0":7.401056431232646,"vY0":-133.28326156111532,"vZ0":-3.3994304832746947,"x":93.77,"y":151.32,"x0":-1.1494100373787823,"y0":50.00056894710803,"z0":6.040845559681386,"aX":-14.599675849467806},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.8,"breakHorizontal":13.1,"spinRate":1881,"spinDirection":199},"zone":3,"typeConfidence":0.91,"plateTime":0.41112333725827854,"extension":6.561121196068705},"index":7,"playId":"d3424542-6fd1-3c2f-a2b7-a8cedcbcf4b8","pitchNumber":8,"startTime":"2025-09-28T20:06:41.300Z","endTime":"2025-09-28T20:06:45.161Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.6,"strikeZoneTop":3.42,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.249417770892983,"aZ":-27.588312049937223,"pfxX":-8.081642104061892,"pfxZ":2.9965803532181097,"pX":-0.05824823606766191,"pZ":2.0558196110767386,"vX0":5.6697742252265675,"vY0":-123.2119407896935,"vZ0":-3.7021218998373353,"x":119.22,"y":183.27,"x0":-1.3430528694145778,"y0":50.00498577848964,"z0":5.917739865498251,"aX":-12.385518442832659},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.8,"breakHorizontal":13.2,"spinRate":1516,"spinDirection":226},"zone":8,"typeConfidence":0.94,"plateTime":0.44510994249082314,"extension":6.581362898970193},"index":8,"playId":"a7ed0ecd-0171-3a0b-b0bc-9eed886c8e61","pitchNumber":9,"startTime":"2025-09-28T20:06:56.317Z","endTime":"2025-09-28T20:07:00.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"credit":"b_ab"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_ab"},{"player":{"id":669357,"link":"/api/v1/people/669357"},"credit":"b_pa"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.7,"awayTeamWinProbability":47.3,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:07:00.204Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Thomas Saggese called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-28T20:07:04.020Z","endTime":"2025-09-28T20:07:51.838Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694208,"link":"/api/v1/people/694208"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.0,"strikeZoneTop":3.45908283495606,"strikeZoneBottom":1.6056636800018,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.37983775456328,"aZ":-22.73050519219864,"pfxX":-7.797957694789551,"pfxZ":5.496426179561995,"pX":-0.38836911520337825,"pZ":3.1271626114856486,"vX0":5.399758669208496,"vY0":-130.27776807236197,"vZ0":-2.7686775163889172,"x":131.8,"y":154.35,"x0":-1.474811939621515,"y0":50.00415029931823,"z0":5.921793855461602,"aX":-13.40460027048006},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.6,"breakHorizontal":13.0,"spinRate":1798,"spinDirection":199},"zone":1,"typeConfidence":0.78,"plateTime":0.4204359778305782,"extension":6.482530719391784},"index":0,"playId":"0b56b22c-c157-3124-a778-1bfed265e0dc","pitchNumber":1,"startTime":"2025-09-28T20:07:21.442Z","endTime":"2025-09-28T20:07:25.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.3,"strikeZoneTop":3.43652478002124,"strikeZoneBottom":1.58344572540341,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.19915248450464,"aZ":-20.193939128683,"pfxX":-8.229902589667612,"pfxZ":6.468681483713217,"pX":0.46971579669968155,"pZ":2.199139523516396,"vX0":7.628078154993675,"vY0":-134.95629585626165,"vZ0":-5.90829366051974,"x":99.1,"y":179.4,"x0":-1.3183372377414437,"y0":50.00559718572214,"z0":5.830383896894181,"aX":-15.248419792012834},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.7,"breakHorizontal":13.3,"spinRate":1888,"spinDirection":204},"zone":6,"typeConfidence":0.92,"plateTime":0.4052078017489382,"extension":6.487882801221565},"index":1,"playId":"b7dbbd5c-ec39-3ea2-baf7-4a655e5b8325","pitchNumber":2,"startTime":"2025-09-28T20:07:32.370Z","endTime":"2025-09-28T20:07:36.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.0,"strikeZoneTop":3.38487442118024,"strikeZoneBottom":1.56048091484053,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.609031782426708,"aZ":-18.23983774013104,"pfxX":-7.822606324916887,"pfxZ":7.730639169016417,"pX":0.4608841095516571,"pZ":2.5012120678419913,"vX0":7.451708193095229,"vY0":-133.36778105152518,"vZ0":-5.312084311897034,"x":99.43,"y":171.25,"x0":-1.3526683732448461,"y0":50.00011104977431,"z0":5.833724015550745,"aX":-14.094024877888605},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.1,"breakHorizontal":12.6,"spinRate":2008,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.4106556891249822,"extension":6.619715426891673},"index":2,"playId":"d0acf909-3fe7-3d54-9e9c-6aac306917be","pitchNumber":3,"startTime":"2025-09-28T20:07:46.801Z","endTime":"2025-09-28T20:07:51.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"credit":"b_ab"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_ab"},{"player":{"id":695336,"link":"/api/v1/people/695336"},"credit":"b_pa"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.79,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:07:51.838Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jordan Walker grounds out, third baseman Willi Castro to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-09-28T20:08:06.207Z","endTime":"2025-09-28T20:09:01.540Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.5,"strikeZoneTop":3.81,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.7647050814955,"aZ":-24.18243416775992,"pfxX":2.1928855423056888,"pfxZ":4.863463588262409,"pX":0.3419281335250322,"pZ":3.1437835970197847,"vX0":4.285103641251226,"vY0":-126.83704510077622,"vZ0":-2.1230083639425463,"x":103.97,"y":153.9,"x0":-1.6485328942845452,"y0":50.00613530143442,"z0":5.902742133203126,"aX":3.604246214301869},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.6,"breakHorizontal":-4.9,"spinRate":2140,"spinDirection":165},"zone":6,"typeConfidence":0.88,"plateTime":0.4303793021013944,"extension":6.431139202773765},"index":0,"playId":"92ddf91c-0d16-338b-abf9-92f422af087f","pitchNumber":1,"startTime":"2025-09-28T20:08:15.571Z","endTime":"2025-09-28T20:08:18.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":74.1,"strikeZoneTop":3.81,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.265599400640106,"aZ":-30.63253048230132,"pfxX":5.588834393633475,"pfxZ":1.1181932223670312,"pX":1.1551152244738105,"pZ":1.8764787933142961,"vX0":4.714794643240939,"vY0":-116.91960450157968,"vZ0":-2.4403831170142487,"x":72.97,"y":188.12,"x0":-1.6146063820338463,"y0":50.004990860521495,"z0":5.811458481403391,"aX":7.7300339822140955},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":1.7,"breakHorizontal":-11.3,"spinRate":2391,"spinDirection":64},"zone":14,"typeConfidence":0.91,"plateTime":0.46866013519671723,"extension":6.500018239363965},"index":1,"playId":"46b0dd5a-db82-38fc-b862-c688c6648e7b","pitchNumber":2,"startTime":"2025-09-28T20:08:27.778Z","endTime":"2025-09-28T20:08:31.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-09-28T20:08:40.979Z","endTime":"2025-09-28T20:08:52.151Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"},"defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":73.3,"strikeZoneTop":3.81,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.50813428100001,"aZ":-31.92047882843675,"pfxX":5.368207274858138,"pfxZ":0.18653929694145432,"pX":0.013857496487065296,"pZ":1.6279004567661448,"vX0":2.180101973329766,"vY0":-115.50624243573088,"vZ0":-2.545665304125219,"x":116.47,"y":194.83,"x0":-1.6396307577318263,"y0":50.00324994981852,"z0":5.813605386307318,"aX":7.252816778594801},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":0.0,"breakHorizontal":-10.3,"spinRate":2316,"spinDirection":66},"zone":14,"typeConfidence":0.9,"plateTime":0.4742076551620933,"extension":6.497084558999081},"hitData":{"launchSpeed":96.9,"launchAngle":-9.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.6,"coordY":165.87}},"index":3,"playId":"b97da6af-bbd7-3109-bb47-edb9858d897a","pitchNumber":3,"startTime":"2025-09-28T20:08:52.151Z","endTime":"2025-09-28T20:09:01.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_ab"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_ab"},{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_pa"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:09:01.540Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Busch strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-28T20:11:05.632Z","endTime":"2025-09-28T20:11:48.949Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: John King replaces Kyle Leahy.","event":"Pitching Substitution","eventType":"pitching_substitution","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":"2025-09-28T20:09:42.108Z","endTime":"2025-09-28T20:11:07.900Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":667463,"link":"/api/v1/people/667463"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681517,"link":"/api/v1/people/681517","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.3,"strikeZoneTop":3.0819411637207,"strikeZoneBottom":1.32383014303011,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.68509365856172,"aZ":-31.000420209996886,"pfxX":-4.457597935561806,"pfxZ":0.7986999364434446,"pX":-0.29798162349185997,"pZ":2.8877030752863035,"vX0":-3.448342291352031,"vY0":-120.03803102159017,"vZ0":-0.3163187054947564,"x":128.36,"y":160.81,"x0":1.732714528052817,"y0":50.003345876906074,"z0":5.764549404055777,"aX":-6.5506525363927235},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.7,"breakHorizontal":8.9,"spinRate":2712,"spinDirection":313},"zone":1,"typeConfidence":2.0,"plateTime":0.4550580757783087,"extension":5.703781092315998},"index":1,"playId":"6bb9b65d-9b7b-3bbf-80c8-4cdda3be8edb","pitchNumber":1,"startTime":"2025-09-28T20:11:07.900Z","endTime":"2025-09-28T20:11:11.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.818337888545997,"aZ":-26.524040508146896,"pfxX":8.429349641144213,"pfxZ":3.0501464175754904,"pX":0.2361840683491554,"pZ":2.859912702176322,"vX0":-7.006462437710255,"vY0":-134.616589471008,"vZ0":-2.0521079376132976,"x":108.0,"y":161.56,"x0":1.7662952404702463,"y0":50.002307565210835,"z0":5.493423975926577,"aX":15.606508658496809},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.3,"breakHorizontal":-13.9,"spinRate":2241,"spinDirection":128},"zone":2,"typeConfidence":2.0,"plateTime":0.4055307924266378,"extension":5.909886386544979},"index":2,"playId":"4c87bcb9-fd05-36b9-b7ae-f69c116a537d","pitchNumber":2,"startTime":"2025-09-28T20:11:22.208Z","endTime":"2025-09-28T20:11:25.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":3,"startTime":"2025-09-28T20:11:32.571Z","endTime":"2025-09-28T20:11:45.064Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"},"defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.551014026221235,"aZ":-31.308219747346453,"pfxX":-3.5714243914391095,"pfxZ":0.5660034377178267,"pX":0.6560203339481468,"pZ":2.91231530458983,"vX0":-1.759004655240757,"vY0":-121.90187784487652,"vZ0":-0.1701966743614709,"x":91.99,"y":160.15,"x0":1.8484466123487266,"y0":50.001285965543474,"z0":5.661672146202358,"aX":-5.431270218819577},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.2,"breakHorizontal":6.8,"spinRate":2784,"spinDirection":315},"zone":3,"typeConfidence":2.0,"plateTime":0.447493779039978,"extension":5.834427703395235},"index":4,"playId":"eaee6bae-a02b-312d-ade1-679fdd832759","pitchNumber":3,"startTime":"2025-09-28T20:11:45.064Z","endTime":"2025-09-28T20:11:48.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_ab"},{"player":{"id":667463,"link":"/api/v1/people/667463"},"credit":"p_ab"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":667463,"link":"/api/v1/people/667463"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:11:48.949Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nico Hoerner singles on a line drive to left fielder Nathan Church.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-28T20:11:49.776Z","endTime":"2025-09-28T20:13:29.195Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":78.6,"endSpeed":72.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.11588243439356,"aZ":-39.36300289562715,"pfxX":-5.030512669406839,"pfxZ":-5.47274637636657,"pX":0.11370483001444617,"pZ":1.8461589556932985,"vX0":-2.2239347613737714,"vY0":-114.4625432465591,"vZ0":-0.5609626737939757,"x":112.67,"y":188.93,"x0":1.7545152017735144,"y0":50.003493788468944,"z0":5.982358468344434,"aX":-6.60723733495815},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-9.7,"breakHorizontal":9.7,"spinRate":2792,"spinDirection":318},"zone":8,"typeConfidence":2.0,"plateTime":0.4803785353039465,"extension":5.797696742978814},"index":0,"playId":"b6bcd0be-6ec7-3c82-bbd5-d1cec762f1b0","pitchNumber":1,"startTime":"2025-09-28T20:12:12.353Z","endTime":"2025-09-28T20:12:15.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-09-28T20:12:25.190Z","endTime":"2025-09-28T20:12:34.991Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":92.4,"endSpeed":85.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.247938187779,"aZ":-29.405288032793788,"pfxX":8.865133547296253,"pfxZ":1.5058731131182803,"pX":-0.8943229997463255,"pZ":1.9106493464497691,"vX0":-10.234542682659209,"vY0":-134.18340032062682,"vZ0":-3.846531714356037,"x":151.09,"y":187.19,"x0":1.8056564839179565,"y0":50.00157131399646,"z0":5.442539868668179,"aX":16.272139136747928},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":2.2,"breakHorizontal":-14.0,"spinRate":2250,"spinDirection":129},"zone":13,"typeConfidence":2.0,"plateTime":0.40717775054644756,"extension":5.9465392297032915},"index":2,"playId":"5bebdafd-eabc-354d-86ec-335d71945ad5","pitchNumber":2,"startTime":"2025-09-28T20:12:34.991Z","endTime":"2025-09-28T20:12:39.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":73.8,"strikeZoneTop":3.20610878785779,"strikeZoneBottom":1.50301240716779,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.041430122361604,"aZ":-40.04042767608039,"pfxX":-5.149296413607916,"pfxZ":-5.817348780445322,"pX":-0.17634659125555696,"pZ":0.09491040607845874,"vX0":-2.5914770624345023,"vY0":-115.91883798256033,"vZ0":-4.309271727092912,"x":123.72,"y":236.22,"x0":1.6275883715755415,"y0":50.0037738516103,"z0":5.827652303879497,"aX":-6.960366269865882},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-11.4,"breakHorizontal":10.0,"spinRate":2920,"spinDirection":333},"zone":13,"typeConfidence":2.0,"plateTime":0.4737331282982207,"extension":6.0794912032361985},"index":3,"playId":"3ef964c6-14df-33e1-9f9c-013b1b82508b","pitchNumber":3,"startTime":"2025-09-28T20:12:57.297Z","endTime":"2025-09-28T20:13:00.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.412086928283433,"aZ":-33.240169702465316,"pfxX":9.20875303320744,"pfxZ":-0.7123162727443288,"pX":0.39126242626139346,"pZ":1.6000925169102258,"vX0":-6.254823148495866,"vY0":-122.06672869443608,"vZ0":-2.606048980568007,"x":102.09,"y":195.58,"x0":1.7926796956653293,"y0":50.00068832170109,"z0":5.548279707913455,"aX":13.871374705263142},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-1.7,"breakHorizontal":-15.1,"spinRate":1643,"spinDirection":113},"zone":9,"typeConfidence":2.0,"plateTime":0.44901580619428616,"extension":5.8606376241831315},"hitData":{"launchSpeed":79.5,"launchAngle":16.0,"totalDistance":208.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":87.79,"coordY":101.73}},"index":4,"playId":"b63f252b-9e44-3bba-bc64-97306cc46c82","pitchNumber":4,"startTime":"2025-09-28T20:13:17.673Z","endTime":"2025-09-28T20:13:29.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":667463,"link":"/api/v1/people/667463"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":667463,"link":"/api/v1/people/667463"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.3,"awayTeamWinProbability":43.7,"homeTeamWinProbabilityAdded":2.999999999999993,"leverageIndex":0.79,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:13:29.195Z","atBatIndex":24},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ian Happ pops out sharply to third baseman Nolan Gorman in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-28T20:13:32.945Z","endTime":"2025-09-28T20:14:06.683Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"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(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":93.1,"endSpeed":86.1,"strikeZoneTop":3.61,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.005601016690406,"aZ":-23.60035597779961,"pfxX":8.02428166292271,"pfxZ":4.558144779082937,"pX":-0.7622230507480311,"pZ":2.900912133911457,"vX0":-9.20902780314923,"vY0":-135.37343400248164,"vZ0":-2.5825401764053106,"x":146.05,"y":160.46,"x0":1.6206543255283992,"y0":50.00088828278775,"z0":5.496891093789833,"aX":15.08367515838832},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.9,"breakHorizontal":-12.8,"spinRate":2393,"spinDirection":124},"zone":4,"typeConfidence":2.0,"plateTime":0.4026590595150843,"extension":5.917638906850807},"hitData":{"launchSpeed":102.7,"launchAngle":64.0,"totalDistance":138.0,"trajectory":"popup","hardness":"hard","location":"5","coordinates":{"coordX":78.34,"coordY":170.43}},"index":0,"playId":"627d4713-4484-3677-82a2-926accdea785","pitchNumber":1,"startTime":"2025-09-28T20:13:54.152Z","endTime":"2025-09-28T20:14:06.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":667463,"link":"/api/v1/people/667463"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":667463,"link":"/api/v1/people/667463"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-3.499999999999993,"leverageIndex":1.48,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:14:06.683Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Tucker flies out to left fielder Nathan Church.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-09-28T20:14:13.771Z","endTime":"2025-09-28T20:14:44.248Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"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(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":93.6,"endSpeed":85.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.822360400166332,"aZ":-23.682607521287622,"pfxX":10.416166822131967,"pfxZ":4.501716230275095,"pX":0.329646180223724,"pZ":3.2364597791623653,"vX0":-7.285502970106742,"vY0":-136.18313431143335,"vZ0":-1.846251349907765,"x":104.43,"y":151.4,"x0":1.6810997524489366,"y0":50.00085666782934,"z0":5.554975101566492,"aX":19.63822665691033},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.9,"breakHorizontal":-17.4,"spinRate":2403,"spinDirection":130},"zone":3,"typeConfidence":2.0,"plateTime":0.4016037289007075,"extension":5.893197207289561},"hitData":{"launchSpeed":84.6,"launchAngle":31.0,"totalDistance":284.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":73.74,"coordY":98.07}},"index":0,"playId":"2e1f5a5f-bf76-33d8-bab7-6f3b38cdf92c","pitchNumber":1,"startTime":"2025-09-28T20:14:36.274Z","endTime":"2025-09-28T20:14:44.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_ab"},{"player":{"id":667463,"link":"/api/v1/people/667463"},"credit":"p_ab"},{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_pa"},{"player":{"id":667463,"link":"/api/v1/people/667463"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.8000000000000043,"leverageIndex":1.11,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:14:44.248Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jimmy Crooks strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-28T20:16:45.962Z","endTime":"2025-09-28T20:19:01.030Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,3,4,5,6,7,8,9],"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":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":694208,"link":"/api/v1/people/694208"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Kevin Alcántara replaces left fielder Ian Happ, batting 3rd, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","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":"2025-09-28T20:16:27.292Z","endTime":"2025-09-28T20:16:48.244Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682634,"link":"/api/v1/people/682634"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"301","replacedPlayer":{"id":664023,"link":"/api/v1/people/664023"},"defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.3,"strikeZoneTop":3.32819943215041,"strikeZoneBottom":1.50917428079887,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.557614993954118,"aZ":-14.92640869988835,"pfxX":-3.752224573973577,"pfxZ":9.739532109262406,"pX":0.12112552743813153,"pZ":1.790399618760341,"vX0":6.063389582372707,"vY0":-132.32203385325255,"vZ0":-7.38041340998802,"x":112.38,"y":190.44,"x0":-1.7138452698152555,"y0":50.00485637669529,"z0":5.712045031637444,"aX":-6.646780143605253},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.2,"breakHorizontal":5.4,"spinRate":1968,"spinDirection":215},"zone":8,"typeConfidence":0.92,"plateTime":0.4141295418790518,"extension":6.346690207860873},"index":1,"playId":"0e434e1b-48dd-37f4-9d82-71d3ee298d66","pitchNumber":1,"startTime":"2025-09-28T20:16:48.244Z","endTime":"2025-09-28T20:16:51.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2025-09-28T20:17:00.915Z","endTime":"2025-09-28T20:17:11.849Z","isPitch":false,"type":"action","player":{"id":699625,"link":"/api/v1/people/699625"},"defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":80.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.898165698280522,"aZ":-25.102440195631175,"pfxX":1.5479156087538988,"pfxZ":4.38083757514624,"pX":-0.49273764153950533,"pZ":2.6155343339524024,"vX0":3.09011476385369,"vY0":-125.36161052896794,"vZ0":-2.814402092222575,"x":135.78,"y":168.16,"x0":-1.935530957665971,"y0":50.00401917937144,"z0":5.770678890334696,"aX":2.4992932772830807},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.6,"breakHorizontal":-3.5,"spinRate":1936,"spinDirection":182},"zone":4,"typeConfidence":0.47,"plateTime":0.4345206421823269,"extension":6.368935912510783},"index":3,"playId":"994ec99f-e50b-356f-bbba-cfa9adf91da6","pitchNumber":2,"startTime":"2025-09-28T20:17:11.849Z","endTime":"2025-09-28T20:17:14.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":84.2,"strikeZoneTop":3.10548586288853,"strikeZoneBottom":1.43074274198754,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.99534191904596,"aZ":-17.20581230096828,"pfxX":-6.626678101448065,"pfxZ":8.335627959478957,"pX":1.0098367136857649,"pZ":1.1281624773400931,"vX0":8.250780871112879,"vY0":-132.7924386496464,"vZ0":-8.928376925945722,"x":78.51,"y":208.32,"x0":-1.2686944953023345,"y0":50.00390661612143,"z0":5.772628356888251,"aX":-11.900467737326847},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.4,"breakHorizontal":10.3,"spinRate":2003,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.41162149062959585,"extension":6.565302108514471},"index":4,"playId":"5505e838-909f-3524-91da-f3c5d3088cbc","pitchNumber":3,"startTime":"2025-09-28T20:17:27.534Z","endTime":"2025-09-28T20:17:31.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":84.9,"strikeZoneTop":3.19540895484482,"strikeZoneBottom":1.46303793288288,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.392546800296508,"aZ":-18.106861888820276,"pfxX":-7.339168661139151,"pfxZ":7.716785638639446,"pX":1.053002741801083,"pZ":1.8428868559649447,"vX0":8.594672827852795,"vY0":-133.59193531563798,"vZ0":-7.0443316796171835,"x":76.86,"y":189.02,"x0":-1.239050426687261,"y0":50.00644056206808,"z0":5.796406028876383,"aX":-13.386253912729936},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.7,"breakHorizontal":11.6,"spinRate":2028,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.40862006212595015,"extension":6.537528012543283},"index":5,"playId":"a5cdc7de-1cf2-3cfd-8f4d-d53010c7f487","pitchNumber":4,"startTime":"2025-09-28T20:17:42.415Z","endTime":"2025-09-28T20:17:46.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":71.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.09440760853879,"aZ":-36.198191149963264,"pfxX":4.051163691512236,"pfxZ":-3.1709219774772706,"pX":0.21815534994748909,"pZ":2.035458194292936,"vX0":2.433822862845541,"vY0":-111.91169733819785,"vZ0":-0.8052949299534303,"x":108.68,"y":183.82,"x0":-1.4095824085969837,"y0":50.00286235601439,"z0":6.1059635484236905,"aX":5.140933961497515},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-5.6,"breakHorizontal":-7.9,"spinRate":2361,"spinDirection":55},"zone":8,"typeConfidence":0.91,"plateTime":0.4893363928628678,"extension":6.437493833743481},"index":6,"playId":"50b9b137-a451-3753-91de-12e8e7f3492d","pitchNumber":5,"startTime":"2025-09-28T20:17:56.978Z","endTime":"2025-09-28T20:18:00.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":92.5,"endSpeed":84.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.603041042379676,"aZ":-14.068413012070112,"pfxX":-5.344618123592747,"pfxZ":9.839205716191694,"pX":-0.2874360804190516,"pZ":2.7697590581035576,"vX0":5.259662144766283,"vY0":-134.6542722258362,"vZ0":-5.492306756378313,"x":127.96,"y":164.0,"x0":-1.5694724193252156,"y0":50.00658980769357,"z0":5.827479865691324,"aX":-9.839670272630494},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.9,"breakHorizontal":8.6,"spinRate":2111,"spinDirection":206},"zone":4,"typeConfidence":0.86,"plateTime":0.4064019854912666,"extension":6.547122609741548},"index":7,"playId":"51ccd5af-a822-3dbe-93d9-5478bd6c347d","pitchNumber":6,"startTime":"2025-09-28T20:18:15.867Z","endTime":"2025-09-28T20:18:18.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.3713257075299,"aZ":-28.033764513082314,"pfxX":-4.932496709255541,"pfxZ":2.7589511917177587,"pX":0.25618136791668883,"pZ":1.1738055523988016,"vX0":5.741214181058713,"vY0":-121.52714195470838,"vZ0":-5.197898398935025,"x":107.23,"y":207.09,"x0":-1.4937879998575712,"y0":50.00113722207344,"z0":5.769657118798086,"aX":-7.392486483499639},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":4.1,"breakHorizontal":7.6,"spinRate":1502,"spinDirection":228},"zone":14,"typeConfidence":0.89,"plateTime":0.4503701327747507,"extension":6.4964856995851346},"index":8,"playId":"69205141-07b0-3f91-bafa-42d891575ffd","pitchNumber":7,"startTime":"2025-09-28T20:18:34.578Z","endTime":"2025-09-28T20:18:37.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.457914237820745,"aZ":-18.116480502363242,"pfxX":-8.54360888506597,"pfxZ":7.784141991242167,"pX":-0.16015518594438483,"pZ":1.8020602298884276,"vX0":6.117548515748292,"vY0":-133.47382064657836,"vZ0":-7.1583752625355315,"x":123.1,"y":190.12,"x0":-1.370671486258556,"y0":50.003082775791924,"z0":5.821033488179325,"aX":-15.431029469479956},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.7,"breakHorizontal":14.2,"spinRate":1951,"spinDirection":204},"zone":8,"typeConfidence":2.0,"plateTime":0.4102045175658753,"extension":6.565257730352039},"index":9,"playId":"c30b48d4-4d51-3061-a6b7-eea9a4619a2a","pitchNumber":8,"startTime":"2025-09-28T20:18:56.333Z","endTime":"2025-09-28T20:19:01.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"credit":"b_ab"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_ab"},{"player":{"id":699625,"link":"/api/v1/people/699625"},"credit":"b_pa"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:19:01.030Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Yohel Pozo grounds out sharply, pitcher Javier Assad to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-28T20:19:04.979Z","endTime":"2025-09-28T20:19:31.648Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665871,"link":"/api/v1/people/665871"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"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":91.3,"endSpeed":83.3,"strikeZoneTop":3.25,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.407714291386597,"aZ":-24.089141604516744,"pfxX":-9.895594340436306,"pfxZ":4.550659396504196,"pX":-0.1682492422580365,"pZ":2.0810001543244496,"vX0":7.042058283719375,"vY0":-132.64809154373202,"vZ0":-5.074812678930117,"x":123.41,"y":182.59,"x0":-1.577047943733987,"y0":50.00005420267382,"z0":5.784092928746753,"aX":-17.56297423727211},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.3,"breakHorizontal":16.3,"spinRate":1950,"spinDirection":206},"zone":5,"typeConfidence":0.92,"plateTime":0.41353493236822425,"extension":6.541836027074907},"hitData":{"launchSpeed":101.6,"launchAngle":-5.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"hard","location":"1","coordinates":{"coordX":127.12,"coordY":165.81}},"index":0,"playId":"e2029c4e-0433-3241-94a3-f1d33f7e702c","pitchNumber":1,"startTime":"2025-09-28T20:19:22.309Z","endTime":"2025-09-28T20:19:31.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650968,"link":"/api/v1/people/650968"},"credit":"b_ab"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_ab"},{"player":{"id":650968,"link":"/api/v1/people/650968"},"credit":"b_pa"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.2,"awayTeamWinProbability":44.8,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:19:31.648Z","atBatIndex":28},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Victor Scott II hits a ground-rule double (15) on a line drive down the left-field line.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-28T20:19:37.991Z","endTime":"2025-09-28T20:20:25.329Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.3,"strikeZoneTop":3.25,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.017779355731882,"aZ":-24.61932054167562,"pfxX":1.7275010682844223,"pfxZ":4.510485149487529,"pX":-0.23689754438324925,"pZ":2.87717759474753,"vX0":3.449157810548585,"vY0":-127.96210070064869,"vZ0":-2.5219876352428217,"x":126.03,"y":161.1,"x0":-1.821554964266381,"y0":50.0017080013378,"z0":5.785014423358037,"aX":2.891442189972051},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.9,"breakHorizontal":-3.8,"spinRate":1961,"spinDirection":178},"zone":2,"typeConfidence":0.9,"plateTime":0.42647817789308196,"extension":6.373607041020848},"index":0,"playId":"c16a12e1-51b9-3799-9b48-2f738195f8de","pitchNumber":1,"startTime":"2025-09-28T20:19:57.948Z","endTime":"2025-09-28T20:20:00.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.0,"strikeZoneTop":3.25,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.49206964885369,"aZ":-15.186866910777896,"pfxX":-4.107535565997571,"pfxZ":9.43529115919859,"pX":0.009421161151006652,"pZ":2.8992490191494293,"vX0":6.005943608202929,"vY0":-132.83629876950283,"vZ0":-4.609754458626545,"x":116.64,"y":160.5,"x0":-1.7395124563557658,"y0":50.002103792390265,"z0":5.749136521945196,"aX":-7.394978358626611},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.3,"breakHorizontal":6.2,"spinRate":2039,"spinDirection":210},"zone":2,"typeConfidence":0.92,"plateTime":0.41117149350599735,"extension":6.544244900407957},"hitData":{"launchSpeed":85.4,"launchAngle":23.0,"totalDistance":272.0,"trajectory":"line_drive","hardness":"medium","coordinates":{"coordX":47.29,"coordY":122.58}},"index":1,"playId":"7f3e9510-e1b2-3dec-8fb9-29323d723710","pitchNumber":2,"startTime":"2025-09-28T20:20:12.909Z","endTime":"2025-09-28T20:20:25.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"credit":"b_ab"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_ab"},{"player":{"id":687363,"link":"/api/v1/people/687363"},"credit":"b_pa"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":52.1,"awayTeamWinProbability":47.9,"homeTeamWinProbabilityAdded":-3.1000000000000014,"leverageIndex":0.58,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:20:25.329Z","atBatIndex":29},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nathan Church pops out to third baseman Willi Castro.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-09-28T20:20:31.747Z","endTime":"2025-09-28T20:21:25.871Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"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":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.3,"strikeZoneTop":3.06042710476166,"strikeZoneBottom":1.4451944323252,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.686588802209272,"aZ":-28.360809879443657,"pfxX":-7.928296646080383,"pfxZ":2.483460003479669,"pX":-1.520585800803455,"pZ":0.4168225239455238,"vX0":2.943945688965974,"vY0":-122.73333708684486,"vZ0":-6.792229015039523,"x":174.96,"y":227.53,"x0":-1.7007623288548663,"y0":50.00383433899408,"z0":5.613182025665988,"aX":-12.18143904404687},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":3.2,"breakHorizontal":13.8,"spinRate":1409,"spinDirection":237},"zone":13,"typeConfidence":0.94,"plateTime":0.4450782732254859,"extension":6.505363580154307},"index":0,"playId":"d42718bb-dc95-3a8c-97ab-b9ab4f2160aa","pitchNumber":1,"startTime":"2025-09-28T20:20:52.776Z","endTime":"2025-09-28T20:20:55.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"second":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.5,"strikeZoneTop":3.15,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.607573467169544,"aZ":-21.69209666339963,"pfxX":0.5071884948730236,"pfxZ":6.084490127096451,"pX":0.6124810810072312,"pZ":2.329130645893156,"vX0":6.005693206751281,"vY0":-130.0256350907903,"vZ0":-4.515604686549782,"x":93.65,"y":175.89,"x0":-1.7870116884842409,"y0":50.00599477777962,"z0":5.7208693586086,"aX":0.8733216356090476},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":10.3,"breakHorizontal":-2.2,"spinRate":1939,"spinDirection":194},"zone":6,"typeConfidence":0.91,"plateTime":0.4202115293351265,"extension":6.511494974720303},"hitData":{"launchSpeed":65.3,"launchAngle":66.0,"totalDistance":108.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":102.66,"coordY":164.86}},"index":1,"playId":"cd120128-4e63-37ff-b8e7-d43fdecfcfb7","pitchNumber":2,"startTime":"2025-09-28T20:21:17.480Z","endTime":"2025-09-28T20:21:25.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"second":{"id":687363,"link":"/api/v1/people/687363"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_ab"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_ab"},{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_pa"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":4.599999999999994,"leverageIndex":1.73,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:21:25.871Z","atBatIndex":30},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Seiya Suzuki homers (32) on a fly ball to left field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-09-28T20:23:15.790Z","endTime":"2025-09-28T20:24:48.444Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":{"id":667463,"link":"/api/v1/people/667463"},"isScoringEvent":true,"rbi":true,"earned":true,"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.3,"strikeZoneTop":3.24083313561916,"strikeZoneBottom":1.45630436272307,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.566774477854967,"aZ":-29.92546094494506,"pfxX":7.718057598935982,"pfxZ":1.2190584723966502,"pX":0.22184543204662158,"pZ":1.4467095555991607,"vX0":-6.8414747447525475,"vY0":-134.45305154245474,"vZ0":-5.058186102014522,"x":108.54,"y":199.72,"x0":1.789438352451008,"y0":50.00096129046909,"z0":5.461100892893061,"aX":14.211527602515657},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":1.3,"breakHorizontal":-12.6,"spinRate":2130,"spinDirection":128},"zone":8,"typeConfidence":2.0,"plateTime":0.4064796985822583,"extension":6.007697645265791},"index":0,"playId":"f594fc4a-e6ba-3d05-9bc3-a1f06b9b1172","pitchNumber":1,"startTime":"2025-09-28T20:23:34.868Z","endTime":"2025-09-28T20:23:39.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":92.2,"endSpeed":84.6,"strikeZoneTop":3.18370880423118,"strikeZoneBottom":1.45735420035621,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.28599004514758,"aZ":-31.28866760280458,"pfxX":10.053486542497705,"pfxZ":0.48598150449008815,"pX":-0.9835345138778482,"pZ":0.8790406687507072,"vX0":-10.299236942250005,"vY0":-133.77318222487685,"vZ0":-6.011060564630895,"x":154.49,"y":215.05,"x0":1.6131314339767568,"y0":50.000893860032406,"z0":5.402630815943849,"aX":18.190749354890805},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":-0.2,"breakHorizontal":-16.0,"spinRate":2139,"spinDirection":121},"zone":13,"typeConfidence":2.0,"plateTime":0.40970539832094666,"extension":5.959401009007001},"index":1,"playId":"937a147e-8bea-3c68-b01f-b94c1cbdfb09","pitchNumber":2,"startTime":"2025-09-28T20:23:50.132Z","endTime":"2025-09-28T20:23:53.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.0,"strikeZoneTop":3.14704026397312,"strikeZoneBottom":1.42060897944715,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.175269637298165,"aZ":-44.66518979795268,"pfxX":-5.381812361497522,"pfxZ":-9.487468181269453,"pX":0.5919816172152879,"pZ":3.4311152223868175,"vX0":-1.2863518531946123,"vY0":-114.5604151480959,"vZ0":3.7393601450960166,"x":94.44,"y":146.14,"x0":1.8613433145413667,"y0":50.005521126816944,"z0":6.173673551886537,"aX":-7.081749850135214},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-15.8,"breakHorizontal":10.1,"spinRate":2829,"spinDirection":328},"zone":12,"typeConfidence":2.0,"plateTime":0.4799765342150435,"extension":5.746821440246374},"index":2,"playId":"9aae0b39-c771-3c3b-b340-61b3aa8a8aaf","pitchNumber":3,"startTime":"2025-09-28T20:24:08.620Z","endTime":"2025-09-28T20:24:14.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":73.3,"strikeZoneTop":3.23,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.780868658691652,"aZ":-43.85678037108156,"pfxX":-3.2946820487309454,"pfxZ":-8.647154434796107,"pX":0.022478644052348836,"pZ":1.9515178880953254,"vX0":-2.784441197162731,"vY0":-116.0877233658656,"vZ0":0.27370427637087924,"x":116.14,"y":186.09,"x0":1.6699342345561452,"y0":50.0037766375207,"z0":6.041952819589199,"aX":-4.450551837217206},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-15.2,"breakHorizontal":6.7,"spinRate":2856,"spinDirection":331},"zone":8,"typeConfidence":2.0,"plateTime":0.47366713212028255,"extension":5.848831692655745},"hitData":{"launchSpeed":99.1,"launchAngle":24.0,"totalDistance":379.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":42.62,"coordY":69.7}},"index":3,"playId":"04325ea5-c6f7-3fa0-84a5-b494cc4fafbf","pitchNumber":4,"startTime":"2025-09-28T20:24:24.953Z","endTime":"2025-09-28T20:24:48.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_ab"},{"player":{"id":667463,"link":"/api/v1/people/667463"},"credit":"p_ab"},{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":667463,"link":"/api/v1/people/667463"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.8,"awayTeamWinProbability":29.200000000000003,"homeTeamWinProbabilityAdded":14.100000000000001,"leverageIndex":1.16,"dramaIndex":121.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:24:48.444Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Moisés Ballesteros strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-09-28T20:24:48.695Z","endTime":"2025-09-28T20:25:55.131Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.0,"strikeZoneTop":3.37,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.92228884341253,"aZ":-32.45905895278339,"pfxX":-2.905715697314915,"pfxZ":-0.1928296725590739,"pX":-0.1927011751926584,"pZ":1.4211146502233283,"vX0":-3.8962000226042517,"vY0":-121.4968234110402,"vZ0":-3.13064267250994,"x":124.35,"y":200.41,"x0":1.809424445548977,"y0":50.00083803886562,"z0":5.548611222662916,"aX":-4.34105847490039},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-0.8,"breakHorizontal":6.2,"spinRate":2878,"spinDirection":306},"zone":13,"typeConfidence":2.0,"plateTime":0.4508985172678406,"extension":5.976424992772125},"index":0,"playId":"176d960f-f995-3be2-8a34-117aa5d679f1","pitchNumber":1,"startTime":"2025-09-28T20:25:12.159Z","endTime":"2025-09-28T20:25:15.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.137488700461574,"aZ":-29.192718259962856,"pfxX":7.474581492981577,"pfxZ":1.5764886366397608,"pX":1.1475981897452217,"pZ":1.5490945188642928,"vX0":-4.814352345606251,"vY0":-137.16115988575228,"vZ0":-4.803472962887328,"x":73.26,"y":196.95,"x0":1.9601856020684028,"y0":50.005032051140205,"z0":5.329079266630166,"aX":14.153151243888155},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":1.9,"breakHorizontal":-12.5,"spinRate":2267,"spinDirection":127},"zone":14,"typeConfidence":2.0,"plateTime":0.40031101851531803,"extension":6.016396295768234},"index":1,"playId":"83886115-8db7-3b94-a8cf-047354653131","pitchNumber":2,"startTime":"2025-09-28T20:25:26.442Z","endTime":"2025-09-28T20:25:30.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-09-28T20:25:40.962Z","endTime":"2025-09-28T20:25:50.567Z","isPitch":false,"type":"action","player":{"id":694208,"link":"/api/v1/people/694208"},"defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.4,"strikeZoneTop":3.37,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.30594364828758,"aZ":-31.475132525922234,"pfxX":-3.6121321821051238,"pfxZ":0.4614700893377508,"pX":-0.348606329684681,"pZ":1.1277012156762816,"vX0":-3.848565098112726,"vY0":-122.19023497687891,"vZ0":-3.881047493199931,"x":130.29,"y":208.33,"x0":1.7166398048293559,"y0":50.00166240888598,"z0":5.443901812038701,"aX":-5.455693705996197},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.1,"breakHorizontal":7.4,"spinRate":2897,"spinDirection":327},"zone":13,"typeConfidence":2.0,"plateTime":0.4484249603498225,"extension":5.921002702493059},"index":3,"playId":"9a64901a-cacf-323d-9145-6a1faca83d64","pitchNumber":3,"startTime":"2025-09-28T20:25:50.567Z","endTime":"2025-09-28T20:25:55.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694208,"link":"/api/v1/people/694208"},"credit":"b_ab"},{"player":{"id":667463,"link":"/api/v1/people/667463"},"credit":"p_ab"},{"player":{"id":694208,"link":"/api/v1/people/694208"},"credit":"b_pa"},{"player":{"id":667463,"link":"/api/v1/people/667463"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:25:55.131Z","atBatIndex":32},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pete Crow-Armstrong flies out to left fielder Nathan Church.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-09-28T20:25:59.081Z","endTime":"2025-09-28T20:26:47.171Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":667463,"fullName":"John King","link":"/api/v1/people/667463"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"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(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.1,"endSpeed":86.3,"strikeZoneTop":3.09,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.414842168783487,"aZ":-30.169073645790412,"pfxX":8.67346389310181,"pfxZ":1.058841803038538,"pX":0.549691496567069,"pZ":2.220236621703196,"vX0":-6.645879456072138,"vY0":-136.958420532842,"vZ0":-2.9942185652129067,"x":96.05,"y":178.83,"x0":1.8815119719487918,"y0":50.00524300159724,"z0":5.392269234455165,"aX":16.469973578745567},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":1.4,"breakHorizontal":-14.3,"spinRate":2229,"spinDirection":123},"zone":6,"typeConfidence":2.0,"plateTime":0.400016511927328,"extension":6.005448606342978},"index":0,"playId":"4168a837-396a-3f2e-abde-c3e27ab96695","pitchNumber":1,"startTime":"2025-09-28T20:26:19.108Z","endTime":"2025-09-28T20:26:22.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.7,"strikeZoneTop":3.09,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.908960232143567,"aZ":-32.613582770679976,"pfxX":-4.717841589289057,"pfxZ":-0.2989143997669972,"pX":-0.3513287716668032,"pZ":1.7994015842124613,"vX0":-3.6156716907921593,"vY0":-121.14835372822779,"vZ0":-2.027482979753633,"x":130.39,"y":190.2,"x0":1.7738016506756875,"y0":50.00054933593757,"z0":5.500635701305151,"aX":-7.003762811166108},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-0.7,"breakHorizontal":9.4,"spinRate":2888,"spinDirection":324},"zone":7,"typeConfidence":2.0,"plateTime":0.45229494670347226,"extension":5.910841230582767},"hitData":{"launchSpeed":78.1,"launchAngle":41.0,"totalDistance":256.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":107.94,"coordY":99.23}},"index":1,"playId":"ad5a9ca8-602b-305a-8893-e72b89be76c4","pitchNumber":2,"startTime":"2025-09-28T20:26:38.125Z","endTime":"2025-09-28T20:26:47.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":667463,"link":"/api/v1/people/667463"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":667463,"link":"/api/v1/people/667463"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.10000000000001,"awayTeamWinProbability":32.89999999999999,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:26:47.171Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Justin Turner called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-09-28T20:29:26.443Z","endTime":"2025-09-28T20:30:40.035Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[1,2],"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":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-09-28T20:27:03.218Z","endTime":"2025-09-28T20:27:16.630Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Matt Svanson replaces John King.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-09-28T20:27:16.630Z","endTime":"2025-09-28T20:29:15.062Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694335,"link":"/api/v1/people/694335"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":667463,"link":"/api/v1/people/667463","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Justin Turner replaces Dansby Swanson.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2025-09-28T20:29:15.062Z","endTime":"2025-09-28T20:29:28.783Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":457759,"link":"/api/v1/people/457759"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":621020,"link":"/api/v1/people/621020"},"defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.1,"strikeZoneTop":3.31764325961089,"strikeZoneBottom":1.41083233242296,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.215126398412767,"aZ":-23.61927412105065,"pfxX":-9.792482464017937,"pfxZ":4.348838408259264,"pX":0.43240078036915297,"pZ":0.7573098578234976,"vX0":8.172676923793043,"vY0":-139.3395377345816,"vZ0":-9.08246817461708,"x":100.52,"y":218.33,"x0":-1.2659166887561366,"y0":50.00377186875578,"z0":5.619016043564728,"aX":-19.263154306827904},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.1,"breakHorizontal":16.1,"spinRate":2217,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.39305155631904976,"extension":6.492944945648498},"index":3,"playId":"a6ddbeb1-ff22-3116-8ea2-5e521b97eef6","pitchNumber":1,"startTime":"2025-09-28T20:29:28.783Z","endTime":"2025-09-28T20:29:31.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":457759,"link":"/api/v1/people/457759","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.1,"strikeZoneTop":3.24039665232589,"strikeZoneBottom":1.39115779415889,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.901589101299518,"aZ":-20.18714045294177,"pfxX":-9.274182382640301,"pfxZ":5.938762068099698,"pX":0.28310966028976314,"pZ":1.8060175493092374,"vX0":7.966942795406831,"vY0":-140.93247645220782,"vZ0":-6.838996686987272,"x":106.21,"y":190.02,"x0":-1.3702310984440624,"y0":50.00579094876401,"z0":5.560239393140839,"aX":-18.72938633423226},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.6,"breakHorizontal":15.2,"spinRate":2311,"spinDirection":222},"zone":9,"typeConfidence":2.0,"plateTime":0.38808997602942963,"extension":6.458068436695032},"index":4,"playId":"2f199c88-f990-3f42-9aa1-e1d2b10ea3c6","pitchNumber":2,"startTime":"2025-09-28T20:29:46.051Z","endTime":"2025-09-28T20:29:50.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":457759,"link":"/api/v1/people/457759","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.39002687623728,"strikeZoneBottom":1.55000589987638,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.499663663727638,"aZ":-19.139389227605996,"pfxX":-8.515493702221404,"pfxZ":6.582671109589764,"pX":-0.057214351108291414,"pZ":3.056827176345454,"vX0":6.578919241157891,"vY0":-139.37369865618408,"vZ0":-3.769770377298677,"x":119.18,"y":156.25,"x0":-1.3346526245854664,"y0":50.0014293725003,"z0":5.6809383565685465,"aX":-16.855940958700533},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.4,"breakHorizontal":14.2,"spinRate":2189,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.3920614767512882,"extension":6.2435574234876166},"index":5,"playId":"1873f157-1243-32ce-abd6-d62519b5459a","pitchNumber":3,"startTime":"2025-09-28T20:30:00.883Z","endTime":"2025-09-28T20:30:04.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":457759,"link":"/api/v1/people/457759","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.5,"strikeZoneTop":3.13621696163806,"strikeZoneBottom":1.28751981230155,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.56460694431622,"aZ":-32.09711483037178,"pfxX":5.778848211714163,"pfxZ":0.049924503399657816,"pX":1.120954103680996,"pZ":1.6829073681441673,"vX0":4.357800407043366,"vY0":-125.85396440666074,"vZ0":-3.730663229300415,"x":74.27,"y":193.34,"x0":-1.3865029405615525,"y0":50.00449899048628,"z0":5.7961316731576655,"aX":9.230462857827296},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.6,"breakHorizontal":-11.5,"spinRate":2249,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.43592793323652756,"extension":6.278242156609233},"index":6,"playId":"ed4c6514-bb2b-3608-890f-23dbd49e9235","pitchNumber":4,"startTime":"2025-09-28T20:30:20.714Z","endTime":"2025-09-28T20:30:24.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":457759,"link":"/api/v1/people/457759","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.4,"strikeZoneTop":3.224107143565,"strikeZoneBottom":1.40415576279496,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.520289488901334,"aZ":-17.17710145392589,"pfxX":-9.89191045720764,"pfxZ":7.476464540849254,"pX":0.7597177733543623,"pZ":2.6053886625517992,"vX0":9.051649488769094,"vY0":-140.84316475308674,"vZ0":-5.347755648438816,"x":88.04,"y":168.43,"x0":-1.2133820808233717,"y0":50.00044969563572,"z0":5.642581239172165,"aX":-19.835519921938573},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.6,"breakHorizontal":16.0,"spinRate":2276,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.38915842796171907,"extension":6.3715414630007965},"index":7,"playId":"f7c48dc1-9d05-33ba-adaa-b01b666c0fe4","pitchNumber":5,"startTime":"2025-09-28T20:30:34.801Z","endTime":"2025-09-28T20:30:40.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":457759,"link":"/api/v1/people/457759","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":457759,"link":"/api/v1/people/457759"},"credit":"b_ab"},{"player":{"id":694335,"link":"/api/v1/people/694335"},"credit":"p_ab"},{"player":{"id":457759,"link":"/api/v1/people/457759"},"credit":"b_pa"},{"player":{"id":694335,"link":"/api/v1/people/694335"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.0,"awayTeamWinProbability":34.0,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:30:40.035Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"José Fermín grounds out softly, pitcher Javier Assad to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-09-28T20:32:45.224Z","endTime":"2025-09-28T20:33:37.380Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665871,"fullName":"Javier Assad","link":"/api/v1/people/665871"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":665871,"link":"/api/v1/people/665871"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from second base to shortstop for Nico Hoerner.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-28T20:32:10.184Z","endTime":"2025-09-28T20:32:10.197Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"200","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Justin Turner remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-09-28T20:32:10.197Z","endTime":"2025-09-28T20:32:10.198Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":457759,"link":"/api/v1/people/457759"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"801","replacedPlayer":{"id":621020,"link":"/api/v1/people/621020"},"defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":650489,"link":"/api/v1/people/650489"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from third base to second base for Willi Castro.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-09-28T20:32:10.198Z","endTime":"2025-09-28T20:32:47.523Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"900","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.6,"strikeZoneTop":3.37077726572643,"strikeZoneBottom":1.60161806219676,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.419682660926156,"aZ":-21.60652123999588,"pfxX":-10.032380831298196,"pfxZ":5.80078527570559,"pX":0.10034081366345354,"pZ":1.4277089202798978,"vX0":7.67797234176332,"vY0":-134.23767971941749,"vZ0":-7.399986598883078,"x":113.18,"y":200.23,"x0":-1.4953916800834697,"y0":50.005042076324386,"z0":5.761622715562321,"aX":-18.287208640160507},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.0,"breakHorizontal":16.4,"spinRate":1863,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.4082266920711253,"extension":6.3762965636318825},"index":3,"playId":"d1397dd1-5957-34e9-8d06-89db92be5096","pitchNumber":1,"startTime":"2025-09-28T20:32:47.523Z","endTime":"2025-09-28T20:32:51.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.9,"strikeZoneTop":3.43410793141552,"strikeZoneBottom":1.69388282633894,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.15390510708916,"aZ":-22.006761618967257,"pfxX":-8.469412723528524,"pfxZ":5.556598787162857,"pX":1.375321822944015,"pZ":2.4604364337545483,"vX0":10.481403250152844,"vY0":-134.00638493610137,"vZ0":-4.743934118699095,"x":64.58,"y":172.35,"x0":-1.4742236928388346,"y0":50.006358321557485,"z0":5.812285134292687,"aX":-15.509546538226573},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":9.2,"breakHorizontal":13.3,"spinRate":1885,"spinDirection":211},"zone":14,"typeConfidence":0.93,"plateTime":0.40769077243451735,"extension":6.519864004197248},"index":4,"playId":"3ddaec60-b0c6-3456-be61-a8405a942b09","pitchNumber":2,"startTime":"2025-09-28T20:32:59.206Z","endTime":"2025-09-28T20:33:04.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":75.0,"strikeZoneTop":3.37626448758724,"strikeZoneBottom":1.63750263886119,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.11709438416914,"aZ":-31.53631989124136,"pfxX":8.700249276993096,"pfxZ":0.4574679407026654,"pX":1.8493828936959225,"pZ":0.9319337814112592,"vX0":5.2108407954537705,"vY0":-117.08449270671439,"vZ0":-4.308197240241125,"x":46.51,"y":213.62,"x0":-1.5318811486320354,"y0":50.004316395813134,"z0":5.731758900122863,"aX":12.135980932644506},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":0.1,"breakHorizontal":-17.0,"spinRate":2289,"spinDirection":74},"zone":14,"typeConfidence":0.92,"plateTime":0.4669530454457096,"extension":6.499628894120968},"index":5,"playId":"e2dd8a40-d17f-3731-bb59-a478d0895c55","pitchNumber":3,"startTime":"2025-09-28T20:33:12.516Z","endTime":"2025-09-28T20:33:15.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.306671035975537,"aZ":-26.536087436958834,"pfxX":2.347851760742648,"pfxZ":3.409383222737273,"pX":1.0961880989846815,"pZ":1.8115505808044972,"vX0":6.029507624012804,"vY0":-127.72872837957665,"vZ0":-4.686106384707619,"x":75.22,"y":189.87,"x0":-1.5998781503981185,"y0":50.00157467583048,"z0":5.756599810778384,"aX":3.877167191866985},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.3,"breakHorizontal":-5.6,"spinRate":2058,"spinDirection":173},"zone":14,"typeConfidence":0.9,"plateTime":0.42883145192275185,"extension":6.5604550427506405},"hitData":{"launchSpeed":57.8,"launchAngle":-59.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":130.93,"coordY":188.78}},"index":6,"playId":"aa2154a3-49a4-361a-b6ae-d6fd0ae0621d","pitchNumber":4,"startTime":"2025-09-28T20:33:29.471Z","endTime":"2025-09-28T20:33:37.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_ab"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_ab"},{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_pa"},{"player":{"id":665871,"link":"/api/v1/people/665871"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.6,"awayTeamWinProbability":30.400000000000006,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.44,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:33:37.380Z","atBatIndex":35},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Iván Herrera lines out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-09-28T20:36:00.511Z","endTime":"2025-09-28T20:36:23.475Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"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":"2025-09-28T20:33:49.792Z","endTime":"2025-09-28T20:33:59.970Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Michael Soroka replaces Javier Assad.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-09-28T20:33:59.970Z","endTime":"2025-09-28T20:36:02.841Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":647336,"link":"/api/v1/people/647336"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":665871,"link":"/api/v1/people/665871","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":96.0,"endSpeed":88.0,"strikeZoneTop":3.07119097057096,"strikeZoneBottom":1.43420829576262,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.420947298928745,"aZ":-14.520884020681883,"pfxX":-6.172006549754119,"pfxZ":8.944625748080668,"pX":0.4136524683095312,"pZ":1.5855854322343848,"vX0":9.643308734195633,"vY0":-139.3863889180019,"vZ0":-8.000837962691064,"x":101.23,"y":195.97,"x0":-2.2840375350622084,"y0":50.002520847804334,"z0":5.445702491967282,"aX":-12.181909661777334},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.8,"breakHorizontal":9.2,"spinRate":2707,"spinDirection":217},"zone":9,"typeConfidence":2.0,"plateTime":0.39249024853559433,"extension":6.102779556012039},"index":2,"playId":"423ad3e0-09b6-3ed0-aec8-f40e19835152","pitchNumber":1,"startTime":"2025-09-28T20:36:02.841Z","endTime":"2025-09-28T20:36:06.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.1,"strikeZoneTop":3.31,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.65396913057591,"aZ":-20.553320767445246,"pfxX":-11.180136589898986,"pfxZ":5.970332697266148,"pX":-0.022509307456820362,"pZ":2.853518532763761,"vX0":9.801985048548435,"vY0":-138.77251359802446,"vZ0":-4.121365463439778,"x":117.86,"y":161.73,"x0":-2.151446208472823,"y0":50.00418585895886,"z0":5.730849981852048,"aX":-21.76302753601396},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.1,"breakHorizontal":18.1,"spinRate":2620,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.39500705531332736,"extension":6.107272309660256},"hitData":{"launchSpeed":99.7,"launchAngle":20.0,"totalDistance":340.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":145.26,"coordY":63.69}},"index":3,"playId":"3573ef1c-d33f-3d26-87e4-661f51f2ed72","pitchNumber":2,"startTime":"2025-09-28T20:36:15.970Z","endTime":"2025-09-28T20:36:23.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_ab"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_ab"},{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_pa"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.3,"awayTeamWinProbability":27.700000000000003,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:36:23.475Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Gorman grounds out, first baseman Michael Busch to pitcher Michael Soroka.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-09-28T20:36:27.923Z","endTime":"2025-09-28T20:37:54.842Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":647336,"fullName":"Michael Soroka","link":"/api/v1/people/647336"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.1,"strikeZoneTop":3.42,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.652165789718804,"aZ":-13.91642819480508,"pfxX":-7.4680976414822435,"pfxZ":9.16216910339874,"pX":-0.022190235472460455,"pZ":3.234724175846858,"vX0":9.125171811670947,"vY0":-140.25120389951223,"vZ0":-4.021907197548272,"x":117.85,"y":151.44,"x0":-2.347306811384628,"y0":50.00322135091463,"z0":5.594691077587958,"aX":-14.882681949622496},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.0,"breakHorizontal":11.6,"spinRate":2729,"spinDirection":221},"zone":2,"typeConfidence":2.0,"plateTime":0.39050170256584327,"extension":6.06274151197259},"index":0,"playId":"8db46063-7a64-39af-98c8-5c9dda055745","pitchNumber":1,"startTime":"2025-09-28T20:36:43.680Z","endTime":"2025-09-28T20:36:46.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.0,"endSpeed":73.3,"strikeZoneTop":3.38641248014232,"strikeZoneBottom":1.48298347542605,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.763299598469096,"aZ":-41.91098903881593,"pfxX":5.978011791116747,"pfxZ":-7.163203934484274,"pX":-1.6060821616223444,"pZ":2.5349898005527787,"vX0":0.46967130666931556,"vY0":-116.39117607400787,"vZ0":1.3089592078697345,"x":178.22,"y":170.34,"x0":-2.586758136985053,"y0":50.00387456564916,"z0":5.963258108683762,"aX":8.124606177855092},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-12.2,"breakHorizontal":-10.9,"spinRate":3088,"spinDirection":54},"zone":11,"typeConfidence":2.0,"plateTime":0.4722937377860341,"extension":5.915410345151693},"index":1,"playId":"5bbfc032-2334-3e65-befd-f4f87d71aa12","pitchNumber":2,"startTime":"2025-09-28T20:36:58.591Z","endTime":"2025-09-28T20:37:01.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.4,"strikeZoneTop":3.42,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.93059690752675,"aZ":-42.31583285571243,"pfxX":4.7924880546939335,"pfxZ":-7.342603910210939,"pX":0.8564966183582141,"pZ":1.0833675694302243,"vX0":5.641319072260793,"vY0":-117.31621077769891,"vZ0":-1.8754099071384056,"x":84.35,"y":209.53,"x0":-2.2093663257638,"y0":50.0007366069799,"z0":5.867907969803641,"aX":6.6220198422783145},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-13.4,"breakHorizontal":-10.2,"spinRate":3021,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4683834286228774,"extension":6.059497380987041},"index":2,"playId":"bdc463f4-8f56-30fd-b638-a2c11a1bcbb7","pitchNumber":3,"startTime":"2025-09-28T20:37:10.805Z","endTime":"2025-09-28T20:37:15.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-09-28T20:37:18.096Z","endTime":"2025-09-28T20:37:31.074Z","isPitch":false,"type":"action","player":{"id":669357,"link":"/api/v1/people/669357"},"defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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.0,"endSpeed":88.1,"strikeZoneTop":3.40772011259675,"strikeZoneBottom":1.53401284570251,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.73354777123009,"aZ":-14.064403232154923,"pfxX":-5.30067082235032,"pfxZ":9.031270895316489,"pX":-0.44273869326395554,"pZ":3.670711642277139,"vX0":7.456306531488995,"vY0":-141.10854533680472,"vZ0":-2.8731230625434914,"x":133.88,"y":139.67,"x0":-2.437438438823747,"y0":50.00563430601844,"z0":5.614690064335711,"aX":-10.63317033872695},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.8,"breakHorizontal":7.9,"spinRate":2706,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.38895880178019704,"extension":6.065375146047931},"index":4,"playId":"f9a227e5-82d9-37d9-91a3-b6945fb9f4f2","pitchNumber":4,"startTime":"2025-09-28T20:37:31.074Z","endTime":"2025-09-28T20:37:35.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.3,"strikeZoneTop":3.42,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.11362055092507,"aZ":-27.587478961759498,"pfxX":-10.622832861716722,"pfxZ":2.7894317283538967,"pX":-0.7818985889558169,"pZ":2.1290963212903344,"vX0":7.369845126365004,"vY0":-127.34242246863037,"vZ0":-3.3949036395375516,"x":146.8,"y":181.29,"x0":-2.3331961046869725,"y0":50.00104561279096,"z0":5.661638189768284,"aX":-17.447197053129695},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.6,"breakHorizontal":17.5,"spinRate":2286,"spinDirection":239},"zone":7,"typeConfidence":2.0,"plateTime":0.4301048461669663,"extension":5.954865632043151},"hitData":{"launchSpeed":74.2,"launchAngle":-18.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":144.72,"coordY":161.82}},"index":5,"playId":"3740e410-863b-3cac-a5aa-58b018a803d3","pitchNumber":5,"startTime":"2025-09-28T20:37:46.273Z","endTime":"2025-09-28T20:37:54.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"credit":"b_ab"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_ab"},{"player":{"id":669357,"link":"/api/v1/people/669357"},"credit":"b_pa"},{"player":{"id":647336,"link":"/api/v1/people/647336"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.0,"awayTeamWinProbability":26.0,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:37:54.842Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willi Castro strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-28T20:39:36.753Z","endTime":"2025-09-28T20:40:50.899Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"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(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":90.4,"endSpeed":83.6,"strikeZoneTop":3.38480148562454,"strikeZoneBottom":1.52826082047324,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.039444436535003,"aZ":-27.582466726591413,"pfxX":0.3183734913096556,"pfxZ":2.592123490793412,"pX":0.10739287953817069,"pZ":2.6974596450970783,"vX0":3.418135866659786,"vY0":-131.76680635941827,"vZ0":-2.8440003928237543,"x":112.91,"y":165.95,"x0":-1.2440059786701183,"y0":50.00451078527759,"z0":5.812931524124756,"aX":0.5630389136284144},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.3,"breakHorizontal":-1.3,"spinRate":2265,"spinDirection":177},"zone":5,"typeConfidence":2.0,"plateTime":0.4145153933803072,"extension":6.429860435037575},"index":0,"playId":"8a5f5c97-4e1d-350e-9ad3-889a65eb22e7","pitchNumber":1,"startTime":"2025-09-28T20:40:00.766Z","endTime":"2025-09-28T20:40:04.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.6,"strikeZoneTop":3.55,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.86622240196078,"aZ":-22.63655222205491,"pfxX":-9.24398710853879,"pfxZ":4.7398496364186276,"pX":0.04557054713648552,"pZ":2.5467757800077684,"vX0":7.337890545832318,"vY0":-141.16983681663126,"vZ0":-4.357701201988921,"x":115.26,"y":170.02,"x0":-1.3895410598963638,"y0":50.00556949507775,"z0":5.5721146603880145,"aX":-18.615427365567154},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.8,"breakHorizontal":15.2,"spinRate":2301,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.38835295456481855,"extension":6.4167437179896005},"index":1,"playId":"9dcfe08b-c8ad-3bb9-aace-be41ed2d6158","pitchNumber":2,"startTime":"2025-09-28T20:40:13.513Z","endTime":"2025-09-28T20:40:17.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-09-28T20:40:33.130Z","endTime":"2025-09-28T20:40:44.878Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"},"defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.0,"strikeZoneTop":3.55,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.73966348055724,"aZ":-18.606905597198487,"pfxX":-9.224429603018848,"pfxZ":6.636801957028069,"pX":0.08591117536697307,"pZ":3.287344472968571,"vX0":6.9513366151063,"vY0":-142.5541916944302,"vZ0":-3.2362148169933542,"x":113.73,"y":150.02,"x0":-1.1935861121859828,"y0":50.00582717950599,"z0":5.621372065168162,"aX":-18.866411815923207},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.5,"breakHorizontal":15.1,"spinRate":2331,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.3851667053317409,"extension":6.457640930557902},"index":3,"playId":"4f56054a-935b-3f17-a203-38233a54a76c","pitchNumber":3,"startTime":"2025-09-28T20:40:44.878Z","endTime":"2025-09-28T20:40:50.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_ab"},{"player":{"id":694335,"link":"/api/v1/people/694335"},"credit":"p_ab"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":694335,"link":"/api/v1/people/694335"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.89999999999999,"awayTeamWinProbability":28.10000000000001,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:40:50.899Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Busch grounds out sharply, third baseman Nolan Gorman to first baseman Yohel Pozo.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-28T20:40:55.544Z","endTime":"2025-09-28T20:42:10.145Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.3,"strikeZoneTop":3.26123699040686,"strikeZoneBottom":1.62407582205808,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.797816907070626,"aZ":-18.38438344489612,"pfxX":-9.904537740072112,"pfxZ":6.797958197811196,"pX":1.5330168924704888,"pZ":1.2229328368486032,"vX0":11.051897179685588,"vY0":-141.41241020733193,"vZ0":-8.549613033081252,"x":58.57,"y":205.76,"x0":-1.1362351669413873,"y0":50.00445893204788,"z0":5.461724230188177,"aX":-20.09280212336733},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":10.7,"breakHorizontal":15.7,"spinRate":2324,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.3871085517559778,"extension":6.452337991678116},"index":0,"playId":"5cefc3fe-17ab-3917-97cf-6f1ef81a3fbc","pitchNumber":1,"startTime":"2025-09-28T20:41:10.614Z","endTime":"2025-09-28T20:41:13.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.41271111807989,"aZ":-31.881597637991323,"pfxX":7.087390434958624,"pfxZ":0.1834712157881757,"pX":0.7295647760425827,"pZ":2.855831589539544,"vX0":3.590435008995162,"vY0":-126.04748162660981,"vZ0":-0.8090685515484223,"x":89.19,"y":161.67,"x0":-1.6374644068512079,"y0":50.00294458689392,"z0":5.772340644826434,"aX":11.31834998110099},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.4,"breakHorizontal":-13.7,"spinRate":2387,"spinDirection":81},"zone":3,"typeConfidence":2.0,"plateTime":0.4357836419784613,"extension":6.166170067752466},"index":1,"playId":"4013779e-e078-35fb-aa37-79ca4d422042","pitchNumber":2,"startTime":"2025-09-28T20:41:24.140Z","endTime":"2025-09-28T20:41:27.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.1,"strikeZoneTop":3.10737016335051,"strikeZoneBottom":1.52771409096184,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.75111486520831,"aZ":-33.552616858010275,"pfxX":8.735538649308946,"pfxZ":-0.8505710225458181,"pX":-0.3519777399581303,"pZ":1.6770231735080892,"vX0":0.8784738443405569,"vY0":-126.04535886735928,"vZ0":-3.2581734405099327,"x":130.42,"y":193.5,"x0":-1.8402681741860212,"y0":50.005144621794734,"z0":5.685607430656771,"aX":14.108296531795467},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.0,"breakHorizontal":-16.1,"spinRate":2266,"spinDirection":66},"zone":7,"typeConfidence":2.0,"plateTime":0.433946636696001,"extension":6.29591979707877},"index":2,"playId":"5c3ed598-1461-375d-9aa8-8a123239c9da","pitchNumber":3,"startTime":"2025-09-28T20:41:42.567Z","endTime":"2025-09-28T20:41:47.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-09-28T20:41:52.936Z","endTime":"2025-09-28T20:42:02.130Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"},"defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.7,"strikeZoneTop":3.28976037144562,"strikeZoneBottom":1.58986108915699,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.582268524276646,"aZ":-24.572008571812525,"pfxX":-8.749924111153257,"pfxZ":3.813645050715639,"pX":-0.4388768481470021,"pZ":2.649143622076436,"vX0":5.85034084981148,"vY0":-139.40142006187503,"vZ0":-3.5921755992755053,"x":133.73,"y":167.25,"x0":-1.414294630746379,"y0":50.002745898857846,"z0":5.552635379691999,"aX":-17.441108318867165},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.5,"breakHorizontal":14.9,"spinRate":2280,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.39101252734453995,"extension":6.543526266325054},"hitData":{"launchSpeed":102.2,"launchAngle":-4.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":109.25,"coordY":159.79}},"index":4,"playId":"a1ae5b2a-e2aa-3f35-8aec-1a1e9c8950be","pitchNumber":4,"startTime":"2025-09-28T20:42:02.130Z","endTime":"2025-09-28T20:42:10.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_ab"},{"player":{"id":694335,"link":"/api/v1/people/694335"},"credit":"p_ab"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":694335,"link":"/api/v1/people/694335"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.3,"awayTeamWinProbability":29.700000000000003,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:42:10.145Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nico Hoerner flies out to left fielder Nathan Church.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-09-28T20:42:18.471Z","endTime":"2025-09-28T20:44:00.989Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":694335,"fullName":"Matt Svanson","link":"/api/v1/people/694335"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":79.1,"strikeZoneTop":3.2160561481063,"strikeZoneBottom":1.48402917499327,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.873559171560522,"aZ":-24.841642214362032,"pfxX":1.1551091663722086,"pfxZ":4.564568365981507,"pX":-0.011186821310040514,"pZ":2.2748187731768486,"vX0":3.7850652014224875,"vY0":-126.73710245975917,"vZ0":-3.5601476758540773,"x":117.43,"y":177.36,"x0":-1.681638744200327,"y0":50.005052838402364,"z0":5.70981594093645,"aX":1.8551758471594815},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.6,"breakHorizontal":-3.0,"spinRate":2307,"spinDirection":87},"zone":5,"typeConfidence":2.0,"plateTime":0.43422564078478665,"extension":6.312771073854488},"index":0,"playId":"3055a33f-52c0-3431-889c-184ccfbf0f07","pitchNumber":1,"startTime":"2025-09-28T20:42:34.921Z","endTime":"2025-09-28T20:42:38.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-09-28T20:42:45.606Z","endTime":"2025-09-28T20:42:53.639Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.3,"strikeZoneTop":3.24637630103003,"strikeZoneBottom":1.60079872563463,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.02665442689035,"aZ":-25.07151404031852,"pfxX":3.649246194661777,"pfxZ":4.446503020582532,"pX":-0.12972886077145868,"pZ":1.4288059219095288,"vX0":2.43756285960651,"vY0":-125.73162643594054,"vZ0":-5.353742346134272,"x":121.94,"y":200.2,"x0":-1.5865909246404801,"y0":50.002168446561726,"z0":5.625969190112558,"aX":5.829351650015028},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":7.1,"breakHorizontal":-7.2,"spinRate":2366,"spinDirection":84},"zone":13,"typeConfidence":2.0,"plateTime":0.4359996463471605,"extension":6.313241397310834},"index":2,"playId":"dcb51c6e-1e21-35b7-929c-f3ec8ad348b3","pitchNumber":2,"startTime":"2025-09-28T20:42:53.639Z","endTime":"2025-09-28T20:42:56.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.3,"strikeZoneTop":3.2086465911031,"strikeZoneBottom":1.47679346688153,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.43943266896715,"aZ":-23.56908261826615,"pfxX":2.2986213063786227,"pfxZ":5.297487615618816,"pX":2.3739543799992275,"pZ":-0.14692864467967842,"vX0":7.9860692870374566,"vY0":-127.52660816182569,"vZ0":-9.66888221026181,"x":26.51,"y":242.75,"x0":-1.11388203998504,"y0":50.00549143261134,"z0":5.594671488096808,"aX":3.73715341320948},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.2,"breakHorizontal":-6.2,"spinRate":2326,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.43166989660710664,"extension":6.602779517601155},"index":3,"playId":"189cedab-f06a-3689-b375-da34c3db3f3e","pitchNumber":3,"startTime":"2025-09-28T20:43:09.534Z","endTime":"2025-09-28T20:43:12.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.8,"strikeZoneTop":3.36797105723047,"strikeZoneBottom":1.59788957901251,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.266068030567816,"aZ":-21.64688372900511,"pfxX":-10.100026039915953,"pfxZ":5.101796000089431,"pX":-0.16053879717755942,"pZ":2.7771202168550997,"vX0":6.707545555989451,"vY0":-142.64493171876774,"vZ0":-4.156302322284395,"x":123.12,"y":163.8,"x0":-1.2280216323848276,"y0":50.00554424555874,"z0":5.61478111138547,"aX":-20.854187630009243},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":8.5,"breakHorizontal":16.9,"spinRate":2274,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.383718903555033,"extension":6.422890243082158},"index":4,"playId":"48bcd427-cb55-31b8-a897-34fcf755d567","pitchNumber":4,"startTime":"2025-09-28T20:43:30.495Z","endTime":"2025-09-28T20:43:34.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.3,"strikeZoneTop":3.37,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.802890446827696,"aZ":-29.99284839180424,"pfxX":5.948967376940254,"pfxZ":1.3357737552346265,"pX":-0.1420701346891569,"pZ":2.4714492302431643,"vX0":1.3527295480048636,"vY0":-127.04636455989686,"vZ0":-2.24766409043168,"x":122.42,"y":172.05,"x0":-1.4543102405055002,"y0":50.0042429506381,"z0":5.749175738712981,"aX":9.734763131237228},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.2,"breakHorizontal":-11.0,"spinRate":2318,"spinDirection":76},"zone":5,"typeConfidence":2.0,"plateTime":0.430968002717945,"extension":6.3613305852261215},"hitData":{"launchSpeed":98.1,"launchAngle":39.0,"totalDistance":350.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":71.79,"coordY":68.83}},"index":5,"playId":"cfb24100-a593-3fce-b729-3664ea0b7ef8","pitchNumber":5,"startTime":"2025-09-28T20:43:51.192Z","endTime":"2025-09-28T20:44:00.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":694335,"link":"/api/v1/people/694335"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":694335,"link":"/api/v1/people/694335"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.19999999999999,"awayTeamWinProbability":30.80000000000001,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:44:00.989Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Thomas Saggese singles on a sharp line drive to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-28T20:46:10.069Z","endTime":"2025-09-28T20:46:23.423Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Reese McGuire replaces first baseman Michael Busch, batting 1st, playing catcher.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-28T20:45:14.982Z","endTime":"2025-09-28T20:45:14.992Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":624512,"link":"/api/v1/people/624512"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"101","replacedPlayer":{"id":683737,"link":"/api/v1/people/683737"},"defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from catcher to first base for Moisés Ballesteros.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-09-28T20:45:14.992Z","endTime":"2025-09-28T20:45:14.993Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":694208,"link":"/api/v1/people/694208"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"600","defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694208,"link":"/api/v1/people/694208"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Jordan Wicks replaces Michael Soroka.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-09-28T20:45:14.993Z","endTime":"2025-09-28T20:46:12.424Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696136,"link":"/api/v1/people/696136"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":647336,"link":"/api/v1/people/647336","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":694208,"link":"/api/v1/people/694208"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.09234748103223,"aZ":-18.318072482764684,"pfxX":3.679801307641461,"pfxZ":7.233982641347647,"pX":0.38580330402298096,"pZ":2.1432125824022648,"vX0":-5.769620550331551,"vY0":-137.440318201194,"vZ0":-7.043868843946417,"x":102.29,"y":180.91,"x0":2.03292862955356,"y0":50.00473127806302,"z0":5.980737465130635,"aX":7.05037789307992},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.8,"breakHorizontal":-5.5,"spinRate":2292,"spinDirection":151},"zone":9,"typeConfidence":0.71,"plateTime":0.3983314883693341,"extension":5.930439783002935},"hitData":{"launchSpeed":102.5,"launchAngle":14.0,"totalDistance":270.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":119.7,"coordY":69.83}},"index":3,"playId":"53b90073-96c8-3c13-8a72-a3b47260a911","pitchNumber":1,"startTime":"2025-09-28T20:46:12.424Z","endTime":"2025-09-28T20:46:23.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":694208,"link":"/api/v1/people/694208"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"credit":"b_ab"},{"player":{"id":696136,"link":"/api/v1/people/696136"},"credit":"p_ab"},{"player":{"id":695336,"link":"/api/v1/people/695336"},"credit":"b_pa"},{"player":{"id":696136,"link":"/api/v1/people/696136"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.1,"awayTeamWinProbability":37.9,"homeTeamWinProbabilityAdded":-7.099999999999987,"leverageIndex":1.71,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:46:23.423Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jordan Walker flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-28T20:46:32.625Z","endTime":"2025-09-28T20:47:12.874Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":80.3,"endSpeed":73.8,"strikeZoneTop":3.65435141073754,"strikeZoneBottom":1.725931504942,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.57136538207023,"aZ":-29.410649492695274,"pfxX":6.141921933690604,"pfxZ":1.9899386814587654,"pX":0.3331818853399685,"pZ":3.791530095850241,"vX0":-5.702972534364027,"vY0":-116.8553729821956,"vZ0":0.8976080428070317,"x":104.3,"y":136.41,"x0":2.004801509504876,"y0":50.000472245612,"z0":6.1608620576524435,"aX":8.511924708539148},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":4.1,"breakHorizontal":-9.7,"spinRate":1418,"spinDirection":122},"zone":12,"typeConfidence":0.9,"plateTime":0.46833118392817497,"extension":5.977481838725488},"index":0,"playId":"45e60df0-bb1d-302f-bcc4-835e0b22d857","pitchNumber":1,"startTime":"2025-09-28T20:46:45.861Z","endTime":"2025-09-28T20:46:51.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":694208,"link":"/api/v1/people/694208"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.6,"strikeZoneTop":3.81,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.920783834819908,"aZ":-27.424731758687923,"pfxX":7.765976164342163,"pfxZ":3.3669115660757,"pX":0.2860379272976071,"pZ":2.7817095605071476,"vX0":-6.085028704029767,"vY0":-117.91737859042202,"vZ0":-1.9196857767147604,"x":106.1,"y":163.67,"x0":1.8880564350134872,"y0":50.00452364919939,"z0":6.1307898724009275,"aX":10.963603544237372},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":5.9,"breakHorizontal":-12.6,"spinRate":1441,"spinDirection":127},"zone":6,"typeConfidence":0.9,"plateTime":0.46407162769902754,"extension":5.972125693013632},"hitData":{"launchSpeed":91.0,"launchAngle":26.0,"totalDistance":344.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":104.57,"coordY":62.35}},"index":1,"playId":"6984b7a3-14d6-37e1-b320-61a9ce28d758","pitchNumber":2,"startTime":"2025-09-28T20:47:01.866Z","endTime":"2025-09-28T20:47:12.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":694208,"link":"/api/v1/people/694208"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_ab"},{"player":{"id":696136,"link":"/api/v1/people/696136"},"credit":"p_ab"},{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_pa"},{"player":{"id":696136,"link":"/api/v1/people/696136"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.60000000000001,"awayTeamWinProbability":31.39999999999999,"homeTeamWinProbabilityAdded":6.500000000000007,"leverageIndex":2.86,"dramaIndex":117.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:47:12.874Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jimmy Crooks strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-28T20:47:24.175Z","endTime":"2025-09-28T20:49:10.181Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.66191248744444,"aZ":-26.097892078416077,"pfxX":8.383095484404194,"pfxZ":3.314913159805622,"pX":1.8042490103546154,"pZ":2.8330364981891356,"vX0":-3.9721898444522132,"vY0":-134.62463921948074,"vZ0":-3.611326927453055,"x":48.23,"y":162.29,"x0":2.211040910485539,"y0":50.001654674480484,"z0":6.042421547952673,"aX":15.361900484330228},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.4,"breakHorizontal":-14.3,"spinRate":1987,"spinDirection":142},"zone":12,"typeConfidence":0.91,"plateTime":0.40710921114901,"extension":5.935320269575794},"index":0,"playId":"522f9507-0f66-3a9c-a3c8-c0d5c9ae034e","pitchNumber":1,"startTime":"2025-09-28T20:47:35.475Z","endTime":"2025-09-28T20:47:38.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":694208,"link":"/api/v1/people/694208"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"first":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.27805219693643,"strikeZoneBottom":1.40832482115493,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.395537768531714,"aZ":-21.278805187506638,"pfxX":7.817441456457173,"pfxZ":5.913550097214777,"pX":0.1964054152092408,"pZ":1.517413227079398,"vX0":-7.505972783892728,"vY0":-134.63242430344707,"vZ0":-7.682388635617575,"x":109.51,"y":197.81,"x0":2.0007301895572547,"y0":50.000731085354985,"z0":5.906428649893956,"aX":14.393661678268261},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.2,"breakHorizontal":-12.6,"spinRate":2078,"spinDirection":143},"zone":8,"typeConfidence":0.92,"plateTime":0.4063656061262759,"extension":6.0726530410513035},"index":1,"playId":"c24777a9-ce6c-334c-ad93-4ee44767cd35","pitchNumber":2,"startTime":"2025-09-28T20:47:57.305Z","endTime":"2025-09-28T20:48:01.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":694208,"link":"/api/v1/people/694208"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"first":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.0,"strikeZoneTop":3.16121443431136,"strikeZoneBottom":1.4621510311704,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.596710896098624,"aZ":-13.596267207287914,"pfxX":3.9809688524502844,"pfxZ":9.641723456345243,"pX":0.19982114306008206,"pZ":1.5371130181603214,"vX0":-5.5214421327049905,"vY0":-137.6915473216665,"vZ0":-9.277590517111632,"x":109.38,"y":197.28,"x0":1.7106845374801742,"y0":50.00309360784565,"z0":5.862867396083172,"aX":7.670776347759842},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.7,"breakHorizontal":-6.1,"spinRate":2200,"spinDirection":139},"zone":8,"typeConfidence":0.88,"plateTime":0.39727540824907726,"extension":6.023582830753255},"index":2,"playId":"5ad5becd-b0f1-3094-915a-cc1b2c3729bb","pitchNumber":3,"startTime":"2025-09-28T20:48:16.227Z","endTime":"2025-09-28T20:48:20.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":694208,"link":"/api/v1/people/694208"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"first":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-09-28T20:48:31.648Z","endTime":"2025-09-28T20:48:43.676Z","isPitch":false,"type":"action","player":{"id":699625,"link":"/api/v1/people/699625"},"defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":694208,"link":"/api/v1/people/694208"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"first":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.1,"strikeZoneTop":3.06579447976133,"strikeZoneBottom":1.42466843729788,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.867984742703893,"aZ":-31.408061883637565,"pfxX":-1.5647836494801395,"pfxZ":0.46815231111148226,"pX":-0.43080283801309766,"pZ":1.1362478181485485,"vX0":-5.234418609152275,"vY0":-127.23709821794885,"vZ0":-6.146632006212266,"x":133.42,"y":208.1,"x0":1.8523312253187092,"y0":50.005827526367554,"z0":6.05669946246256,"aX":-2.578487201795724},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.2,"breakHorizontal":4.0,"spinRate":2536,"spinDirection":297},"zone":13,"typeConfidence":0.92,"plateTime":0.42965684813711036,"extension":6.066751229487439},"index":4,"playId":"613c2e00-cc45-3b08-a5d8-63992ec51c48","pitchNumber":4,"startTime":"2025-09-28T20:48:43.676Z","endTime":"2025-09-28T20:48:49.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":694208,"link":"/api/v1/people/694208"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"first":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.69296774024267,"aZ":-22.033515853613324,"pfxX":7.932889614029717,"pfxZ":5.31244226081203,"pX":0.45009288910281203,"pZ":1.0938167998968815,"vX0":-7.042720851542065,"vY0":-136.93684037136612,"vZ0":-8.601941238557712,"x":99.84,"y":209.25,"x0":2.0177590128283724,"y0":50.00677986452555,"z0":5.769521679823967,"aX":15.15181055944138},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.0,"breakHorizontal":-13.0,"spinRate":2177,"spinDirection":144},"zone":14,"typeConfidence":0.92,"plateTime":0.3991658420529469,"extension":6.098558490367825},"index":5,"playId":"3cbfdd72-6581-39e0-a7ba-77e91e349ba5","pitchNumber":5,"startTime":"2025-09-28T20:49:05.779Z","endTime":"2025-09-28T20:49:10.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":694208,"link":"/api/v1/people/694208"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"first":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"credit":"b_ab"},{"player":{"id":696136,"link":"/api/v1/people/696136"},"credit":"p_ab"},{"player":{"id":699625,"link":"/api/v1/people/699625"},"credit":"b_pa"},{"player":{"id":696136,"link":"/api/v1/people/696136"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.3,"awayTeamWinProbability":25.700000000000003,"homeTeamWinProbabilityAdded":5.699999999999989,"leverageIndex":2.42,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:49:10.181Z","atBatIndex":43},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Yohel Pozo pops out to second baseman Willi Castro.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-09-28T20:49:18.045Z","endTime":"2025-09-28T20:51:29.047Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":650968,"fullName":"Yohel Pozo","link":"/api/v1/people/650968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.0,"strikeZoneTop":3.25,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.567669931976916,"aZ":-28.420299354034956,"pfxX":7.678595528438777,"pfxZ":2.4503812613287446,"pX":0.9485370201314297,"pZ":1.9200087489901903,"vX0":-5.278257183732672,"vY0":-122.58175313878422,"vZ0":-3.748806586905607,"x":80.84,"y":186.94,"x0":2.1242189553819713,"y0":50.00329107189949,"z0":5.875997271044457,"aX":11.771633810075414},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.8,"breakHorizontal":-12.8,"spinRate":1525,"spinDirection":126},"zone":14,"typeConfidence":0.89,"plateTime":0.44558103945400873,"extension":6.0862050796239116},"index":0,"playId":"09a9ae4b-bb97-330e-8f56-7e505274f65d","pitchNumber":1,"startTime":"2025-09-28T20:49:34.138Z","endTime":"2025-09-28T20:49:38.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":694208,"link":"/api/v1/people/694208"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"first":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-09-28T20:49:47.546Z","endTime":"2025-09-28T20:49:56.605Z","isPitch":false,"type":"action","player":{"id":650968,"link":"/api/v1/people/650968"},"defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":694208,"link":"/api/v1/people/694208"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"first":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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.2,"endSpeed":87.8,"strikeZoneTop":3.25,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.248856588532668,"aZ":-14.331228480782823,"pfxX":2.6653521033800605,"pfxZ":9.098072872722792,"pX":0.16912221123326746,"pZ":2.683809188069514,"vX0":-5.682739432618919,"vY0":-138.50867139196376,"vZ0":-6.239139460811643,"x":110.55,"y":166.32,"x0":1.8925471072983802,"y0":50.00129408013576,"z0":5.90772669922684,"aX":5.226813481935307},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.5,"breakHorizontal":-3.7,"spinRate":2301,"spinDirection":154},"zone":2,"typeConfidence":0.91,"plateTime":0.3940558416147497,"extension":6.032277589460271},"index":2,"playId":"018d4c2f-6fba-3b2d-8711-20a0ac1062ca","pitchNumber":2,"startTime":"2025-09-28T20:49:56.605Z","endTime":"2025-09-28T20:49:59.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":694208,"link":"/api/v1/people/694208"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"first":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.2,"strikeZoneTop":3.25,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.31441455999777,"aZ":-14.526924041093068,"pfxX":4.656038236949399,"pfxZ":9.105109468659316,"pX":0.33036358272916905,"pZ":2.7406109838757278,"vX0":-5.741477759361259,"vY0":-137.77241321427735,"vZ0":-6.010283412186753,"x":104.41,"y":164.78,"x0":1.8285794179053192,"y0":50.00102739207332,"z0":5.918416167153189,"aX":9.022157784742253},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.5,"breakHorizontal":-7.3,"spinRate":2220,"spinDirection":148},"zone":3,"typeConfidence":0.89,"plateTime":0.3963498368219769,"extension":6.0106759377559085},"index":3,"playId":"82443cc9-3e5b-3f78-9164-954c7d7d07b0","pitchNumber":3,"startTime":"2025-09-28T20:50:15.615Z","endTime":"2025-09-28T20:50:18.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":694208,"link":"/api/v1/people/694208"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"first":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.25,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.208634332376633,"aZ":-16.37386170661914,"pfxX":3.981281289871598,"pfxZ":8.185514426792503,"pX":1.0793450688947188,"pZ":3.2614408326301905,"vX0":-3.2771860370972408,"vY0":-138.1562510414983,"vZ0":-4.377072602111985,"x":75.86,"y":150.72,"x0":1.7645413199146225,"y0":50.00284279639806,"z0":5.969176447878786,"aX":7.684896312216858},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.0,"breakHorizontal":-6.5,"spinRate":2277,"spinDirection":153},"zone":12,"typeConfidence":0.68,"plateTime":0.396682916510843,"extension":5.93699849254381},"index":4,"playId":"9c692302-2b8b-3e57-8111-ad2e6c0f3c24","pitchNumber":4,"startTime":"2025-09-28T20:50:39.752Z","endTime":"2025-09-28T20:50:44.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":694208,"link":"/api/v1/people/694208"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"first":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":5,"playId":"429da395-982c-3636-a297-bee66e58e5dc","startTime":"2025-09-28T20:51:02.678Z","endTime":"2025-09-28T20:51:05.678Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":694208,"link":"/api/v1/people/694208"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"first":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.9,"strikeZoneTop":3.25,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.755422003247958,"aZ":-28.60172243843553,"pfxX":7.176623672471519,"pfxZ":2.3955252327749808,"pX":0.7757167156272267,"pZ":1.5417612353071346,"vX0":-5.362400425223269,"vY0":-121.11592949950074,"vZ0":-4.398366018468664,"x":87.43,"y":197.15,"x0":2.0816359829814135,"y0":50.00311820140046,"z0":5.871057993688775,"aX":10.70562202559335},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":3.6,"breakHorizontal":-11.8,"spinRate":1513,"spinDirection":118},"zone":9,"typeConfidence":0.9,"plateTime":0.45153408264532535,"extension":6.057242421154221},"hitData":{"launchSpeed":72.3,"launchAngle":43.0,"totalDistance":207.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":136.61,"coordY":124.32}},"index":6,"playId":"0455776d-1a98-3db9-b475-14070cc485fe","pitchNumber":5,"startTime":"2025-09-28T20:51:20.760Z","endTime":"2025-09-28T20:51:29.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":694208,"link":"/api/v1/people/694208"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":650968,"link":"/api/v1/people/650968","batSide":{"code":"R","description":"Right"}},"first":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650968,"link":"/api/v1/people/650968"},"credit":"b_ab"},{"player":{"id":696136,"link":"/api/v1/people/696136"},"credit":"p_ab"},{"player":{"id":650968,"link":"/api/v1/people/650968"},"credit":"b_pa"},{"player":{"id":696136,"link":"/api/v1/people/696136"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.9,"awayTeamWinProbability":21.099999999999994,"homeTeamWinProbabilityAdded":4.6000000000000085,"leverageIndex":1.79,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:51:29.047Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kevin Alcántara singles on a sharp ground ball to left fielder Nathan Church.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-28T20:53:44.998Z","endTime":"2025-09-28T20:55:38.989Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,6,7],"actionIndex":[0],"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":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Fernandez replaces Matt Svanson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-09-28T20:52:57.618Z","endTime":"2025-09-28T20:53:47.331Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681676,"link":"/api/v1/people/681676"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":694335,"link":"/api/v1/people/694335","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":682634,"link":"/api/v1/people/682634","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.2,"strikeZoneTop":3.47615878476591,"strikeZoneBottom":1.6654198362339,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.878588983498915,"aZ":-30.448092073421694,"pfxX":1.362897993297519,"pfxZ":1.0715110175492715,"pX":-0.15473833845376989,"pZ":1.1490733226387224,"vX0":3.5526247041543417,"vY0":-125.40138872935877,"vZ0":-5.339817780232087,"x":122.9,"y":207.76,"x0":-1.7609554222460992,"y0":50.002821971934445,"z0":5.759329798682673,"aX":2.1925094577351865},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.1,"breakHorizontal":-3.2,"spinRate":2695,"spinDirection":121},"zone":13,"typeConfidence":0.91,"plateTime":0.4350580734815259,"extension":6.3322820108698386},"index":1,"playId":"6af5251a-129f-39c6-9056-9852a7d8e92f","pitchNumber":1,"startTime":"2025-09-28T20:53:47.331Z","endTime":"2025-09-28T20:53:52.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681676,"link":"/api/v1/people/681676","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":682634,"link":"/api/v1/people/682634","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.656,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.830322567827974,"aZ":-12.960121763514444,"pfxX":-3.6619253928987927,"pfxZ":10.250248896775146,"pX":-0.5319298899368174,"pZ":3.7011267970614523,"vX0":3.5706959312378634,"vY0":-135.82735376443222,"vZ0":-3.3828017261270014,"x":137.28,"y":138.85,"x0":-1.3857094292611738,"y0":50.0044424925831,"z0":5.859727652210915,"aX":-6.865688594875881},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.1,"breakHorizontal":5.9,"spinRate":2272,"spinDirection":196},"zone":1,"typeConfidence":0.9,"plateTime":0.402741064567647,"extension":6.380235676599923},"index":2,"playId":"db1472b5-5ca8-301d-a64a-63851f91bb22","pitchNumber":2,"startTime":"2025-09-28T20:53:59.580Z","endTime":"2025-09-28T20:54:03.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681676,"link":"/api/v1/people/681676","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":682634,"link":"/api/v1/people/682634","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.1,"strikeZoneTop":3.5992876836399,"strikeZoneBottom":1.81450794815517,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.35277970446917,"aZ":-15.904756697151214,"pfxX":-3.987558260805425,"pfxZ":8.35051280154519,"pX":-0.9658008990623111,"pZ":5.083460140943512,"vX0":2.5322527117566698,"vY0":-138.35042390021192,"vZ0":0.2367743061182005,"x":153.81,"y":101.53,"x0":-1.372371474615428,"y0":50.0059292606825,"z0":6.058320092456201,"aX":-7.771955063030421},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.4,"breakHorizontal":6.7,"spinRate":2017,"spinDirection":198},"zone":11,"typeConfidence":0.9,"plateTime":0.39512261824440253,"extension":6.295994779677959},"index":3,"playId":"f75ea11b-0b94-3628-ab4e-e2a60598fd00","pitchNumber":3,"startTime":"2025-09-28T20:54:31.675Z","endTime":"2025-09-28T20:54:34.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681676,"link":"/api/v1/people/681676","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":682634,"link":"/api/v1/people/682634","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.1,"strikeZoneTop":3.52257724137912,"strikeZoneBottom":1.76687758279188,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.386871449912938,"aZ":-29.98528607439709,"pfxX":1.2602452757839084,"pfxZ":1.3585282470702325,"pX":0.6028656929208004,"pZ":2.998588895409773,"vX0":5.247570948487427,"vY0":-125.52663782540914,"vZ0":-1.1543387225879618,"x":94.02,"y":157.82,"x0":-1.6678694942439065,"y0":50.005403546662585,"z0":5.877671994353731,"aX":2.037176294312373},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.4,"breakHorizontal":-3.4,"spinRate":2606,"spinDirection":134},"zone":3,"typeConfidence":0.91,"plateTime":0.43424591566682835,"extension":6.264377756543995},"index":4,"playId":"e65dbb77-7b2a-399f-9b67-4abfa80fd771","pitchNumber":4,"startTime":"2025-09-28T20:54:44.177Z","endTime":"2025-09-28T20:54:47.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681676,"link":"/api/v1/people/681676","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":682634,"link":"/api/v1/people/682634","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2025-09-28T20:54:56.382Z","endTime":"2025-09-28T20:55:07.262Z","isPitch":false,"type":"action","player":{"id":682634,"link":"/api/v1/people/682634"},"defense":{"pitcher":{"id":681676,"link":"/api/v1/people/681676","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":682634,"link":"/api/v1/people/682634","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":86.9,"endSpeed":81.0,"strikeZoneTop":3.656,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.491920719958685,"aZ":-28.85209047313921,"pfxX":1.869972762467258,"pfxZ":2.0188111992668007,"pX":1.073366847148406,"pZ":2.105155769268651,"vX0":6.03295083498348,"vY0":-126.53970339229073,"vZ0":-3.6001183811122726,"x":76.09,"y":181.94,"x0":-1.5714144098705136,"y0":50.002675081453184,"z0":5.823669960490389,"aX":3.0721942263950557},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.1,"breakHorizontal":-4.6,"spinRate":2626,"spinDirection":142},"zone":14,"typeConfidence":0.91,"plateTime":0.43060082163813185,"extension":6.521347833052773},"index":6,"playId":"00bebc90-c0df-37bf-b7c7-f9357d6f7537","pitchNumber":5,"startTime":"2025-09-28T20:55:07.262Z","endTime":"2025-09-28T20:55:14.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681676,"link":"/api/v1/people/681676","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":682634,"link":"/api/v1/people/682634","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":79.9,"strikeZoneTop":3.656,"strikeZoneBottom":1.677,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.84284495154671,"aZ":-28.979386897236722,"pfxX":2.003131115289077,"pfxZ":1.9602950083574413,"pX":0.713952205337674,"pZ":3.2981422656011703,"vX0":5.10374521984163,"vY0":-127.04694076201686,"vZ0":-0.6694867068865982,"x":89.79,"y":149.73,"x0":-1.5838554919664323,"y0":50.00271557763482,"z0":5.87513325071601,"aX":3.262453657619064},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.6,"breakHorizontal":-4.8,"spinRate":2379,"spinDirection":139},"zone":3,"typeConfidence":0.89,"plateTime":0.43167291283625886,"extension":6.614122578500874},"hitData":{"launchSpeed":107.3,"launchAngle":0.0,"totalDistance":63.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":103.68,"coordY":96.96}},"index":7,"playId":"da32de57-8fb8-399a-9d2e-a661bc76a1e0","pitchNumber":6,"startTime":"2025-09-28T20:55:28.489Z","endTime":"2025-09-28T20:55:38.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681676,"link":"/api/v1/people/681676","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":682634,"link":"/api/v1/people/682634","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682634,"link":"/api/v1/people/682634"},"credit":"b_ab"},{"player":{"id":681676,"link":"/api/v1/people/681676"},"credit":"p_ab"},{"player":{"id":682634,"link":"/api/v1/people/682634"},"credit":"b_pa"},{"player":{"id":681676,"link":"/api/v1/people/681676"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.69999999999999,"awayTeamWinProbability":18.30000000000001,"homeTeamWinProbabilityAdded":2.799999999999983,"leverageIndex":0.75,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:55:38.989Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Tucker strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-28T20:55:44.311Z","endTime":"2025-09-28T20:56:56.151Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.055138344992464,"aZ":-15.018576935554236,"pfxX":-5.24026555581731,"pfxZ":8.99284802398245,"pX":-0.3590481133050656,"pZ":3.2044174990384997,"vX0":4.530686614333929,"vY0":-137.1849361943474,"vZ0":-4.465090785537831,"x":130.69,"y":152.26,"x0":-1.3503062151574325,"y0":50.00499632823367,"z0":5.8753668563518096,"aX":-9.999760959057982},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.6,"breakHorizontal":8.5,"spinRate":1997,"spinDirection":205},"zone":1,"typeConfidence":0.9,"plateTime":0.39910597036747575,"extension":6.383804730248525},"index":0,"playId":"80c3f5d6-2b5f-3c65-b07d-1ec7446cc910","pitchNumber":1,"startTime":"2025-09-28T20:56:05.032Z","endTime":"2025-09-28T20:56:08.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681676,"link":"/api/v1/people/681676","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":682634,"link":"/api/v1/people/682634"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.3,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.989829567001895,"aZ":-13.237822812507586,"pfxX":-5.889105196336173,"pfxZ":10.072969572167485,"pX":-0.42192375807230786,"pZ":3.3416801831715137,"vX0":4.499489911076903,"vY0":-136.69988998955435,"vZ0":-4.290022110888585,"x":133.08,"y":148.55,"x0":-1.329538557385578,"y0":50.0042488442002,"z0":5.849589438734875,"aX":-11.073049595930419},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.4,"breakHorizontal":9.6,"spinRate":2179,"spinDirection":203},"zone":1,"typeConfidence":0.9,"plateTime":0.4016899255411053,"extension":6.296825942029803},"index":1,"playId":"56228134-fc1d-333c-907f-b6af75f71c51","pitchNumber":2,"startTime":"2025-09-28T20:56:30.815Z","endTime":"2025-09-28T20:56:33.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681676,"link":"/api/v1/people/681676","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":682634,"link":"/api/v1/people/682634"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.6,"strikeZoneTop":3.47,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.754624275676402,"aZ":-31.046843359554263,"pfxX":2.0806016515293266,"pfxZ":0.7266301972021534,"pX":-0.41792133226512795,"pZ":1.2945811732460322,"vX0":2.929522986655606,"vY0":-123.94207990816724,"vZ0":-4.764920609669469,"x":132.93,"y":203.83,"x0":-1.8855389780950225,"y0":50.004213603024134,"z0":5.834512153376545,"aX":3.2373075823046014},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.5,"breakHorizontal":-4.4,"spinRate":2483,"spinDirection":77},"zone":13,"typeConfidence":0.92,"plateTime":0.4418985017201731,"extension":6.250355169985722},"index":2,"playId":"dd2bd29e-11cf-3fa5-84db-b37c812114da","pitchNumber":3,"startTime":"2025-09-28T20:56:50.138Z","endTime":"2025-09-28T20:56:56.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681676,"link":"/api/v1/people/681676","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":682634,"link":"/api/v1/people/682634"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_ab"},{"player":{"id":681676,"link":"/api/v1/people/681676"},"credit":"p_ab"},{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_pa"},{"player":{"id":681676,"link":"/api/v1/people/681676"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.0,"awayTeamWinProbability":21.0,"homeTeamWinProbabilityAdded":-2.6999999999999886,"leverageIndex":1.18,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:56:56.151Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seiya Suzuki called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-28T20:57:01.165Z","endTime":"2025-09-28T20:58:53.789Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.5,"strikeZoneTop":3.12155255760844,"strikeZoneBottom":1.42733135965736,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.621539891781488,"aZ":-12.79956420913344,"pfxX":-6.253622563645326,"pfxZ":10.285395038864674,"pX":-1.177500191964081,"pZ":2.9858400031028554,"vX0":3.0544136746015256,"vY0":-136.74306422299603,"vZ0":-5.3284552661224955,"x":161.88,"y":158.16,"x0":-1.4996406232564838,"y0":50.00399199383149,"z0":5.845987347443205,"aX":-11.781959448086432},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.6,"breakHorizontal":10.7,"spinRate":2127,"spinDirection":196},"zone":11,"typeConfidence":0.9,"plateTime":0.40135367862947646,"extension":6.374964833610621},"index":0,"playId":"3a703600-466d-3d52-81bb-4fcc448a6ad8","pitchNumber":1,"startTime":"2025-09-28T20:57:17.556Z","endTime":"2025-09-28T20:57:21.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681676,"link":"/api/v1/people/681676","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":682634,"link":"/api/v1/people/682634"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":93.9,"endSpeed":85.0,"strikeZoneTop":3.09431008144901,"strikeZoneBottom":1.37165746364279,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.74436889890683,"aZ":-17.283922591416406,"pfxX":-4.021305315454026,"pfxZ":7.979159011606553,"pX":1.4909214347875468,"pZ":3.981913153750601,"vX0":8.070704032551633,"vY0":-136.4276485954178,"vZ0":-1.9561345861073427,"x":60.17,"y":131.27,"x0":-0.9963945710750693,"y0":50.005237426812485,"z0":5.912191933826152,"aX":-7.507397871609825},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.2,"breakHorizontal":5.4,"spinRate":1986,"spinDirection":205},"zone":12,"typeConfidence":0.84,"plateTime":0.4029762847637586,"extension":6.350740282989535},"index":1,"playId":"b0c0cd4f-6c3d-373d-aee1-e29e498b8b7a","pitchNumber":2,"startTime":"2025-09-28T20:57:35.245Z","endTime":"2025-09-28T20:57:43.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681676,"link":"/api/v1/people/681676","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":682634,"link":"/api/v1/people/682634"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Passed ball by catcher Jimmy Crooks. Kevin Alcántara to 2nd.","event":"Passed Ball","eventType":"passed_ball","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":2,"actionPlayId":"b0c0cd4f-6c3d-373d-aee1-e29e498b8b7a","startTime":"2025-09-28T20:57:53.627Z","endTime":"2025-09-28T20:58:09.956Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":682634,"link":"/api/v1/people/682634"},"defense":{"pitcher":{"id":681676,"link":"/api/v1/people/681676","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":682634,"link":"/api/v1/people/682634"},"postOnSecond":{"id":682634,"link":"/api/v1/people/682634"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"homeTeamWinProbability":80.7,"awayTeamWinProbability":19.299999999999997,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":1.03,"dramaIndex":42.0,"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.3,"strikeZoneTop":3.15240888974002,"strikeZoneBottom":1.40408424960694,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.72656137338946,"aZ":-13.309258337937292,"pfxX":-1.309195897372508,"pfxZ":10.06060213834251,"pX":0.1281854238359013,"pZ":3.0923382079906965,"vX0":5.087969791133083,"vY0":-136.47947903155222,"vZ0":-5.039165404397477,"x":112.11,"y":155.29,"x0":-1.5950558196396285,"y0":50.00351290825041,"z0":5.888678500037505,"aX":-2.455869629407599},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.3,"breakHorizontal":1.2,"spinRate":2023,"spinDirection":203},"zone":2,"typeConfidence":0.75,"plateTime":0.4022504946631287,"extension":6.31814158922549},"index":3,"playId":"60677971-36cd-38b5-8566-6b1eddfe7d1c","pitchNumber":3,"startTime":"2025-09-28T20:58:09.956Z","endTime":"2025-09-28T20:58:13.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681676,"link":"/api/v1/people/681676","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"second":{"id":682634,"link":"/api/v1/people/682634"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.22572555654255,"strikeZoneBottom":1.41578885290927,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.527421716549558,"aZ":-13.69830292652123,"pfxX":-5.125406109059343,"pfxZ":9.69438636630008,"pX":-0.3730370868486077,"pZ":3.2258288528195234,"vX0":4.713317080963507,"vY0":-137.43589026866036,"vZ0":-4.5421955154369575,"x":131.22,"y":151.68,"x0":-1.4474580368292786,"y0":50.00335160224235,"z0":5.835887503001583,"aX":-9.768685171492084},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.8,"breakHorizontal":8.3,"spinRate":2173,"spinDirection":202},"zone":1,"typeConfidence":0.9,"plateTime":0.39910883712430856,"extension":6.406598283032259},"index":4,"playId":"3f0cb301-e842-3e42-bc65-6f95e66a08b9","pitchNumber":4,"startTime":"2025-09-28T20:58:26.340Z","endTime":"2025-09-28T20:58:29.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681676,"link":"/api/v1/people/681676","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"second":{"id":682634,"link":"/api/v1/people/682634"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.8,"strikeZoneTop":3.11411023405213,"strikeZoneBottom":1.36595831684119,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.879661548464576,"aZ":-28.917748471801527,"pfxX":0.8383252239580972,"pfxZ":1.9386864523519503,"pX":-0.6660559680915921,"pZ":2.299278004647902,"vX0":2.673077382295206,"vY0":-128.00090486892438,"vZ0":-3.500258067508978,"x":142.39,"y":176.7,"x0":-1.826925489778998,"y0":50.00589855070884,"z0":5.91395860100539,"aX":1.4111684191561567},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":3.0,"breakHorizontal":-2.0,"spinRate":2375,"spinDirection":142},"zone":4,"typeConfidence":0.88,"plateTime":0.42558337408733893,"extension":6.282869299543675},"index":5,"playId":"fbfd61b5-0e4c-3ebd-8029-4dec9ec7b730","pitchNumber":5,"startTime":"2025-09-28T20:58:48.457Z","endTime":"2025-09-28T20:58:53.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681676,"link":"/api/v1/people/681676","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"second":{"id":682634,"link":"/api/v1/people/682634"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_ab"},{"player":{"id":681676,"link":"/api/v1/people/681676"},"credit":"p_ab"},{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":681676,"link":"/api/v1/people/681676"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.7,"awayTeamWinProbability":22.299999999999997,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.03,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:58:53.789Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Moisés Ballesteros singles on a line drive to center fielder Victor Scott II. Kevin Alcántara scores.","rbi":1,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-28T20:58:59.361Z","endTime":"2025-09-28T20:59:45.731Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694208,"fullName":"Moisés Ballesteros","link":"/api/v1/people/694208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682634,"fullName":"Kevin Alcántara","link":"/api/v1/people/682634"},"responsiblePitcher":{"id":681676,"link":"/api/v1/people/681676"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.027267643223425,"aZ":-29.972601753365012,"pfxX":-5.97590981672242,"pfxZ":1.3437562025466505,"pX":0.15569856547266175,"pZ":3.4824499477579156,"vX0":6.652176998677263,"vY0":-126.51514937853061,"vZ0":-0.28295086545446446,"x":111.07,"y":144.75,"x0":-1.7171843100384736,"y0":50.00308106020071,"z0":5.974588653478786,"aX":-9.7991466026182},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.6,"breakHorizontal":9.5,"spinRate":1341,"spinDirection":226},"zone":2,"typeConfidence":0.76,"plateTime":0.4310348982208154,"extension":6.263132479829834},"index":0,"playId":"2d61a95c-ad65-3298-8301-5e9b8ebd634d","pitchNumber":1,"startTime":"2025-09-28T20:59:15.937Z","endTime":"2025-09-28T20:59:19.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681676,"link":"/api/v1/people/681676","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"second":{"id":682634,"link":"/api/v1/people/682634"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.590429605634526,"aZ":-28.56584274254231,"pfxX":-7.994841415598848,"pfxZ":2.204329550656926,"pX":-0.17519156080928577,"pZ":2.2121788040769115,"vX0":6.662185026068961,"vY0":-126.61526577370407,"vZ0":-3.0945452467330536,"x":123.68,"y":179.05,"x0":-1.789873291474012,"y0":50.00591310489484,"z0":5.713846422225623,"aX":-13.104710111251672},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.6,"breakHorizontal":13.2,"spinRate":1348,"spinDirection":231},"zone":5,"typeConfidence":0.9,"plateTime":0.4310596032477725,"extension":6.306690420158653},"hitData":{"launchSpeed":84.8,"launchAngle":22.0,"totalDistance":285.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":95.54,"coordY":78.65}},"index":1,"playId":"35536321-77b7-31cd-b549-419b335ee77f","pitchNumber":2,"startTime":"2025-09-28T20:59:34.214Z","endTime":"2025-09-28T20:59:45.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681676,"link":"/api/v1/people/681676","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694208,"link":"/api/v1/people/694208","batSide":{"code":"L","description":"Left"}},"second":{"id":682634,"link":"/api/v1/people/682634"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694208,"link":"/api/v1/people/694208"},"credit":"b_ab"},{"player":{"id":681676,"link":"/api/v1/people/681676"},"credit":"p_ab"},{"player":{"id":694208,"link":"/api/v1/people/694208"},"credit":"b_pa"},{"player":{"id":681676,"link":"/api/v1/people/681676"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.4,"awayTeamWinProbability":12.599999999999994,"homeTeamWinProbabilityAdded":9.700000000000003,"leverageIndex":1.2,"dramaIndex":95.0,"contextMetrics":{},"playEndTime":"2025-09-28T20:59:45.731Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pete Crow-Armstrong flies out sharply to left fielder Nathan Church.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-09-28T20:59:54.150Z","endTime":"2025-09-28T21:00:36.455Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681676,"fullName":"Ryan Fernandez","link":"/api/v1/people/681676"},"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":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.14259219530861,"strikeZoneBottom":1.49636730225333,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.746498563131436,"aZ":-11.694127443587908,"pfxX":-5.818237537280191,"pfxZ":10.598736995496033,"pX":-0.9093724226317011,"pZ":2.7626619204356704,"vX0":4.003693252533852,"vY0":-138.12732105833894,"vZ0":-5.836626019735187,"x":151.66,"y":164.19,"x0":-1.6216583097998036,"y0":50.003230129221286,"z0":5.68928714521979,"aX":-11.243680972676788},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.1,"breakHorizontal":9.7,"spinRate":2145,"spinDirection":209},"zone":11,"typeConfidence":0.9,"plateTime":0.39651842778594837,"extension":6.494465820105112},"index":0,"playId":"1da74a4a-07b1-3d0f-982b-359cc71c7e06","pitchNumber":1,"startTime":"2025-09-28T21:00:12.198Z","endTime":"2025-09-28T21:00:16.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681676,"link":"/api/v1/people/681676","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"first":{"id":694208,"link":"/api/v1/people/694208"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":94.2,"endSpeed":87.0,"strikeZoneTop":3.09,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.48118784132555,"aZ":-12.007191451288852,"pfxX":-4.705454145225934,"pfxZ":10.52112218617837,"pX":0.14137872273798002,"pZ":1.077107698732853,"vX0":5.962803166931466,"vY0":-136.92348746433015,"vZ0":-9.846514722562192,"x":111.61,"y":209.7,"x0":-1.4433950374949676,"y0":50.00593280352381,"z0":5.520406073540555,"aX":-9.023014399213716},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.4,"breakHorizontal":7.4,"spinRate":2136,"spinDirection":206},"zone":14,"typeConfidence":0.9,"plateTime":0.3985365207968412,"extension":6.628166121766005},"hitData":{"launchSpeed":100.0,"launchAngle":29.0,"totalDistance":334.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":65.26,"coordY":79.12}},"index":1,"playId":"12363ae0-2a8b-38ae-9b5e-e685fd064f6e","pitchNumber":2,"startTime":"2025-09-28T21:00:27.003Z","endTime":"2025-09-28T21:00:36.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681676,"link":"/api/v1/people/681676","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"first":{"id":694208,"link":"/api/v1/people/694208"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":681676,"link":"/api/v1/people/681676"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":681676,"link":"/api/v1/people/681676"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.2,"awayTeamWinProbability":13.799999999999997,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.45,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-09-28T21:00:36.455Z","atBatIndex":49},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Victor Scott II pops out to shortstop Nico Hoerner.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-28T21:02:32.986Z","endTime":"2025-09-28T21:02:59.323Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":687363,"fullName":"Victor Scott II","link":"/api/v1/people/687363"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.5,"strikeZoneTop":3.25,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.425646328859692,"aZ":-11.694712724613666,"pfxX":3.195214983221867,"pfxZ":10.977255461800109,"pX":0.7221424061406861,"pZ":2.443851790667519,"vX0":-4.08709510742033,"vY0":-135.44151472016202,"vZ0":-7.218868724909558,"x":89.47,"y":172.8,"x0":1.8326350500619026,"y0":50.00295577041797,"z0":5.954038763644794,"aX":5.961414590236137},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.6,"breakHorizontal":-4.9,"spinRate":2339,"spinDirection":156},"zone":6,"typeConfidence":0.91,"plateTime":0.40375460212247205,"extension":6.100157684802729},"hitData":{"launchSpeed":76.5,"launchAngle":55.0,"totalDistance":172.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":82.26,"coordY":147.45}},"index":0,"playId":"9519c6d6-b4d2-3e1a-8836-6756b801561f","pitchNumber":1,"startTime":"2025-09-28T21:02:49.466Z","endTime":"2025-09-28T21:02:59.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":694208,"link":"/api/v1/people/694208"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":687363,"link":"/api/v1/people/687363","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687363,"link":"/api/v1/people/687363"},"credit":"b_ab"},{"player":{"id":696136,"link":"/api/v1/people/696136"},"credit":"p_ab"},{"player":{"id":687363,"link":"/api/v1/people/687363"},"credit":"b_pa"},{"player":{"id":696136,"link":"/api/v1/people/696136"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.0,"awayTeamWinProbability":10.0,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":1.47,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2025-09-28T21:02:59.323Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nathan Church singles on a ground ball to left fielder Kevin Alcántara.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-28T21:03:06.675Z","endTime":"2025-09-28T21:05:07.208Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682634,"link":"/api/v1/people/682634"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.9,"strikeZoneTop":2.91331241578369,"strikeZoneBottom":1.47267827854554,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.463992729015537,"aZ":-13.32623349842311,"pfxX":3.168155068788722,"pfxZ":9.85299976648967,"pX":-0.1463298590479454,"pZ":2.5576763970011527,"vX0":-6.658157592665882,"vY0":-136.56456912724533,"vZ0":-6.655046947826235,"x":122.58,"y":169.72,"x0":1.8977904191180028,"y0":50.003241402539516,"z0":5.920149078669195,"aX":6.06117640221205},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.8,"breakHorizontal":-4.6,"spinRate":2321,"spinDirection":155},"zone":2,"typeConfidence":0.92,"plateTime":0.3991171992720597,"extension":6.098751405019516},"index":0,"playId":"1486c162-0460-3f7c-997c-4f9135323e3d","pitchNumber":1,"startTime":"2025-09-28T21:03:30.173Z","endTime":"2025-09-28T21:03:33.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":694208,"link":"/api/v1/people/694208"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.9,"strikeZoneTop":3.15,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.179616047349597,"aZ":-27.405446306753827,"pfxX":8.740202756319096,"pfxZ":3.300416119482553,"pX":0.36470595972541847,"pZ":0.9356089656918949,"vX0":-6.521968132962396,"vY0":-118.91729038190158,"vZ0":-5.692068635365664,"x":103.1,"y":213.52,"x0":1.9971246280053183,"y0":50.00083483104589,"z0":5.823118416138274,"aX":12.611904038704099},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.9,"breakHorizontal":-14.4,"spinRate":1520,"spinDirection":122},"zone":14,"typeConfidence":0.91,"plateTime":0.4592696879129292,"extension":6.0444514254967565},"index":1,"playId":"4c44aa76-74b8-3f91-95a4-bfb0eb86577f","pitchNumber":2,"startTime":"2025-09-28T21:03:45.775Z","endTime":"2025-09-28T21:03:49.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":694208,"link":"/api/v1/people/694208"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":82.7,"strikeZoneTop":2.97517637477189,"strikeZoneBottom":1.36106442917752,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.769144468535337,"aZ":-28.586686629537123,"pfxX":-0.3577572085811749,"pfxZ":2.128399720502981,"pX":-0.9346368495746866,"pZ":0.5842840251576392,"vX0":-7.097816340980382,"vY0":-127.67849957195365,"vZ0":-7.934402281326458,"x":152.63,"y":223.0,"x0":1.9023561014996038,"y0":50.00608964961281,"z0":5.912123201004452,"aX":-0.6032024018427075},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.6,"breakHorizontal":1.9,"spinRate":2461,"spinDirection":216},"zone":13,"typeConfidence":0.87,"plateTime":0.42538366692238805,"extension":6.214232162987222},"index":2,"playId":"7a164d63-7a31-32d4-a689-586df9be8ec9","pitchNumber":3,"startTime":"2025-09-28T21:04:02.733Z","endTime":"2025-09-28T21:04:07.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":694208,"link":"/api/v1/people/694208"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.7,"strikeZoneTop":3.02522848435792,"strikeZoneBottom":1.52692418956774,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.69350598402898,"aZ":-20.708996151713045,"pfxX":10.123503380412263,"pfxZ":6.037014484083006,"pX":1.0796470953926647,"pZ":0.9059397621560098,"vX0":-6.318595539239496,"vY0":-136.59698230136217,"vZ0":-9.297865996160656,"x":75.85,"y":214.32,"x0":2.10164158276003,"y0":50.00256079294749,"z0":5.764776283222936,"aX":19.225144447566485},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.2,"breakHorizontal":-17.0,"spinRate":2220,"spinDirection":145},"zone":14,"typeConfidence":0.93,"plateTime":0.40022304957011867,"extension":6.244865619648004},"index":3,"playId":"f160c08c-6c1b-3449-92a4-b7655a2a0b90","pitchNumber":4,"startTime":"2025-09-28T21:04:21.181Z","endTime":"2025-09-28T21:04:24.652Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":694208,"link":"/api/v1/people/694208"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.9,"strikeZoneTop":2.99146292105212,"strikeZoneBottom":1.4070988155132,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.257870370893176,"aZ":-25.93148068899505,"pfxX":7.497936366353025,"pfxZ":4.135205947264504,"pX":0.8973691671007525,"pZ":0.2025800977049414,"vX0":-4.935933933692385,"vY0":-121.14463336464637,"vZ0":-7.930903520961586,"x":82.79,"y":233.31,"x0":1.9715661421489126,"y0":50.00217808463863,"z0":5.735914512250581,"aX":11.315622661908334},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":6.1,"breakHorizontal":-12.6,"spinRate":1508,"spinDirection":122},"zone":14,"typeConfidence":0.9,"plateTime":0.449490861423846,"extension":6.168381058711987},"index":4,"playId":"6d7965c5-a187-31a7-b846-7e17c227ca4f","pitchNumber":5,"startTime":"2025-09-28T21:04:38.232Z","endTime":"2025-09-28T21:04:41.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":694208,"link":"/api/v1/people/694208"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.5,"strikeZoneTop":3.15,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.31275488196063,"aZ":-12.319395383031278,"pfxX":3.3945110399015355,"pfxZ":10.446413475021435,"pX":0.03951178779304346,"pZ":2.109392762855198,"vX0":-5.975114733416153,"vY0":-136.35531083338506,"vZ0":-7.988006871358616,"x":115.49,"y":181.83,"x0":1.8088068940241544,"y0":50.00453252023907,"z0":5.908599973668986,"aX":6.453313153528047},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.6,"breakHorizontal":-5.0,"spinRate":2209,"spinDirection":155},"zone":5,"typeConfidence":0.91,"plateTime":0.40024252897602164,"extension":6.222004390407801},"hitData":{"launchSpeed":95.8,"launchAngle":-0.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":121.03,"coordY":185.59}},"index":5,"playId":"ce0c3fee-8130-3ac2-9dfa-0e4e3a910bf4","pitchNumber":6,"startTime":"2025-09-28T21:04:56.208Z","endTime":"2025-09-28T21:05:07.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":694208,"link":"/api/v1/people/694208"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_ab"},{"player":{"id":696136,"link":"/api/v1/people/696136"},"credit":"p_ab"},{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_pa"},{"player":{"id":696136,"link":"/api/v1/people/696136"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.3,"awayTeamWinProbability":14.700000000000003,"homeTeamWinProbabilityAdded":-4.700000000000003,"leverageIndex":1.0,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-09-28T21:05:07.208Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Fermín called out on strikes.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-28T21:05:11.675Z","endTime":"2025-09-28T21:06:34.754Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":86.0,"strikeZoneTop":3.30167961647543,"strikeZoneBottom":1.53880886973155,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.65646316289183,"aZ":-16.53477372629726,"pfxX":4.096205781593082,"pfxZ":8.290990409497567,"pX":1.5177271888113615,"pZ":4.352239975922076,"vX0":-2.5002696878772412,"vY0":-135.73321857623012,"vZ0":-1.6119225713988787,"x":59.15,"y":121.27,"x0":1.913432964957697,"y0":50.00213453338283,"z0":6.091959546083488,"aX":7.726708446812185},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.0,"breakHorizontal":-7.0,"spinRate":2257,"spinDirection":161},"zone":12,"typeConfidence":0.85,"plateTime":0.4018482295552648,"extension":6.014361136293667},"index":0,"playId":"8f4226fc-67dc-3fda-878d-6ac914ba38c4","pitchNumber":1,"startTime":"2025-09-28T21:05:33.725Z","endTime":"2025-09-28T21:05:37.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":694208,"link":"/api/v1/people/694208"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":701675,"link":"/api/v1/people/701675"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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.9,"endSpeed":86.3,"strikeZoneTop":3.35015713440391,"strikeZoneBottom":1.53024719116858,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.107300914879712,"aZ":-16.990797361923434,"pfxX":3.8284714819870556,"pfxZ":8.086428439788001,"pX":-0.5539041997715896,"pZ":1.719027950942665,"vX0":-7.021128730937951,"vY0":-135.10719614913242,"vZ0":-7.955522731952729,"x":138.11,"y":192.37,"x0":1.5627592759226323,"y0":50.00195578774953,"z0":5.861072782569846,"aX":7.188429501499768},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.4,"breakHorizontal":-5.8,"spinRate":2164,"spinDirection":158},"zone":7,"typeConfidence":0.89,"plateTime":0.40299401924739353,"extension":6.1813306526139975},"index":1,"playId":"34421121-a2c4-3f96-a161-b113512a1d87","pitchNumber":2,"startTime":"2025-09-28T21:05:51.671Z","endTime":"2025-09-28T21:05:55.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":694208,"link":"/api/v1/people/694208"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":701675,"link":"/api/v1/people/701675"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.5,"strikeZoneTop":3.35390779478976,"strikeZoneBottom":1.56275799738648,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.50758546763096,"aZ":-25.15350861564534,"pfxX":7.904520594187231,"pfxZ":4.7403883085302745,"pX":0.7723073752787472,"pZ":2.622229432735475,"vX0":-5.230216071747849,"vY0":-120.40809973335215,"vZ0":-2.6015604542077178,"x":87.56,"y":167.98,"x0":1.936391272434934,"y0":50.00335680914653,"z0":5.922888939237352,"aX":11.706304153668306},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":8.3,"breakHorizontal":-13.2,"spinRate":1662,"spinDirection":126},"zone":6,"typeConfidence":0.9,"plateTime":0.4534215583563981,"extension":6.162281813494981},"index":2,"playId":"5c59222b-6d41-3e3c-8d31-eb3359234e63","pitchNumber":3,"startTime":"2025-09-28T21:06:10.731Z","endTime":"2025-09-28T21:06:14.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":694208,"link":"/api/v1/people/694208"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":701675,"link":"/api/v1/people/701675"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":87.3,"strikeZoneTop":3.46799314691491,"strikeZoneBottom":1.61925654051612,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.70906755997463,"aZ":-16.560792978001455,"pfxX":3.188545477503639,"pfxZ":8.114925819520337,"pX":-0.6190637811500741,"pZ":2.1083441011705997,"vX0":-6.829393523664073,"vY0":-136.73552729278106,"vZ0":-7.205637538097632,"x":140.6,"y":181.85,"x0":1.4791255787543414,"y0":50.00035670094787,"z0":5.882134411575886,"aX":6.133286154098385},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.7,"breakHorizontal":-4.6,"spinRate":2189,"spinDirection":158},"zone":7,"typeConfidence":0.91,"plateTime":0.39820768082707403,"extension":6.078122401065145},"index":3,"playId":"772d7c09-0e7a-3c02-82c2-3952606a2c62","pitchNumber":4,"startTime":"2025-09-28T21:06:29.272Z","endTime":"2025-09-28T21:06:34.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":694208,"link":"/api/v1/people/694208"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"first":{"id":701675,"link":"/api/v1/people/701675"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_ab"},{"player":{"id":696136,"link":"/api/v1/people/696136"},"credit":"p_ab"},{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_pa"},{"player":{"id":696136,"link":"/api/v1/people/696136"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.3,"awayTeamWinProbability":9.700000000000003,"homeTeamWinProbabilityAdded":5.0,"leverageIndex":2.13,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2025-09-28T21:06:34.754Z","atBatIndex":52},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Iván Herrera flies out to right fielder Seiya Suzuki in foul territory.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-09-28T21:06:46.703Z","endTime":"2025-09-28T21:07:48.111Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.23493639142771,"aZ":-24.247823734095423,"pfxX":9.841966700346045,"pfxZ":5.336249280876068,"pX":1.3838649696037606,"pZ":1.2476898054039283,"vX0":-4.3030819866274514,"vY0":-120.74622676858989,"vZ0":-5.830766135021111,"x":64.25,"y":205.09,"x0":1.9048228501390188,"y0":50.00271121835769,"z0":5.81125943332869,"aX":14.616634684907446},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":8.6,"breakHorizontal":-16.9,"spinRate":1695,"spinDirection":124},"zone":14,"typeConfidence":0.9,"plateTime":0.4526133089728326,"extension":6.1159726426933565},"index":0,"playId":"7ec8e0b7-a025-38d8-a5db-bc6a01ab7302","pitchNumber":1,"startTime":"2025-09-28T21:06:59.489Z","endTime":"2025-09-28T21:07:04.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":694208,"link":"/api/v1/people/694208"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":701675,"link":"/api/v1/people/701675"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.31,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.109932958894323,"aZ":-10.164222930180651,"pfxX":3.201498792612943,"pfxZ":11.49018095891348,"pX":0.9022047591343173,"pZ":2.890318758426219,"vX0":-3.5721094790079793,"vY0":-137.44798611021255,"vZ0":-6.278687639270789,"x":82.61,"y":160.74,"x0":1.8019534627420328,"y0":50.004496240481416,"z0":5.892616084884093,"aX":6.133867769046095},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.7,"breakHorizontal":-5.0,"spinRate":2320,"spinDirection":158},"zone":12,"typeConfidence":0.91,"plateTime":0.39831153128052454,"extension":6.101163579194057},"index":1,"playId":"29bbcbe2-9668-3326-8138-1716214976e9","pitchNumber":2,"startTime":"2025-09-28T21:07:15.839Z","endTime":"2025-09-28T21:07:18.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":694208,"link":"/api/v1/people/694208"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":701675,"link":"/api/v1/people/701675"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.93070347020056,"aZ":-13.21837769382712,"pfxX":3.0773559279507054,"pfxZ":9.886439576587584,"pX":0.6251024352953485,"pZ":3.0340440260979644,"vX0":-4.046987032362798,"vY0":-138.10725060973752,"vZ0":-5.353293050602665,"x":93.17,"y":156.86,"x0":1.7148233031028837,"y0":50.00250568439794,"z0":5.898490732012522,"aX":5.900199901177101},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.9,"breakHorizontal":-4.7,"spinRate":2301,"spinDirection":153},"zone":3,"typeConfidence":0.88,"plateTime":0.39774913683737,"extension":5.987829403616117},"hitData":{"launchSpeed":88.4,"launchAngle":60.0,"totalDistance":196.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.0,"coordY":165.0}},"index":2,"playId":"0a4f38e0-6743-3aac-bee2-f55fb01fa15e","pitchNumber":3,"startTime":"2025-09-28T21:07:38.083Z","endTime":"2025-09-28T21:07:48.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":694208,"link":"/api/v1/people/694208"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":701675,"link":"/api/v1/people/701675"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_ab"},{"player":{"id":696136,"link":"/api/v1/people/696136"},"credit":"p_ab"},{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_pa"},{"player":{"id":696136,"link":"/api/v1/people/696136"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":93.8,"awayTeamWinProbability":6.200000000000003,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.4,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2025-09-28T21:07:48.111Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Justin Turner grounds out sharply, second baseman José Fermín to first baseman Yohel Pozo.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-28T21:10:00.254Z","endTime":"2025-09-28T21:10:23.230Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":650968,"link":"/api/v1/people/650968"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Riley O'Brien replaces Ryan Fernandez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"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":"2025-09-28T21:08:27.182Z","endTime":"2025-09-28T21:10:00.254Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676617,"link":"/api/v1/people/676617"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681676,"link":"/api/v1/people/681676","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":457759,"link":"/api/v1/people/457759","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":96.7,"endSpeed":89.8,"strikeZoneTop":3.36876142440485,"strikeZoneBottom":1.42951701636997,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.955182462871367,"aZ":-25.413936808953764,"pfxX":-9.145272909512704,"pfxZ":3.3080482945005674,"pX":-0.18304160598339714,"pZ":3.7589919380942036,"vX0":6.781609373481867,"vY0":-140.86936962216996,"vZ0":-1.1753836634248334,"x":114.02,"y":87.65,"x0":-1.4132534487808217,"y0":50.00264497556344,"z0":5.798981325825598,"aX":-18.68918891056468},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.0,"breakHorizontal":15.5,"spinRate":2286,"spinDirection":223},"zone":11,"typeConfidence":0.91,"plateTime":0.3863531666854336,"extension":6.875822103610358},"index":1,"playId":"a167a9c5-7d9d-3efb-a485-3ae83f85f01e","pitchNumber":1,"startTime":"2025-09-28T21:10:00.254Z","endTime":"2025-09-28T21:10:07.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":457759,"link":"/api/v1/people/457759","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":89.2,"strikeZoneTop":3.39,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.248990202753575,"aZ":-22.892836051278312,"pfxX":-9.705847222883898,"pfxZ":4.608752359551349,"pX":0.07637576184241236,"pZ":2.082585184583707,"vX0":7.300088109827872,"vY0":-140.1776406637763,"vZ0":-5.65045481694972,"x":114.09,"y":182.55,"x0":-1.2855878833999137,"y0":50.00078248473868,"z0":5.594926511571682,"aX":-19.53712063693482},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.4,"breakHorizontal":16.3,"spinRate":2141,"spinDirection":230},"zone":8,"typeConfidence":0.87,"plateTime":0.38902324369539265,"extension":6.913405979342682},"hitData":{"launchSpeed":102.4,"launchAngle":-5.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":126.72,"coordY":137.08}},"index":2,"playId":"f8c4c72d-f2c6-3dae-b87f-acdd73c17ff9","pitchNumber":2,"startTime":"2025-09-28T21:10:15.692Z","endTime":"2025-09-28T21:10:23.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":457759,"link":"/api/v1/people/457759","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":457759,"link":"/api/v1/people/457759"},"credit":"b_ab"},{"player":{"id":676617,"link":"/api/v1/people/676617"},"credit":"p_ab"},{"player":{"id":457759,"link":"/api/v1/people/457759"},"credit":"b_pa"},{"player":{"id":676617,"link":"/api/v1/people/676617"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.2,"awayTeamWinProbability":6.799999999999997,"homeTeamWinProbabilityAdded":-0.5999999999999943,"leverageIndex":0.25,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2025-09-28T21:10:23.230Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willi Castro strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-28T21:10:31.775Z","endTime":"2025-09-28T21:11:46.797Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650489,"fullName":"Willi Castro","link":"/api/v1/people/650489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.9,"strikeZoneTop":3.45503151421397,"strikeZoneBottom":1.62840520774285,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.84918776867194,"aZ":-24.91791904428704,"pfxX":-10.404309070374566,"pfxZ":3.6233712804823206,"pX":0.5284732402545661,"pZ":1.7969174845706297,"vX0":9.056343982334509,"vY0":-139.94646577329758,"vZ0":-5.979273237324332,"x":96.86,"y":190.26,"x0":-1.3832255499186843,"y0":50.000134982157675,"z0":5.572418809509681,"aX":-20.824898951850233},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":5.6,"breakHorizontal":17.2,"spinRate":2170,"spinDirection":230},"zone":9,"typeConfidence":0.88,"plateTime":0.3900043007307885,"extension":6.907247337685141},"index":0,"playId":"c84969a5-b6f1-38f4-887f-a6d781c12791","pitchNumber":1,"startTime":"2025-09-28T21:10:48.030Z","endTime":"2025-09-28T21:10:51.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":91.3,"endSpeed":84.8,"strikeZoneTop":3.55,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.581438691915146,"aZ":-28.35931141202935,"pfxX":-1.234038455594688,"pfxZ":2.1136871129493837,"pX":0.4244190776824132,"pZ":1.3758491023371762,"vX0":5.727246785895863,"vY0":-132.92106520011797,"vZ0":-5.071101170373573,"x":100.82,"y":201.63,"x0":-1.587865883084484,"y0":50.006533046344806,"z0":5.34040596307774,"aX":-2.2325691506580183},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.0,"breakHorizontal":1.1,"spinRate":2499,"spinDirection":195},"zone":14,"typeConfidence":0.9,"plateTime":0.4103517964948922,"extension":6.81147435298195},"index":1,"playId":"07fd6730-6759-3754-a0f7-5aae1cbbe591","pitchNumber":2,"startTime":"2025-09-28T21:11:02.267Z","endTime":"2025-09-28T21:11:05.267Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-09-28T21:11:26.327Z","endTime":"2025-09-28T21:11:42.686Z","isPitch":false,"type":"action","player":{"id":650489,"link":"/api/v1/people/650489"},"defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.3,"strikeZoneTop":3.55,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.928634968748565,"aZ":-33.51995562187453,"pfxX":9.77043258695831,"pfxZ":-0.9209057598870185,"pX":0.11456933084461475,"pZ":1.2087517588473373,"vX0":1.8045226432492525,"vY0":-120.02710159852973,"vZ0":-2.7023549712474093,"x":112.63,"y":206.14,"x0":-1.916224255202071,"y0":50.00308000086751,"z0":5.329939678745977,"aX":14.275043523295063},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-2.0,"breakHorizontal":-18.1,"spinRate":2549,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.4560906134162588,"extension":6.804209085637993},"index":3,"playId":"837a45a1-65ab-36a7-90ac-77cf9943c80e","pitchNumber":3,"startTime":"2025-09-28T21:11:42.686Z","endTime":"2025-09-28T21:11:46.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":650489,"link":"/api/v1/people/650489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_ab"},{"player":{"id":676617,"link":"/api/v1/people/676617"},"credit":"p_ab"},{"player":{"id":650489,"link":"/api/v1/people/650489"},"credit":"b_pa"},{"player":{"id":676617,"link":"/api/v1/people/676617"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.7,"awayTeamWinProbability":7.299999999999997,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.2,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2025-09-28T21:11:46.797Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Reese McGuire singles on a line drive to right fielder Jordan Walker.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-28T21:11:51.942Z","endTime":"2025-09-28T21:12:38.184Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"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":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":90.1,"strikeZoneTop":3.27901768113028,"strikeZoneBottom":1.61502091622917,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.412638144139308,"aZ":-24.698269623179335,"pfxX":-10.674207154115251,"pfxZ":3.6299410315854166,"pX":1.2618185331922314,"pZ":1.7527612945880118,"vX0":11.056854278638383,"vY0":-142.08162635363817,"vZ0":-6.347306602728693,"x":68.9,"y":191.46,"x0":-1.2802535075003845,"y0":50.000805853953096,"z0":5.56937657375572,"aX":-21.974620522104374},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":5.5,"breakHorizontal":17.3,"spinRate":2131,"spinDirection":230},"zone":14,"typeConfidence":0.91,"plateTime":0.38446766289493484,"extension":6.961920691920035},"index":0,"playId":"72056ed8-c696-3cba-876e-8b99b18dea6c","pitchNumber":1,"startTime":"2025-09-28T21:12:12.158Z","endTime":"2025-09-28T21:12:15.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":624512,"link":"/api/v1/people/624512","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.731535774383545,"aZ":-20.11740939736281,"pfxX":-10.279578140841693,"pfxZ":6.047361884491572,"pX":-0.48242854228301185,"pZ":3.1543694669650315,"vX0":5.875911925473079,"vY0":-139.86293171944544,"vZ0":-3.478358388447817,"x":135.39,"y":153.61,"x0":-1.2682522796231244,"y0":50.00190590776261,"z0":5.723562887742884,"aX":-20.489286632394542},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.4,"breakHorizontal":17.5,"spinRate":2296,"spinDirection":221},"zone":1,"typeConfidence":0.84,"plateTime":0.39070547256383303,"extension":6.893331969119349},"hitData":{"launchSpeed":86.8,"launchAngle":14.0,"totalDistance":185.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":167.57,"coordY":104.59}},"index":1,"playId":"e5d6a25f-0e15-3cbc-88ce-3878e208bba0","pitchNumber":2,"startTime":"2025-09-28T21:12:27.184Z","endTime":"2025-09-28T21:12:38.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":624512,"link":"/api/v1/people/624512","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"credit":"b_ab"},{"player":{"id":676617,"link":"/api/v1/people/676617"},"credit":"p_ab"},{"player":{"id":624512,"link":"/api/v1/people/624512"},"credit":"b_pa"},{"player":{"id":676617,"link":"/api/v1/people/676617"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.10000000000001,"awayTeamWinProbability":6.8999999999999915,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2025-09-28T21:12:38.184Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nico Hoerner strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-09-28T21:12:43.322Z","endTime":"2025-09-28T21:14:47.985Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676617,"fullName":"Riley O'Brien","link":"/api/v1/people/676617"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.0,"strikeZoneTop":3.23711536453193,"strikeZoneBottom":1.48959741795679,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.270391048525692,"aZ":-33.88296357174477,"pfxX":10.843941227970127,"pfxZ":-1.2047849710364282,"pX":-0.3106479027759093,"pZ":2.1215398982505764,"vX0":0.3797974740845741,"vY0":-118.70466118702093,"vZ0":-0.5693379475416893,"x":128.84,"y":181.5,"x0":-1.8808544264529634,"y0":50.00003296687322,"z0":5.456098456312227,"aX":15.432119009248332},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-2.0,"breakHorizontal":-19.7,"spinRate":2377,"spinDirection":57},"zone":4,"typeConfidence":2.0,"plateTime":0.46186833812192285,"extension":6.5627804354664026},"index":0,"playId":"f6acfdd7-6c18-3c65-82d5-6288e51fb3f2","pitchNumber":1,"startTime":"2025-09-28T21:13:00.189Z","endTime":"2025-09-28T21:13:03.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":624512,"link":"/api/v1/people/624512"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":89.2,"strikeZoneTop":3.32357213462555,"strikeZoneBottom":1.5474982213241,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.88998809983613,"aZ":-23.351217936235237,"pfxX":-11.199512944598716,"pfxZ":4.292686767133073,"pX":-0.25340547123914153,"pZ":3.5215214385293256,"vX0":6.982801300246486,"vY0":-143.1298652736563,"vZ0":-2.186005933245905,"x":126.66,"y":143.7,"x0":-1.2814223475176085,"y0":50.004257533853696,"z0":5.7718487272013865,"aX":-23.023448516487562},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":7.4,"breakHorizontal":18.7,"spinRate":2167,"spinDirection":224},"zone":11,"typeConfidence":0.91,"plateTime":0.3840480534976116,"extension":6.939584936592132},"index":1,"playId":"32e134c8-6cf6-3cd4-82f6-acb7c39c18cb","pitchNumber":2,"startTime":"2025-09-28T21:13:15.949Z","endTime":"2025-09-28T21:13:20.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":624512,"link":"/api/v1/people/624512"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-09-28T21:13:29.859Z","endTime":"2025-09-28T21:13:41.272Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":624512,"link":"/api/v1/people/624512"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":76.5,"strikeZoneTop":3.18288134896063,"strikeZoneBottom":1.37657557938115,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.16424867142431,"aZ":-30.990050408521814,"pfxX":10.651592650926013,"pfxZ":0.7957785214766604,"pX":1.3762568598845528,"pZ":0.7293457628933855,"vX0":3.893405379436312,"vY0":-122.46429061848025,"vZ0":-4.537088653175614,"x":64.54,"y":219.09,"x0":-1.627827484717327,"y0":50.003055956740546,"z0":5.324191453923363,"aX":15.819510642141696},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":0.5,"breakHorizontal":-20.3,"spinRate":2624,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.45110310746413473,"extension":6.801456494232383},"index":3,"playId":"82def74f-1e86-3ec7-85eb-43e7632325bc","pitchNumber":3,"startTime":"2025-09-28T21:13:41.272Z","endTime":"2025-09-28T21:13:44.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":624512,"link":"/api/v1/people/624512"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.5,"strikeZoneTop":3.17165538290827,"strikeZoneBottom":1.45316144170013,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.739210868162424,"aZ":-24.253211433403862,"pfxX":-10.634789955519448,"pfxZ":3.863515643799632,"pX":1.0673848785527322,"pZ":2.0630696678791995,"vX0":10.503512288787185,"vY0":-142.46554707983847,"vZ0":-5.508317687669642,"x":76.31,"y":183.08,"x0":-1.2914288277906383,"y0":50.00155561802376,"z0":5.561532143905861,"aX":-21.787981895826434},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.0,"breakHorizontal":17.0,"spinRate":2135,"spinDirection":227},"zone":14,"typeConfidence":0.91,"plateTime":0.38495077882833373,"extension":6.946390827652851},"index":4,"playId":"c572d6f6-6928-3e94-81b5-8a0b50e82a35","pitchNumber":4,"startTime":"2025-09-28T21:14:02.050Z","endTime":"2025-09-28T21:14:07.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":624512,"link":"/api/v1/people/624512"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":89.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.4387204402988,"aZ":-25.67458059249451,"pfxX":-10.719274443499257,"pfxZ":3.1632759475673424,"pX":-0.04758259810759084,"pZ":2.2728286003171867,"vX0":7.769325199559644,"vY0":-142.77838947402947,"vZ0":-4.883702856210396,"x":118.81,"y":177.41,"x0":-1.4184305057270246,"y0":50.00068434517228,"z0":5.631546634572187,"aX":-22.01584173168667},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":4.8,"breakHorizontal":17.8,"spinRate":2188,"spinDirection":223},"zone":5,"typeConfidence":0.91,"plateTime":0.3843660915014069,"extension":6.889905592603237},"index":5,"playId":"f3729a1e-7f08-3f29-affc-41bcf7d81258","pitchNumber":5,"startTime":"2025-09-28T21:14:20.099Z","endTime":"2025-09-28T21:14:23.099Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":624512,"link":"/api/v1/people/624512"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.95212110788123,"aZ":-33.13800735460982,"pfxX":9.857558277555018,"pfxZ":-0.6559515100085336,"pX":-0.2477911359018419,"pZ":0.912642142001811,"vX0":0.6535681774389397,"vY0":-121.12680325109535,"vZ0":-3.5310384147080685,"x":126.45,"y":214.14,"x0":-1.801015974598485,"y0":50.0008359015417,"z0":5.30452992006293,"aX":14.559301691840535},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-1.8,"breakHorizontal":-18.0,"spinRate":2441,"spinDirection":54},"zone":13,"typeConfidence":2.0,"plateTime":0.453207109116017,"extension":7.1102201559779505},"index":6,"playId":"2251b0c0-9889-3f43-91f9-b542bc01a4ea","pitchNumber":6,"startTime":"2025-09-28T21:14:43.928Z","endTime":"2025-09-28T21:14:47.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676617,"link":"/api/v1/people/676617","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":699625,"link":"/api/v1/people/699625"},"first":{"id":650968,"link":"/api/v1/people/650968"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":669357,"link":"/api/v1/people/669357"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":701675,"link":"/api/v1/people/701675"},"center":{"id":687363,"link":"/api/v1/people/687363"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":624512,"link":"/api/v1/people/624512"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":676617,"link":"/api/v1/people/676617"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":676617,"link":"/api/v1/people/676617"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.4,"awayTeamWinProbability":7.599999999999994,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-09-28T21:14:47.985Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nolan Gorman flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-28T21:16:44.222Z","endTime":"2025-09-28T21:17:44.821Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":79.0,"strikeZoneTop":3.40529716773792,"strikeZoneBottom":1.54369306265338,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.65496959324844,"aZ":-33.46558397610325,"pfxX":-2.190689550982956,"pfxZ":-0.8206362219964838,"pX":0.23027532298462136,"pZ":2.4317649641461982,"vX0":-4.142162272319887,"vY0":-123.79345897519823,"vZ0":-2.32141570867228,"x":108.22,"y":173.12,"x0":2.204145663056184,"y0":50.00555425890229,"z0":6.159056607122102,"aX":-3.430667270416737},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.8,"breakHorizontal":4.8,"spinRate":2598,"spinDirection":277},"zone":5,"typeConfidence":0.91,"plateTime":0.44095938460383044,"extension":5.920405519595054},"index":0,"playId":"9a5f6aad-20dc-3256-92fb-97c7d037a28c","pitchNumber":1,"startTime":"2025-09-28T21:17:05.168Z","endTime":"2025-09-28T21:17:08.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":694208,"link":"/api/v1/people/694208"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.6,"strikeZoneTop":3.45494807830192,"strikeZoneBottom":1.56424083582231,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.373914351023007,"aZ":-17.550391644673898,"pfxX":7.764828012550796,"pfxZ":8.186754033218449,"pX":0.36198707211671055,"pZ":1.6543163766698363,"vX0":-7.0726986643877705,"vY0":-133.01533268507552,"vZ0":-7.717889246277935,"x":103.2,"y":194.11,"x0":2.05065990791467,"y0":50.00392443607694,"z0":5.873314547616808,"aX":13.871275681169902},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.2,"breakHorizontal":-12.5,"spinRate":2163,"spinDirection":144},"zone":9,"typeConfidence":0.9,"plateTime":0.4122875746185608,"extension":5.98258547720506},"index":1,"playId":"06fb7cb8-0a00-38be-b45e-938bd5392cd7","pitchNumber":2,"startTime":"2025-09-28T21:17:19.399Z","endTime":"2025-09-28T21:17:22.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":694208,"link":"/api/v1/people/694208"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.8,"strikeZoneTop":3.42,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.898399791464307,"aZ":-13.189104801658878,"pfxX":3.132958787391028,"pfxZ":9.848197496691414,"pX":0.9609327134711241,"pZ":2.848840351073899,"vX0":-3.401757846794348,"vY0":-137.78449765026303,"vZ0":-5.980502756575824,"x":80.37,"y":161.86,"x0":1.8030316815786158,"y0":50.00015052228623,"z0":5.934491041729728,"aX":6.038103190047826},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.8,"breakHorizontal":-5.0,"spinRate":2414,"spinDirection":156},"zone":12,"typeConfidence":0.89,"plateTime":0.39714003743132986,"extension":5.87246632915977},"hitData":{"launchSpeed":91.6,"launchAngle":36.0,"totalDistance":324.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":148.96,"coordY":71.02}},"index":2,"playId":"310fc352-fc9b-3d5b-9513-13cb6b8cf93f","pitchNumber":3,"startTime":"2025-09-28T21:17:35.417Z","endTime":"2025-09-28T21:17:44.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":694208,"link":"/api/v1/people/694208"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"credit":"b_ab"},{"player":{"id":696136,"link":"/api/v1/people/696136"},"credit":"p_ab"},{"player":{"id":669357,"link":"/api/v1/people/669357"},"credit":"b_pa"},{"player":{"id":696136,"link":"/api/v1/people/696136"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.3,"awayTeamWinProbability":3.700000000000003,"homeTeamWinProbabilityAdded":3.8999999999999915,"leverageIndex":1.54,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2025-09-28T21:17:44.821Z","atBatIndex":58},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Thomas Saggese doubles (17) on a sharp line drive to left fielder Kevin Alcántara.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-28T21:17:52.372Z","endTime":"2025-09-28T21:18:56.806Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682634,"link":"/api/v1/people/682634"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":75.9,"strikeZoneTop":3.39079163836222,"strikeZoneBottom":1.5151708194132,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.216134130275265,"aZ":-37.594299161603466,"pfxX":-3.176177241796487,"pfxZ":-3.7902167674339595,"pX":1.0792783809182658,"pZ":0.619560595178707,"vX0":-1.488464699229807,"vY0":-118.73541924383186,"vZ0":-4.649230337777634,"x":75.86,"y":222.05,"x0":2.1263638171573773,"y0":50.00040951230386,"z0":6.0147509039105955,"aX":-4.545347445966559},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-7.7,"breakHorizontal":6.1,"spinRate":2844,"spinDirection":318},"zone":14,"typeConfidence":0.8,"plateTime":0.46086653776312136,"extension":6.128215286142719},"index":0,"playId":"84cf20e5-dd12-3fd0-b971-9487af1d666e","pitchNumber":1,"startTime":"2025-09-28T21:18:09.357Z","endTime":"2025-09-28T21:18:12.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":694208,"link":"/api/v1/people/694208"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":76.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.91486532872901,"aZ":-29.134516124131135,"pfxX":8.107026158826816,"pfxZ":2.058529081770331,"pX":0.28110003862765637,"pZ":1.9943247439721183,"vX0":-6.473436297001097,"vY0":-120.40581128141953,"vZ0":-3.19878991465261,"x":106.29,"y":184.93,"x0":1.9424658096197798,"y0":50.004266115004896,"z0":5.90012593984821,"aX":11.984221759070046},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":3.2,"breakHorizontal":-13.3,"spinRate":1543,"spinDirection":119},"zone":9,"typeConfidence":0.9,"plateTime":0.4537513699232094,"extension":6.063001859946679},"index":1,"playId":"6a36f53d-8ad1-3c5f-9d1a-6c9f33e10f3c","pitchNumber":2,"startTime":"2025-09-28T21:18:26.011Z","endTime":"2025-09-28T21:18:29.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":694208,"link":"/api/v1/people/694208"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.902730719880662,"aZ":-27.075683990710928,"pfxX":7.5547397340582165,"pfxZ":3.4794429255818615,"pX":-0.05404264437910215,"pZ":1.8332367951218598,"vX0":-7.061665773550469,"vY0":-119.61374423164361,"vZ0":-3.9489238133697686,"x":119.06,"y":189.28,"x0":1.9408748691163369,"y0":50.00074132857827,"z0":5.906264276585227,"aX":11.056311071538342},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":5.6,"breakHorizontal":-12.2,"spinRate":1485,"spinDirection":119},"zone":8,"typeConfidence":0.9,"plateTime":0.456175417114594,"extension":6.098646623848717},"hitData":{"launchSpeed":103.0,"launchAngle":12.0,"totalDistance":209.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":49.46,"coordY":111.14}},"index":2,"playId":"e966ef6a-96f6-3e97-9edd-2c7e4aea4382","pitchNumber":3,"startTime":"2025-09-28T21:18:43.792Z","endTime":"2025-09-28T21:18:56.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":694208,"link":"/api/v1/people/694208"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"credit":"b_ab"},{"player":{"id":696136,"link":"/api/v1/people/696136"},"credit":"p_ab"},{"player":{"id":695336,"link":"/api/v1/people/695336"},"credit":"b_pa"},{"player":{"id":696136,"link":"/api/v1/people/696136"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.10000000000001,"awayTeamWinProbability":9.899999999999991,"homeTeamWinProbabilityAdded":-6.199999999999989,"leverageIndex":0.99,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2025-09-28T21:18:56.806Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-28T21:19:19.653Z","endTime":"2025-09-28T21:20:52.131Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,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":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.2,"strikeZoneTop":3.81,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.22462544318949,"aZ":-20.652553303174884,"pfxX":9.53479160407154,"pfxZ":6.269964345574806,"pX":-0.5379562196975888,"pZ":1.3467561968408306,"vX0":-9.919810538818988,"vY0":-134.26730887565023,"vZ0":-7.638114057299531,"x":137.51,"y":202.42,"x0":1.9537788033654224,"y0":50.005407465952175,"z0":5.681825606048974,"aX":17.52983356372158},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.0,"breakHorizontal":-15.4,"spinRate":2145,"spinDirection":139},"zone":13,"typeConfidence":0.92,"plateTime":0.4068813254468582,"extension":6.090705649996421},"index":0,"playId":"571b7e4b-f713-3209-8e48-0e04f0ee2be4","pitchNumber":1,"startTime":"2025-09-28T21:19:25.482Z","endTime":"2025-09-28T21:19:28.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":694208,"link":"/api/v1/people/694208"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"second":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"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":94.3,"endSpeed":86.8,"strikeZoneTop":3.79463102595553,"strikeZoneBottom":1.76952142791869,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.378208528438297,"aZ":-13.914464709659102,"pfxX":3.9655133395501454,"pfxZ":9.49152837776782,"pX":0.4772314310352729,"pZ":3.6889429375904785,"vX0":-5.405521178235799,"vY0":-137.33460615059133,"vZ0":-3.7827467921135782,"x":98.81,"y":139.18,"x0":1.9492795314431286,"y0":50.00187852393658,"z0":6.020801098064722,"aX":7.628644903756563},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.7,"breakHorizontal":-6.1,"spinRate":2275,"spinDirection":152},"zone":3,"typeConfidence":0.91,"plateTime":0.397741739159855,"extension":5.999210988831236},"index":1,"playId":"990472b6-45e0-32ac-9fea-8a50f736f7a7","pitchNumber":2,"startTime":"2025-09-28T21:19:48.987Z","endTime":"2025-09-28T21:19:53.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":694208,"link":"/api/v1/people/694208"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"second":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-09-28T21:20:07.900Z","endTime":"2025-09-28T21:20:24.525Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"},"defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":694208,"link":"/api/v1/people/694208"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"second":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":75.7,"strikeZoneTop":3.81,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.96891541611185,"aZ":-29.892855780899215,"pfxX":8.789129837839798,"pfxZ":1.5703991944846045,"pX":0.29737976793540216,"pZ":3.3110064801660264,"vX0":-6.4760573224747615,"vY0":-119.61051207155627,"vZ0":-0.08997047097515931,"x":105.66,"y":149.38,"x0":1.8912638421677441,"y0":50.00573349082774,"z0":6.01813073374193,"aX":12.802362402526436},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":3.1,"breakHorizontal":-14.5,"spinRate":1405,"spinDirection":118},"zone":3,"typeConfidence":0.91,"plateTime":0.45703257092289107,"extension":6.081821510953297},"index":3,"playId":"3a6dab0b-eadf-3740-aaee-14fc828117a5","pitchNumber":3,"startTime":"2025-09-28T21:20:24.525Z","endTime":"2025-09-28T21:20:27.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":694208,"link":"/api/v1/people/694208"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"second":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.81,"strikeZoneBottom":1.83,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.82809059649797,"aZ":-14.84458123481979,"pfxX":4.80603819471769,"pfxZ":9.013117473034239,"pX":-0.25045954302646317,"pZ":4.396078260734855,"vX0":-6.889566907889786,"vY0":-137.62475335882223,"vZ0":-1.68052842159901,"x":126.55,"y":120.09,"x0":1.6580734418873766,"y0":50.00563600625257,"z0":6.017365185422288,"aX":9.244306223648953},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.2,"breakHorizontal":-7.3,"spinRate":2342,"spinDirection":156},"zone":11,"typeConfidence":0.91,"plateTime":0.3976086914650101,"extension":6.079583394973897},"index":4,"playId":"720c3a35-8338-3e4d-9dcc-7e0275946764","pitchNumber":4,"startTime":"2025-09-28T21:20:48.702Z","endTime":"2025-09-28T21:20:52.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":694208,"link":"/api/v1/people/694208"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"second":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_ab"},{"player":{"id":696136,"link":"/api/v1/people/696136"},"credit":"p_ab"},{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_pa"},{"player":{"id":696136,"link":"/api/v1/people/696136"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.1,"awayTeamWinProbability":3.9000000000000057,"homeTeamWinProbabilityAdded":5.999999999999986,"leverageIndex":2.26,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2025-09-28T21:20:52.131Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jimmy Crooks strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-09-28T21:21:00.033Z","endTime":"2025-09-28T21:22:38.521Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":696136,"fullName":"Jordan Wicks","link":"/api/v1/people/696136"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":699625,"fullName":"Jimmy Crooks","link":"/api/v1/people/699625"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.212297356238395,"aZ":-13.607082863567562,"pfxX":2.8632734942840274,"pfxZ":9.83812165606106,"pX":-0.281484490209774,"pZ":2.7792343041242034,"vX0":-6.480757109541741,"vY0":-136.98161630591855,"vZ0":-5.939188273238225,"x":127.73,"y":163.74,"x0":1.7503817808258262,"y0":50.00238771094195,"z0":5.917505324736051,"aX":5.40402588442792},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.7,"breakHorizontal":-3.7,"spinRate":2303,"spinDirection":152},"zone":1,"typeConfidence":0.9,"plateTime":0.4009110916076932,"extension":6.08415545607627},"index":0,"playId":"180de129-d388-3e52-a966-4fafda102ce1","pitchNumber":1,"startTime":"2025-09-28T21:21:17.845Z","endTime":"2025-09-28T21:21:21.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":694208,"link":"/api/v1/people/694208"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"second":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.505441278263824,"aZ":-31.09205416023954,"pfxX":-1.5106605368139865,"pfxZ":0.6661296187453463,"pX":-0.4333863974672319,"pZ":2.064722578243684,"vX0":-5.285609668758323,"vY0":-126.14970528609486,"vZ0":-3.834192232180073,"x":133.52,"y":183.03,"x0":1.8811493301913211,"y0":50.00269712605203,"z0":6.097801553921872,"aX":-2.444738230347579},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.6,"breakHorizontal":3.8,"spinRate":2432,"spinDirection":284},"zone":7,"typeConfidence":0.92,"plateTime":0.4334056553356209,"extension":6.139432787527659},"index":1,"playId":"c6632c4b-ec49-3d4c-8ab5-8cd952cc9727","pitchNumber":2,"startTime":"2025-09-28T21:21:37.932Z","endTime":"2025-09-28T21:21:40.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":694208,"link":"/api/v1/people/694208"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"second":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-09-28T21:22:01.609Z","endTime":"2025-09-28T21:22:12.952Z","isPitch":false,"type":"action","player":{"id":699625,"link":"/api/v1/people/699625"},"defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":694208,"link":"/api/v1/people/694208"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"second":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.2,"strikeZoneTop":3.075995786756,"strikeZoneBottom":1.31531597483497,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.263978800173327,"aZ":-30.613600055361932,"pfxX":-0.5861373620357653,"pfxZ":0.9726052052414333,"pX":-0.8365678022492794,"pZ":0.6865116398663067,"vX0":-6.330019890371645,"vY0":-126.0203783097547,"vZ0":-6.878972427625486,"x":148.89,"y":220.24,"x0":1.7826509768682823,"y0":50.00622046419424,"z0":5.920086374831697,"aX":-0.9436675218234751},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":0.4,"breakHorizontal":2.5,"spinRate":2533,"spinDirection":292},"zone":13,"typeConfidence":0.92,"plateTime":0.43439949138381184,"extension":6.2678817514469385},"index":3,"playId":"fc39d6f4-240a-3470-980e-a22c5474fc1d","pitchNumber":3,"startTime":"2025-09-28T21:22:12.952Z","endTime":"2025-09-28T21:22:16.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":694208,"link":"/api/v1/people/694208"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"second":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.14556452693063,"aZ":-19.53433926138203,"pfxX":7.202823536970415,"pfxZ":6.657951351027432,"pX":1.5479091465053496,"pZ":1.5248138817821504,"vX0":-3.8935930737078697,"vY0":-136.66844480123277,"vZ0":-7.9769808998770175,"x":58.0,"y":197.61,"x0":2.0526715491812957,"y0":50.00079853069118,"z0":5.814779568061559,"aX":13.671137198984052},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.7,"breakHorizontal":-12.2,"spinRate":2170,"spinDirection":148},"zone":14,"typeConfidence":0.92,"plateTime":0.4002420366821462,"extension":6.124811393958527},"index":4,"playId":"450eb395-1177-3d4f-9153-2dae2b999368","pitchNumber":4,"startTime":"2025-09-28T21:22:35.521Z","endTime":"2025-09-28T21:22:38.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":696136,"link":"/api/v1/people/696136","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":694208,"link":"/api/v1/people/694208"},"second":{"id":650489,"link":"/api/v1/people/650489"},"third":{"id":457759,"link":"/api/v1/people/457759"},"shortstop":{"id":663538,"link":"/api/v1/people/663538"},"left":{"id":682634,"link":"/api/v1/people/682634"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":699625,"link":"/api/v1/people/699625","batSide":{"code":"L","description":"Left"}},"second":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521251,"link":"/api/v1/people/521251"},"officialType":"Home Plate"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"First Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Second Base"},{"official":{"id":577468,"link":"/api/v1/people/577468"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699625,"link":"/api/v1/people/699625"},"credit":"b_ab"},{"player":{"id":696136,"link":"/api/v1/people/696136"},"credit":"p_ab"},{"player":{"id":699625,"link":"/api/v1/people/699625"},"credit":"b_pa"},{"player":{"id":696136,"link":"/api/v1/people/696136"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":3.9000000000000057,"leverageIndex":1.47,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2025-09-28T21:22:38.521Z","atBatIndex":61}]