[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Helman flies out to right fielder Colby Thomas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-30T02:05:43.299Z","endTime":"2025-08-30T02:06:31.984Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"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":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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-08-29T22:55:33.719Z","endTime":"2025-08-30T01:47:29.468Z","isPitch":false,"type":"action","player":{"id":680737,"link":"/api/v1/people/680737"},"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-08-30T01:47:29.468Z","endTime":"2025-08-30T02:05:13.949Z","isPitch":false,"type":"action","player":{"id":680737,"link":"/api/v1/people/680737"},"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-08-30T02:05:13.949Z","endTime":"2025-08-30T02:05:45.468Z","isPitch":false,"type":"action","player":{"id":680737,"link":"/api/v1/people/680737"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.8,"strikeZoneTop":3.80573931634455,"strikeZoneBottom":1.66258159128413,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.367955952895578,"aZ":-17.46472163646326,"pfxX":6.382886588673507,"pfxZ":8.339595707209446,"pX":0.9300513724621932,"pZ":3.9124968541415677,"vX0":-5.285100653097024,"vY0":-132.0529366109451,"vZ0":-2.134292387591502,"x":81.55,"y":133.14,"x0":2.1290161477015292,"y0":50.00620757155374,"z0":6.017378466401236,"aX":11.264357037282434},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.9,"breakHorizontal":-10.4,"spinRate":2207,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.4149225256018805,"extension":6.369133356858666},"index":3,"playId":"79a664bb-d2b9-3d01-9f62-be4e2db8a9cd","pitchNumber":1,"startTime":"2025-08-30T02:05:45.468Z","endTime":"2025-08-30T02:05:49.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":91.5,"endSpeed":83.3,"strikeZoneTop":3.371,"strikeZoneBottom":1.535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.84620412270003,"aZ":-15.364165730022192,"pfxX":7.1794758078852325,"pfxZ":9.439667838427022,"pX":-0.15646140230259536,"pZ":2.682713720500451,"vX0":-8.555905483287214,"vY0":-132.94971495501284,"vZ0":-5.415487496259311,"x":122.96,"y":166.35,"x0":2.1783132365281155,"y0":50.005683611712016,"z0":5.870324732362699,"aX":12.7900358120287},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":16.0,"breakHorizontal":-11.0,"spinRate":2290,"spinDirection":135},"zone":5,"typeConfidence":2.0,"plateTime":0.412785626994971,"extension":6.357828302153001},"index":4,"playId":"88bfff9a-0c02-33b9-9226-4bf5243872c7","pitchNumber":2,"startTime":"2025-08-30T02:06:01.004Z","endTime":"2025-08-30T02:06:05.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":81.4,"strikeZoneTop":3.371,"strikeZoneBottom":1.535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.80028409977955,"aZ":-17.60596592111801,"pfxX":8.593581197982886,"pfxZ":8.543549702287716,"pX":0.30385356687956544,"pZ":2.6095582664371486,"vX0":-7.6413583666459814,"vY0":-130.37900561728065,"vZ0":-4.733999909258449,"x":105.42,"y":168.32,"x0":2.169522038173834,"y0":50.00544340274382,"z0":5.79520367852743,"aX":14.65907275223905},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":14.5,"breakHorizontal":-13.7,"spinRate":2098,"spinDirection":134},"zone":6,"typeConfidence":2.0,"plateTime":0.42161365529779804,"extension":6.339856350327938},"hitData":{"launchSpeed":89.7,"launchAngle":54.0,"totalDistance":247.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":164.69,"coordY":108.83}},"index":5,"playId":"6d9aff2f-b247-3c78-aeda-6fe353c2a1c0","pitchNumber":3,"startTime":"2025-08-30T02:06:21.150Z","endTime":"2025-08-30T02:06:31.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680737,"link":"/api/v1/people/680737"},"credit":"b_ab"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_ab"},{"player":{"id":680737,"link":"/api/v1/people/680737"},"credit":"b_pa"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2025-08-30T02:06:31.984Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ezequiel Duran flies out to right fielder Colby Thomas.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-30T02:06:40.133Z","endTime":"2025-08-30T02:07:21.068Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.2,"strikeZoneTop":3.60318888661709,"strikeZoneBottom":1.69260065068213,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.01753133996323,"aZ":-16.106904185534063,"pfxX":7.737105704967362,"pfxZ":8.80136223803186,"pX":0.5230788509653874,"pZ":3.9275471287730284,"vX0":-7.001480773950347,"vY0":-134.47895336221123,"vZ0":-2.260233716296218,"x":97.06,"y":132.74,"x0":2.159107207615687,"y0":50.00473753711142,"z0":5.925621127287177,"aX":14.128419769397778},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.6,"breakHorizontal":-12.5,"spinRate":2192,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.4077860827143658,"extension":6.280238575564599},"index":0,"playId":"0e812e6b-9111-3357-bea2-71023a00deb3","pitchNumber":1,"startTime":"2025-08-30T02:06:56.309Z","endTime":"2025-08-30T02:07:00.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":73.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.738170079589594,"aZ":-29.699423070242887,"pfxX":9.437078269923694,"pfxZ":1.837251361454138,"pX":0.6501254060411349,"pZ":2.1174585186385233,"vX0":-6.306724488585609,"vY0":-115.46645994707225,"vZ0":-2.84878458973098,"x":92.22,"y":181.61,"x0":2.1923720957523156,"y0":50.00449153841294,"z0":6.228364466036405,"aX":12.729022322968255},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":2.9,"breakHorizontal":-15.5,"spinRate":1420,"spinDirection":120},"zone":9,"typeConfidence":0.88,"plateTime":0.4745836104040926,"extension":5.78673926062154},"hitData":{"launchSpeed":90.2,"launchAngle":39.0,"totalDistance":312.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":199.29,"coordY":96.71}},"index":1,"playId":"367089d3-6f6d-3bbd-9476-5dc0af88dcad","pitchNumber":2,"startTime":"2025-08-30T02:07:10.925Z","endTime":"2025-08-30T02:07:21.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_ab"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_ab"},{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_pa"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-30T02:07:21.068Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wyatt Langford strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-30T02:07:37.122Z","endTime":"2025-08-30T02:09:24.880Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"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":91.8,"endSpeed":83.6,"strikeZoneTop":3.26323264914377,"strikeZoneBottom":1.65584850518104,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.11278365595498,"aZ":-17.700068656508595,"pfxX":8.735249265669562,"pfxZ":8.075954920299928,"pX":1.2014897642123195,"pZ":2.1288562046314516,"vX0":-5.934957952294797,"vY0":-133.38869356491955,"vZ0":-6.119348097976489,"x":71.2,"y":181.3,"x0":2.326372111763901,"y0":50.00496143410606,"z0":5.7398458896742905,"aX":15.65942823176109},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.4,"breakHorizontal":-14.4,"spinRate":2282,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.4114680942758766,"extension":6.350536360995472},"index":0,"playId":"0e9b9aeb-47ff-35d4-9af1-4e9ac509d723","pitchNumber":1,"startTime":"2025-08-30T02:07:47.604Z","endTime":"2025-08-30T02:07:52.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.6,"strikeZoneTop":3.28386802265765,"strikeZoneBottom":1.58715270667271,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.201337696984332,"aZ":-15.345896639793109,"pfxX":8.17328831005118,"pfxZ":9.335475661312918,"pX":0.7065440437026393,"pZ":3.1164071126437713,"vX0":-6.574532123348627,"vY0":-133.96014331914353,"vZ0":-4.412974276370347,"x":90.07,"y":154.64,"x0":2.1409339564871877,"y0":50.000890019970555,"z0":5.895680638618102,"aX":14.728995184040183},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.1,"breakHorizontal":-13.2,"spinRate":2204,"spinDirection":139},"zone":3,"typeConfidence":2.0,"plateTime":0.4102039428119495,"extension":6.368055185576321},"index":1,"playId":"17a6c469-3ad4-374b-b580-40b8e0c63f5a","pitchNumber":2,"startTime":"2025-08-30T02:08:06.230Z","endTime":"2025-08-30T02:08:09.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2025-08-30T02:08:14.108Z","endTime":"2025-08-30T02:08:28.443Z","isPitch":false,"type":"action","player":{"id":694671,"link":"/api/v1/people/694671"},"defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.1,"strikeZoneTop":3.38967983383517,"strikeZoneBottom":1.60246625491329,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.050971313548448,"aZ":-22.805462105243798,"pfxX":0.1595311456603259,"pfxZ":5.596485465669479,"pX":0.6732520048038648,"pZ":2.9744488588644606,"vX0":-3.936959586491258,"vY0":-128.43017706585852,"vZ0":-3.5518513452349376,"x":91.34,"y":158.47,"x0":2.2039212251034024,"y0":50.00453301424717,"z0":6.144679971656728,"aX":0.2680247551398452},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.6,"breakHorizontal":0.6,"spinRate":2300,"spinDirection":163},"zone":3,"typeConfidence":2.0,"plateTime":0.4261301182043167,"extension":6.031061982666587},"index":3,"playId":"2b804bc2-5044-3cb4-ab58-2531407fec8b","pitchNumber":3,"startTime":"2025-08-30T02:08:28.443Z","endTime":"2025-08-30T02:08:32.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":92.4,"endSpeed":84.1,"strikeZoneTop":3.32683569344013,"strikeZoneBottom":1.62986001203937,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.171824626079385,"aZ":-16.779568460431836,"pfxX":6.066032948704973,"pfxZ":8.432827245963686,"pX":1.694642181088543,"pZ":5.155234641881341,"vX0":-2.932864621683518,"vY0":-134.5035062493896,"vZ0":0.32460033165835045,"x":52.4,"y":99.59,"x0":2.013245915708785,"y0":50.00312675746558,"z0":6.226325294840765,"aX":11.073586672669512},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.6,"breakHorizontal":-10.3,"spinRate":2094,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.4077966479948265,"extension":6.233404809229368},"index":4,"playId":"7f688a57-72e2-3c0d-a977-02c12af26c4c","pitchNumber":4,"startTime":"2025-08-30T02:08:46.216Z","endTime":"2025-08-30T02:08:49.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":73.6,"strikeZoneTop":3.28499814855094,"strikeZoneBottom":1.61783534849224,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.044081694951938,"aZ":-26.801750851340735,"pfxX":6.3157496054191915,"pfxZ":3.910742217761599,"pX":1.2513712929442782,"pZ":1.9752918734854419,"vX0":-3.9147626842359946,"vY0":-116.7673815056097,"vZ0":-3.8936681600626244,"x":69.3,"y":185.45,"x0":2.1334458626852846,"y0":50.00253538856649,"z0":6.20053352314587,"aX":8.67636269856957},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":6.4,"breakHorizontal":-10.4,"spinRate":1315,"spinDirection":124},"zone":14,"typeConfidence":0.83,"plateTime":0.46999071213983656,"extension":5.887918338825497},"index":5,"playId":"0550a495-a0f4-38b6-9804-45c6bef7e521","pitchNumber":5,"startTime":"2025-08-30T02:09:02.462Z","endTime":"2025-08-30T02:09:07.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":72.4,"strikeZoneTop":3.33,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.75778124121372,"aZ":-25.473939191882508,"pfxX":7.367806553192414,"pfxZ":5.048812949050518,"pX":0.4095872699136459,"pZ":1.5991139329117825,"vX0":-5.814283818894354,"vY0":-114.59275467339437,"vZ0":-4.664582626277205,"x":101.39,"y":195.6,"x0":2.026134997851803,"y0":50.00004450583479,"z0":6.1582109125959805,"aX":9.768558001636048},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":8.2,"breakHorizontal":-11.9,"spinRate":1355,"spinDirection":126},"zone":9,"typeConfidence":0.85,"plateTime":0.47851558646386794,"extension":6.300881335449838},"index":6,"playId":"04e63169-3dab-351b-a3ce-d844d4efe8d0","pitchNumber":6,"startTime":"2025-08-30T02:09:19.878Z","endTime":"2025-08-30T02:09:24.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"credit":"b_ab"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_ab"},{"player":{"id":694671,"link":"/api/v1/people/694671"},"credit":"b_pa"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-08-30T02:09:24.880Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Kurtz strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-30T02:11:19.532Z","endTime":"2025-08-30T02:13:19.072Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"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":95.2,"endSpeed":87.1,"strikeZoneTop":3.79245151593206,"strikeZoneBottom":1.7448609280492,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.62316658994641,"aZ":-12.377647640053043,"pfxX":-6.078775134783524,"pfxZ":10.24444924424295,"pX":1.0733451418099333,"pZ":0.6912020039030636,"vX0":8.733719981163883,"vY0":-138.10061948939213,"vZ0":-10.334381172213513,"x":76.09,"y":220.12,"x0":-1.3397365372947239,"y0":50.00487615851316,"z0":5.313607408386831,"aX":-11.749139629844331},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.6,"breakHorizontal":9.2,"spinRate":2461,"spinDirection":217},"zone":14,"typeConfidence":0.89,"plateTime":0.39655001102062926,"extension":6.914429153800445},"index":0,"playId":"9153d2fb-0bc4-37d1-b6e0-f595bda1062b","pitchNumber":1,"startTime":"2025-08-30T02:11:37.090Z","endTime":"2025-08-30T02:11:41.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":82.7,"strikeZoneTop":3.71,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.104705114477007,"aZ":-27.69134601352986,"pfxX":-4.873695509138507,"pfxZ":2.5766749701691634,"pX":0.7572290353537904,"pZ":2.107126697565754,"vX0":7.286471947673608,"vY0":-130.93040459212125,"vZ0":-3.5743218667023258,"x":88.14,"y":181.89,"x0":-1.4259191400038376,"y0":50.00369763533736,"z0":5.557512059751193,"aX":-8.480559791304891},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.1,"breakHorizontal":7.3,"spinRate":1738,"spinDirection":230},"zone":9,"typeConfidence":2.0,"plateTime":0.4180140486372492,"extension":6.6820763925489235},"index":1,"playId":"717cf5c6-0d71-3351-bbfa-57473e323373","pitchNumber":2,"startTime":"2025-08-30T02:11:57.496Z","endTime":"2025-08-30T02:12:01.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":96.4,"endSpeed":88.2,"strikeZoneTop":3.72077727701715,"strikeZoneBottom":1.67349778757338,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.22388876560335,"aZ":-14.889695641668661,"pfxX":-1.6708524983303727,"pfxZ":8.633748829096213,"pX":0.07986487606971286,"pZ":4.66166664107509,"vX0":4.3581837903168275,"vY0":-140.46797265199908,"vZ0":-0.21417053341706815,"x":113.96,"y":112.92,"x0":-1.2733449547375115,"y0":50.00541696984024,"z0":5.70530968023444,"aX":-3.3465257326463496},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.8,"breakHorizontal":2.2,"spinRate":2250,"spinDirection":210},"zone":12,"typeConfidence":0.88,"plateTime":0.38964001781066493,"extension":6.931366651534664},"index":2,"playId":"0f12b6cf-ba7f-39a6-aea4-f040243dd7f3","pitchNumber":3,"startTime":"2025-08-30T02:12:16.730Z","endTime":"2025-08-30T02:12:20.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.2,"strikeZoneTop":3.69814331292606,"strikeZoneBottom":1.68090141760827,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.48820196136693,"aZ":-37.414518313270875,"pfxX":2.0797408657865155,"pfxZ":-3.6471793767439458,"pX":-1.0609786662642715,"pZ":3.6573266162293154,"vX0":0.2779639070466837,"vY0":-118.9909307576744,"vZ0":2.4996446718790293,"x":157.44,"y":140.03,"x0":-1.449510754858776,"y0":50.00331097185771,"z0":5.979222777538618,"aX":2.9871385276271623},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-5.8,"breakHorizontal":-3.8,"spinRate":2625,"spinDirection":33},"zone":11,"typeConfidence":0.9,"plateTime":0.46002427940568236,"extension":6.624011327033488},"index":3,"playId":"36a09f37-e503-3939-bafe-256e71e07bf6","pitchNumber":4,"startTime":"2025-08-30T02:12:36.482Z","endTime":"2025-08-30T02:12:40.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":89.3,"strikeZoneTop":3.71,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.56015059949459,"aZ":-12.725127120622714,"pfxX":-4.586487110944685,"pfxZ":9.469798580304065,"pX":0.09032479530598382,"pZ":2.6373596504712795,"vX0":5.490839489467686,"vY0":-142.80821652666285,"vZ0":-5.729919691725835,"x":113.56,"y":167.57,"x0":-1.266412912542699,"y0":50.00640178487593,"z0":5.478641919535517,"aX":-9.423761145881986},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.1,"breakHorizontal":7.1,"spinRate":2570,"spinDirection":210},"zone":5,"typeConfidence":0.9,"plateTime":0.3843386443967729,"extension":6.910965114455917},"index":4,"playId":"883ef6f7-0e90-334c-9a2e-ac244ffdab5b","pitchNumber":5,"startTime":"2025-08-30T02:12:54.342Z","endTime":"2025-08-30T02:12:58.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.5,"strikeZoneTop":3.71,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.45063309139781,"aZ":-30.287927530010936,"pfxX":-7.381267160182732,"pfxZ":1.0293446318958743,"pX":-0.7601511557542366,"pZ":2.120958398456043,"vX0":4.084096164994218,"vY0":-134.8399784408936,"vZ0":-3.478983856014391,"x":145.98,"y":181.51,"x0":-1.3417341091168906,"y0":50.000795957885025,"z0":5.583087914948428,"aX":-13.484516332892053},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":1.3,"breakHorizontal":12.4,"spinRate":1475,"spinDirection":224},"zone":7,"typeConfidence":0.9,"plateTime":0.4074307415623024,"extension":6.899644793208883},"index":5,"playId":"5507dc96-7abc-3e64-8e3d-91928eb17c6e","pitchNumber":6,"startTime":"2025-08-30T02:13:14.444Z","endTime":"2025-08-30T02:13:19.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-08-30T02:13:19.072Z","atBatIndex":3},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Shea Langeliers pops out to second baseman Cody Freeman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-30T02:13:24.782Z","endTime":"2025-08-30T02:13:56.004Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683227,"link":"/api/v1/people/683227"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.6,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.182445047557803,"aZ":-30.565129296515288,"pfxX":2.9188306172670977,"pfxZ":0.9762282177671899,"pX":-0.04220834271595814,"pZ":3.010048472178127,"vX0":2.785778145523088,"vY0":-126.97309153127668,"vZ0":-0.6617015798562351,"x":118.61,"y":157.51,"x0":-1.529729015984835,"y0":50.00093503146524,"z0":5.6902464106031845,"aX":4.800627806637343},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.8,"breakHorizontal":-5.9,"spinRate":2570,"spinDirection":116},"zone":2,"typeConfidence":0.91,"plateTime":0.4301466814558723,"extension":6.648042284398182},"hitData":{"launchSpeed":94.5,"launchAngle":63.0,"totalDistance":190.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":139.65,"coordY":128.88}},"index":0,"playId":"632461ea-cae6-3be3-9cff-d794af714997","pitchNumber":1,"startTime":"2025-08-30T02:13:45.167Z","endTime":"2025-08-30T02:13:56.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-30T02:13:56.004Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brent Rooker grounds out, shortstop Ezequiel Duran to first baseman Dylan Moore.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-30T02:14:10.868Z","endTime":"2025-08-30T02:14:49.559Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664238,"link":"/api/v1/people/664238"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.4,"strikeZoneTop":3.53272890504853,"strikeZoneBottom":1.57414871190695,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.77031447319933,"aZ":-30.68003701702132,"pfxX":2.3054429710732296,"pfxZ":0.9283377873681076,"pX":0.6328754695560342,"pZ":2.1901661415252804,"vX0":4.476466625816067,"vY0":-126.13950637323602,"vZ0":-2.4534640584746397,"x":92.88,"y":179.65,"x0":-1.4673649760441547,"y0":50.00003242694703,"z0":5.66040548501597,"aX":3.6968032121468823},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.3,"breakHorizontal":-5.3,"spinRate":2516,"spinDirection":124},"zone":6,"typeConfidence":0.9,"plateTime":0.43498407424832575,"extension":6.731687395541805},"index":0,"playId":"b30c3735-93a9-37e5-9a46-001748f4ff65","pitchNumber":1,"startTime":"2025-08-30T02:14:26.087Z","endTime":"2025-08-30T02:14:29.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.1,"strikeZoneTop":3.57,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.74892064970666,"aZ":-15.3974572412876,"pfxX":-8.615202985023766,"pfxZ":8.553132409634735,"pX":0.6752622423176916,"pZ":2.1490778369900148,"vX0":7.664208083010821,"vY0":-140.15288976393103,"vZ0":-6.360496209397389,"x":91.26,"y":180.75,"x0":-0.9940943155473327,"y0":50.00571057455064,"z0":5.478599050956747,"aX":-16.905664364942478},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.2,"breakHorizontal":13.8,"spinRate":2426,"spinDirection":214},"zone":9,"typeConfidence":2.0,"plateTime":0.39288835001206035,"extension":7.137323666805014},"hitData":{"launchSpeed":83.9,"launchAngle":5.0,"totalDistance":93.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.84,"coordY":141.04}},"index":1,"playId":"7fa424b7-686c-3b44-8b6f-52903a9ad232","pitchNumber":2,"startTime":"2025-08-30T02:14:41.534Z","endTime":"2025-08-30T02:14:49.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-08-30T02:14:49.559Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adolis García strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-30T02:16:39.312Z","endTime":"2025-08-30T02:19:15.695Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":82.5,"strikeZoneTop":3.69479014399547,"strikeZoneBottom":1.73120134806853,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.955527537166397,"aZ":-17.341927900218987,"pfxX":9.175381772814575,"pfxZ":8.434762806052309,"pX":-0.29823457296532035,"pZ":3.1663793796192934,"vX0":-8.874531214366922,"vY0":-132.4477277798344,"vZ0":-4.02923278271831,"x":128.37,"y":153.29,"x0":1.9201352915445977,"y0":50.00591856565779,"z0":5.993017953843387,"aX":16.1405274521909},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.5,"breakHorizontal":-14.4,"spinRate":2188,"spinDirection":135},"zone":1,"typeConfidence":2.0,"plateTime":0.4151552611416913,"extension":6.466889054453121},"index":0,"playId":"8ece5162-95a7-35c8-ad2e-a85a3a0de001","pitchNumber":1,"startTime":"2025-08-30T02:17:01.531Z","endTime":"2025-08-30T02:17:04.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":89.9,"endSpeed":81.1,"strikeZoneTop":3.69390227033631,"strikeZoneBottom":1.79179292798208,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.00819433686737,"aZ":-16.877410755089958,"pfxX":8.352635548227518,"pfxZ":8.966457830209286,"pX":0.9234429767954433,"pZ":3.394257576294433,"vX0":-5.985528124371319,"vY0":-130.67089848141407,"vZ0":-3.5401232638001012,"x":81.8,"y":147.14,"x0":2.1742244388505716,"y0":50.00178937746536,"z0":6.056783587784258,"aX":14.24831513879308},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":15.5,"breakHorizontal":-13.6,"spinRate":2206,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.421345959098284,"extension":6.274643841530252},"index":1,"playId":"951a2376-6f52-3c65-980c-9104528ce72b","pitchNumber":2,"startTime":"2025-08-30T02:17:15.438Z","endTime":"2025-08-30T02:17:19.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2025-08-30T02:17:26.038Z","endTime":"2025-08-30T02:17:36.877Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"},"defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":71.7,"strikeZoneTop":3.63609609289771,"strikeZoneBottom":1.75252773440774,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.965444049428474,"aZ":-26.33824305212671,"pfxX":10.486184789241433,"pfxZ":4.471440433298796,"pX":-0.370924254074364,"pZ":1.17119289362867,"vX0":-8.391676553511495,"vY0":-114.40277897022412,"vZ0":-5.425544799486333,"x":131.14,"y":207.16,"x0":2.0083430165744365,"y0":50.00524096406995,"z0":6.201434764175816,"aX":13.699856265717374},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":6.7,"breakHorizontal":-16.4,"spinRate":1375,"spinDirection":119},"zone":13,"typeConfidence":0.87,"plateTime":0.48145118639256745,"extension":5.930572296777141},"index":3,"playId":"50b1cafc-2ba0-3f67-bb32-1c206830ca56","pitchNumber":3,"startTime":"2025-08-30T02:17:36.877Z","endTime":"2025-08-30T02:17:40.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.5,"strikeZoneTop":3.6372713558713,"strikeZoneBottom":1.75322468568505,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.347323221104336,"aZ":-14.61604779520434,"pfxX":8.451336345055099,"pfxZ":9.802763242030398,"pX":-0.5674925337218324,"pZ":2.7083238206976628,"vX0":-9.509976736838102,"vY0":-133.39353940172438,"vZ0":-5.664334946554586,"x":138.63,"y":165.66,"x0":1.9562348417856141,"y0":50.00332686833235,"z0":5.924147236600394,"aX":15.137961601472337},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.6,"breakHorizontal":-13.1,"spinRate":2302,"spinDirection":139},"zone":4,"typeConfidence":2.0,"plateTime":0.4115838224231396,"extension":6.363932229297002},"index":4,"playId":"315a5b1f-cacb-34a8-8d84-3c3b19e415fc","pitchNumber":4,"startTime":"2025-08-30T02:17:54.736Z","endTime":"2025-08-30T02:17:58.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":83.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.46805783282619,"aZ":-15.48025067861551,"pfxX":8.620170118993421,"pfxZ":9.22739011901878,"pX":0.4233400930044425,"pZ":3.750432911587961,"vX0":-7.133798386907873,"vY0":-134.47454524210804,"vZ0":-2.9568319558041076,"x":100.86,"y":137.52,"x0":2.006586808775554,"y0":50.00354838888657,"z0":5.979373458742277,"aX":15.596579339712616},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.2,"breakHorizontal":-13.8,"spinRate":2331,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.40922096328411106,"extension":6.371224602340696},"index":5,"playId":"8dec5ef3-95f9-3a08-ae4c-b26af366abab","pitchNumber":5,"startTime":"2025-08-30T02:18:12.886Z","endTime":"2025-08-30T02:18:16.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":79.1,"endSpeed":73.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.917489637989664,"aZ":-26.302335475241684,"pfxX":8.320145072799754,"pfxZ":4.376254893860661,"pX":0.22961895473544575,"pZ":1.3644328303140292,"vX0":-6.574402867369526,"vY0":-114.99236204773177,"vZ0":-5.239502654049736,"x":108.25,"y":201.94,"x0":2.0418918434021127,"y0":50.00319758052501,"z0":6.217912497754948,"aX":11.165635991120167},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":6.8,"breakHorizontal":-13.4,"spinRate":1384,"spinDirection":123},"zone":14,"typeConfidence":0.87,"plateTime":0.4759400193392125,"extension":5.882126768474475},"index":6,"playId":"e5e3b249-3209-3793-9cde-f49ed4a6e127","pitchNumber":6,"startTime":"2025-08-30T02:18:31.322Z","endTime":"2025-08-30T02:18:35.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":72.1,"strikeZoneTop":3.57168542536757,"strikeZoneBottom":1.74982806588788,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.143206074426065,"aZ":-26.59263899481303,"pfxX":7.059491904556154,"pfxZ":4.241008554794769,"pX":2.021746287089701,"pZ":2.7527182859075827,"vX0":-2.802212259525043,"vY0":-113.77066213248169,"vZ0":-1.9705682360715713,"x":39.94,"y":164.46,"x0":2.3497484060667717,"y0":50.00141725449217,"z0":6.256027114596892,"aX":9.288271842796632},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":7.4,"breakHorizontal":-12.1,"spinRate":1386,"spinDirection":120},"zone":12,"typeConfidence":0.88,"plateTime":0.48073251124011174,"extension":5.641318012026054},"index":7,"playId":"75f1d882-a9ba-3750-bb5a-2fec671d7b7d","pitchNumber":7,"startTime":"2025-08-30T02:18:52.419Z","endTime":"2025-08-30T02:18:55.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.431666103142664,"aZ":-25.24918071094997,"pfxX":-0.7303340488726513,"pfxZ":4.417003963286968,"pX":0.09636684574665329,"pZ":3.493984283226722,"vX0":-4.846317617747407,"vY0":-124.04197276335786,"vZ0":-1.4887179045819101,"x":113.33,"y":144.44,"x0":2.1655134886953094,"y0":50.00257038067314,"z0":6.195273536259293,"aX":-1.1439210522484042},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.9,"breakHorizontal":2.4,"spinRate":2266,"spinDirection":184},"zone":2,"typeConfidence":2.0,"plateTime":0.4405690325820597,"extension":6.002356707983304},"index":8,"playId":"5069e7c1-0eb5-362c-a6db-9c2a1fccd4cf","pitchNumber":8,"startTime":"2025-08-30T02:19:11.080Z","endTime":"2025-08-30T02:19:15.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_ab"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_ab"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-08-30T02:19:15.695Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Jung singles on a ground ball to shortstop Jacob Wilson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-30T02:19:27.332Z","endTime":"2025-08-30T02:21:24.821Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"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":85.9,"endSpeed":79.2,"strikeZoneTop":3.88470799405972,"strikeZoneBottom":1.78215230991653,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.838952273536744,"aZ":-24.388308835264606,"pfxX":2.1436338288794827,"pfxZ":4.885168864435412,"pX":1.1057332634106927,"pZ":2.6640631446989516,"vX0":-3.6702173658305335,"vY0":-125.05824883312442,"vZ0":-3.525725205899527,"x":74.85,"y":166.85,"x0":2.3099345419722415,"y0":50.000540611796595,"z0":6.079360605672674,"aX":3.4149411153611178},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":8.3,"breakHorizontal":-3.1,"spinRate":2167,"spinDirection":161},"zone":14,"typeConfidence":2.0,"plateTime":0.4369997763655489,"extension":6.110813458723939},"index":0,"playId":"542272f3-591b-3d23-8780-fc1eb750668b","pitchNumber":1,"startTime":"2025-08-30T02:19:38.943Z","endTime":"2025-08-30T02:19:43.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":91.2,"endSpeed":83.3,"strikeZoneTop":3.9273686215672,"strikeZoneBottom":1.8566176261837,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.85590400153524,"aZ":-17.746091606295465,"pfxX":7.202085826260702,"pfxZ":8.117393355876066,"pX":-1.298072642942739,"pZ":3.8437499220454616,"vX0":-10.811870303211048,"vY0":-132.38007907225426,"vZ0":-2.2711596933008718,"x":166.48,"y":135.0,"x0":1.900488251995581,"y0":50.00409728364445,"z0":6.009739120638004,"aX":12.804279654205848},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":14.4,"breakHorizontal":-10.7,"spinRate":2152,"spinDirection":140},"zone":11,"typeConfidence":2.0,"plateTime":0.4135225693877289,"extension":6.42671320081761},"index":1,"playId":"ec0ea1bc-c8ff-3afe-9955-655ea6aa27d2","pitchNumber":2,"startTime":"2025-08-30T02:19:58.911Z","endTime":"2025-08-30T02:20:02.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.7,"strikeZoneTop":3.817530085613,"strikeZoneBottom":1.78357669066303,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.328068239559954,"aZ":-25.064091200022133,"pfxX":0.3245297791670918,"pfxZ":4.432040204950712,"pX":0.8939755920686152,"pZ":2.263611858620075,"vX0":-3.442612844357201,"vY0":-125.32995686970249,"vZ0":-4.464507355005776,"x":82.92,"y":177.66,"x0":2.238299199434354,"y0":50.00327966777218,"z0":6.094531494883872,"aX":0.5211007311620646},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.3,"breakHorizontal":0.1,"spinRate":2261,"spinDirection":167},"zone":14,"typeConfidence":2.0,"plateTime":0.4356213539722793,"extension":6.169773451194859},"index":2,"playId":"7b2c7c0e-d5d1-393e-910e-e613b86df507","pitchNumber":3,"startTime":"2025-08-30T02:20:15.967Z","endTime":"2025-08-30T02:20:19.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":92.3,"endSpeed":84.3,"strikeZoneTop":3.71,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.354305193450408,"aZ":-15.960262673432153,"pfxX":7.425917761719472,"pfxZ":8.894767640494614,"pX":0.5969352750590856,"pZ":3.256292813396647,"vX0":-6.463730212888485,"vY0":-134.2423540545431,"vZ0":-3.96565130660429,"x":94.25,"y":150.86,"x0":2.0724155787257867,"y0":50.0053884366182,"z0":5.8906477207962915,"aX":13.540875642490388},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.5,"breakHorizontal":-12.0,"spinRate":2226,"spinDirection":136},"zone":3,"typeConfidence":2.0,"plateTime":0.4081845123227179,"extension":6.416975661524248},"index":3,"playId":"38f9c1ef-6d98-3f52-a6c4-b578cdd93e28","pitchNumber":4,"startTime":"2025-08-30T02:20:32.758Z","endTime":"2025-08-30T02:20:36.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":4,"startTime":"2025-08-30T02:20:46.503Z","endTime":"2025-08-30T02:21:00.000Z","isPitch":false,"type":"action","player":{"id":673962,"link":"/api/v1/people/673962"},"defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.7,"strikeZoneTop":3.92757303162866,"strikeZoneBottom":1.83625835219619,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.048648120835253,"aZ":-16.319424465208265,"pfxX":9.074690236177517,"pfxZ":8.792830545512302,"pX":-0.8866888133947963,"pZ":3.285616974750791,"vX0":-10.493497108271464,"vY0":-133.73020966398062,"vZ0":-3.7662385675530947,"x":150.8,"y":150.07,"x0":1.9173900290440073,"y0":50.00112248658182,"z0":5.8897930811783334,"aX":16.361023940999175},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.2,"breakHorizontal":-14.0,"spinRate":2294,"spinDirection":139},"zone":11,"typeConfidence":2.0,"plateTime":0.4102775842249127,"extension":6.609174129488204},"index":5,"playId":"012ed675-3e33-3ca8-a4fd-a35d63c37486","pitchNumber":5,"startTime":"2025-08-30T02:21:00.000Z","endTime":"2025-08-30T02:21:04.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.1,"endSpeed":71.1,"strikeZoneTop":3.71,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.340991820458093,"aZ":-29.30108529737698,"pfxX":8.536936170645678,"pfxZ":2.2475443301848745,"pX":0.8527150946907531,"pZ":2.2927981566062474,"vX0":-5.081965110766494,"vY0":-112.25946739004827,"vZ0":-2.3389913035444554,"x":84.5,"y":176.87,"x0":2.0368715456454023,"y0":50.00072106395372,"z0":6.331217986167235,"aX":10.893565921953716},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":3.7,"breakHorizontal":-14.2,"spinRate":1282,"spinDirection":122},"zone":14,"typeConfidence":0.85,"plateTime":0.4879368446771801,"extension":6.0597316437008955},"hitData":{"launchSpeed":100.1,"launchAngle":-4.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":117.36,"coordY":144.08}},"index":6,"playId":"41ee63fb-2738-3478-acb3-a0ee0666b618","pitchNumber":6,"startTime":"2025-08-30T02:21:16.145Z","endTime":"2025-08-30T02:21:24.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_ab"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_ab"},{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_pa"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":0.67,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-08-30T02:21:24.821Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Higashioka singles on a line drive to center fielder Lawrence Butler. Josh Jung to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-30T02:21:52.224Z","endTime":"2025-08-30T02:22:23.051Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"postOnSecond":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.0,"endSpeed":82.5,"strikeZoneTop":3.72731558105117,"strikeZoneBottom":1.78081462668414,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.422075702760548,"aZ":-17.771894818472372,"pfxX":8.111987438388251,"pfxZ":8.205895951295616,"pX":0.49568710561863805,"pZ":2.8482134866046973,"vX0":-7.3547593909196385,"vY0":-132.19659972064449,"vZ0":-4.456948926448738,"x":98.11,"y":161.88,"x0":2.271504044977758,"y0":50.00055240265794,"z0":5.875879587515448,"aX":14.233748034171532},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.9,"breakHorizontal":-13.0,"spinRate":2101,"spinDirection":137},"zone":6,"typeConfidence":2.0,"plateTime":0.41567631492798585,"extension":6.362545500802551},"index":0,"playId":"9f87ac80-2999-3bb4-a7ff-790aecb363f2","pitchNumber":1,"startTime":"2025-08-30T02:21:52.224Z","endTime":"2025-08-30T02:21:56.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.4,"strikeZoneTop":3.51,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.091694643823534,"aZ":-19.026324842583485,"pfxX":9.52970472324006,"pfxZ":7.545004369919444,"pX":-0.09642202776982986,"pZ":2.4436957559657033,"vX0":-9.052460213199582,"vY0":-131.48449979074616,"vZ0":-5.052743857372491,"x":120.68,"y":172.8,"x0":2.1606883889054305,"y0":50.00441181078059,"z0":5.811499533736252,"aX":16.609995462785058},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.6,"breakHorizontal":-15.1,"spinRate":2205,"spinDirection":131},"zone":5,"typeConfidence":2.0,"plateTime":0.41732161297542314,"extension":6.370747814227675},"hitData":{"launchSpeed":89.3,"launchAngle":16.0,"totalDistance":262.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":131.75,"coordY":77.96}},"index":1,"playId":"21ace9c3-2500-3131-85af-0824c08b728d","pitchNumber":2,"startTime":"2025-08-30T02:22:11.987Z","endTime":"2025-08-30T02:22:23.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_ab"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_ab"},{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_pa"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.800000000000004,"awayTeamWinProbability":54.199999999999996,"homeTeamWinProbabilityAdded":-3.8999999999999986,"leverageIndex":1.28,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2025-08-30T02:22:23.051Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cody Freeman singles on a line drive to second baseman Zack Gelof, deflected by first baseman Nick Kurtz. Josh Jung to 3rd. Kyle Higashioka to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-30T02:23:03.938Z","endTime":"2025-08-30T02:23:53.769Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"postOnSecond":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"postOnThird":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_deflection"},{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-30T02:22:49.133Z","endTime":"2025-08-30T02:23:06.084Z","isPitch":false,"type":"action","player":{"id":683227,"link":"/api/v1/people/683227"},"defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":683227,"link":"/api/v1/people/683227","batSide":{"code":"R","description":"Right"}},"first":{"id":543309,"link":"/api/v1/people/543309"},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":77.8,"strikeZoneTop":3.28520793426033,"strikeZoneBottom":1.56849578057425,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.18049050397315,"aZ":-27.82689685157867,"pfxX":-0.16501234487083039,"pfxZ":2.813870491182465,"pX":-0.13777559027150135,"pZ":1.8709960886982202,"vX0":-5.694854292936744,"vY0":-124.35365415302674,"vZ0":-4.435613148490618,"x":122.25,"y":188.26,"x0":2.216933944180512,"y0":50.00314684531139,"z0":6.024105782714511,"aX":-0.2534901259685746},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.2,"breakHorizontal":1.8,"spinRate":2286,"spinDirection":186},"zone":8,"typeConfidence":2.0,"plateTime":0.44284409284182136,"extension":6.12695056410261},"index":1,"playId":"43be38cf-da20-3dc1-a426-831684d34ec2","pitchNumber":1,"startTime":"2025-08-30T02:23:06.084Z","endTime":"2025-08-30T02:23:09.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":683227,"link":"/api/v1/people/683227","batSide":{"code":"R","description":"Right"}},"first":{"id":543309,"link":"/api/v1/people/543309"},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":77.0,"endSpeed":69.9,"strikeZoneTop":3.15,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.369250285730214,"aZ":-23.085198987064338,"pfxX":6.161757908237094,"pfxZ":7.298975552742959,"pX":-0.0898295872341465,"pZ":1.2640029662455499,"vX0":-6.341466164140637,"vY0":-111.83795684781789,"vZ0":-5.400665866281507,"x":120.42,"y":204.65,"x0":2.004724352829626,"y0":50.002999850488195,"z0":6.129424847173357,"aX":7.673150256193364},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":11.9,"breakHorizontal":-9.2,"spinRate":1408,"spinDirection":131},"zone":13,"typeConfidence":0.72,"plateTime":0.4929807171528875,"extension":6.037979778634476},"index":2,"playId":"c09c6513-3787-3677-b043-5473f582bd93","pitchNumber":2,"startTime":"2025-08-30T02:23:24.686Z","endTime":"2025-08-30T02:23:27.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":683227,"link":"/api/v1/people/683227","batSide":{"code":"R","description":"Right"}},"first":{"id":543309,"link":"/api/v1/people/543309"},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.8,"endSpeed":70.4,"strikeZoneTop":3.15,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.296076250788765,"aZ":-26.527144793763583,"pfxX":6.449587695872053,"pfxZ":4.4358549862284375,"pX":1.4620202969353682,"pZ":1.901522519775846,"vX0":-4.062627426996512,"vY0":-113.13429743536763,"vZ0":-3.289882880738948,"x":61.27,"y":187.44,"x0":2.4603700909163937,"y0":50.00044656177485,"z0":6.087865357240811,"aX":8.20079154449549},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":7.3,"breakHorizontal":-10.3,"spinRate":1435,"spinDirection":120},"zone":14,"typeConfidence":0.73,"plateTime":0.4877164950426529,"extension":6.002813554991916},"hitData":{"launchSpeed":56.2,"launchAngle":23.0,"totalDistance":141.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":157.15,"coordY":142.6}},"index":3,"playId":"5770f22b-9643-35c6-80e5-bc6df776cef5","pitchNumber":3,"startTime":"2025-08-30T02:23:45.732Z","endTime":"2025-08-30T02:23:53.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":683227,"link":"/api/v1/people/683227","batSide":{"code":"R","description":"Right"}},"first":{"id":543309,"link":"/api/v1/people/543309"},"second":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683227,"link":"/api/v1/people/683227"},"credit":"b_ab"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_ab"},{"player":{"id":683227,"link":"/api/v1/people/683227"},"credit":"b_pa"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.6,"awayTeamWinProbability":60.4,"homeTeamWinProbabilityAdded":-6.200000000000003,"leverageIndex":2.04,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2025-08-30T02:23:53.769Z","atBatIndex":9},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Jonah Heim out on a sacrifice fly to right fielder Colby Thomas. Josh Jung scores. Kyle Higashioka to 3rd.","rbi":1,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-30T02:24:40.837Z","endTime":"2025-08-30T02:24:52.601Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"postOnThird":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":{"id":605488,"link":"/api/v1/people/605488"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"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":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.5,"endSpeed":70.7,"strikeZoneTop":3.56,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.5342519761504,"aZ":-26.47233897854169,"pfxX":6.004436444723138,"pfxZ":4.521106548703694,"pX":0.969396266907309,"pZ":2.2226947630217992,"vX0":-4.4188675197409735,"vY0":-111.43176744362906,"vZ0":-2.8004191647440546,"x":80.05,"y":178.77,"x0":2.195503709331374,"y0":50.00225620626796,"z0":6.223361323633378,"aX":7.570652612239706},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":7.8,"breakHorizontal":-9.7,"spinRate":1399,"spinDirection":123},"zone":14,"typeConfidence":0.77,"plateTime":0.4910399686221565,"extension":5.864600967186642},"hitData":{"launchSpeed":89.3,"launchAngle":22.0,"totalDistance":290.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":192.67,"coordY":103.5}},"index":0,"playId":"7cb9bd71-d5ea-311e-80f6-5a7ed2c23f89","pitchNumber":1,"startTime":"2025-08-30T02:24:40.837Z","endTime":"2025-08-30T02:24:52.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"R","description":"Right"}},"first":{"id":683227,"link":"/api/v1/people/683227"},"second":{"id":543309,"link":"/api/v1/people/543309"},"third":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_pa"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":39.7,"awayTeamWinProbability":60.3,"homeTeamWinProbabilityAdded":0.10000000000000142,"leverageIndex":2.51,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2025-08-30T02:24:52.601Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dylan Moore singles on a line drive to left fielder Tyler Soderstrom. Kyle Higashioka scores. Dylan Moore out at 2nd on the throw, left fielder Tyler Soderstrom to shortstop Jacob Wilson to second baseman Zack Gelof. Cody Freeman to 3rd.","rbi":1,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-30T02:25:17.948Z","endTime":"2025-08-30T02:27:50.402Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":70},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_assist_of"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_adv_play","runner":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":{"id":605488,"link":"/api/v1/people/605488"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.0,"strikeZoneTop":3.44324121610881,"strikeZoneBottom":1.61751512170162,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.038521225211756,"aZ":-17.891877450830115,"pfxX":8.544894307831674,"pfxZ":8.133306644881145,"pX":1.0300859713225183,"pZ":2.0996882349245856,"vX0":-6.365154563415383,"vY0":-131.44262192480005,"vZ0":-6.080126225264692,"x":77.74,"y":182.09,"x0":2.36913665016643,"y0":50.00008286266495,"z0":5.764756842624731,"aX":14.996873820124016},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.7,"breakHorizontal":-14.2,"spinRate":2152,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.41621215940422296,"extension":6.419443580351532},"index":0,"playId":"a26e49ba-413b-36e3-b53e-aa9f8b811d5b","pitchNumber":1,"startTime":"2025-08-30T02:25:32.023Z","endTime":"2025-08-30T02:25:35.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"first":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":543309,"link":"/api/v1/people/543309"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.0,"strikeZoneTop":3.44242438158764,"strikeZoneBottom":1.57948596717085,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.31166663079077,"aZ":-16.707162019750864,"pfxX":7.238868046415821,"pfxZ":8.768575280773577,"pX":0.8702319712265952,"pZ":3.3071461241981175,"vX0":-5.921952341051908,"vY0":-131.78451004249175,"vZ0":-3.5485826310386432,"x":83.83,"y":149.49,"x0":2.2030830333449294,"y0":50.00170405751042,"z0":5.901084135802415,"aX":12.76582808150977},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":15.4,"breakHorizontal":-11.9,"spinRate":2019,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.41520780595579554,"extension":6.421313268530685},"index":1,"playId":"b7680ce6-0542-330b-9947-a29b3ba48af7","pitchNumber":2,"startTime":"2025-08-30T02:25:49.986Z","endTime":"2025-08-30T02:25:54.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"first":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":543309,"link":"/api/v1/people/543309"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"playId":"828610c3-fbe2-356c-b001-ef77716d5c01","startTime":"2025-08-30T02:26:11.393Z","endTime":"2025-08-30T02:26:15.544Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"first":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":543309,"link":"/api/v1/people/543309"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.4,"strikeZoneTop":3.46362428957893,"strikeZoneBottom":1.61271908814743,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.17286189555163,"aZ":-17.034990545797697,"pfxX":6.753722757265454,"pfxZ":8.478875083759926,"pX":1.079583039738284,"pZ":3.389449538587687,"vX0":-5.109868620217978,"vY0":-132.72528349106983,"vZ0":-3.562549341332309,"x":75.85,"y":147.26,"x0":2.1514459980008604,"y0":50.0049082855623,"z0":5.988359184240901,"aX":12.06167137862155},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.8,"breakHorizontal":-11.2,"spinRate":2144,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.41253796577706536,"extension":6.365807941240675},"index":3,"playId":"32ab8ac6-dd18-3499-8f5d-0e06519bcffd","pitchNumber":3,"startTime":"2025-08-30T02:26:31.769Z","endTime":"2025-08-30T02:26:36.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"first":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":543309,"link":"/api/v1/people/543309"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.1,"strikeZoneTop":3.3935946422697,"strikeZoneBottom":1.5647447832901,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.358082134930527,"aZ":-25.100430705094265,"pfxX":-1.2233944829204573,"pfxZ":4.350009891285149,"pX":1.4462508445858901,"pZ":3.5436779109854,"vX0":-1.7082576712814808,"vY0":-125.82986403840928,"vZ0":-1.657498664503521,"x":61.87,"y":143.1,"x0":2.2893969766212896,"y0":50.00062526102648,"z0":6.218885688088612,"aX":-1.9867932912846522},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.8,"breakHorizontal":2.5,"spinRate":2153,"spinDirection":170},"zone":12,"typeConfidence":2.0,"plateTime":0.4331109398406561,"extension":6.0316132405812075},"index":4,"playId":"8d2f5fe3-b999-3c4c-83e5-eb092dcd63b3","pitchNumber":4,"startTime":"2025-08-30T02:26:53.237Z","endTime":"2025-08-30T02:26:57.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"first":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":543309,"link":"/api/v1/people/543309"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.1,"strikeZoneTop":3.47,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.12180745400108,"aZ":-15.947213605793094,"pfxX":7.2508354817938745,"pfxZ":9.131554336741411,"pX":0.6985076748386065,"pZ":3.3762510381971,"vX0":-6.348747755765243,"vY0":-132.64151562364103,"vZ0":-3.5103911266736545,"x":90.37,"y":147.62,"x0":2.184328377306619,"y0":50.00029949782873,"z0":5.883857529606376,"aX":12.881688885360367},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.0,"breakHorizontal":-11.6,"spinRate":2177,"spinDirection":136},"zone":3,"typeConfidence":2.0,"plateTime":0.41337382202572526,"extension":6.4000313230258215},"index":5,"playId":"9af6544c-8869-3446-bc2e-725496dcf19f","pitchNumber":5,"startTime":"2025-08-30T02:27:13.915Z","endTime":"2025-08-30T02:27:17.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"first":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":543309,"link":"/api/v1/people/543309"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.2,"strikeZoneTop":3.47,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.19949991075603,"aZ":-18.01784501575028,"pfxX":9.423512430351405,"pfxZ":7.897737715180378,"pX":0.48024485396324246,"pZ":3.0180541990789367,"vX0":-7.663988563485716,"vY0":-133.85574338368832,"vZ0":-3.876716133835939,"x":98.69,"y":157.29,"x0":2.1736465318962703,"y0":50.00291090189702,"z0":5.796051290692177,"aX":16.890985134567735},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.6,"breakHorizontal":-15.1,"spinRate":2343,"spinDirection":133},"zone":3,"typeConfidence":2.0,"plateTime":0.41113273655913174,"extension":6.407243733977023},"hitData":{"launchSpeed":106.4,"launchAngle":12.0,"totalDistance":225.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":47.43,"coordY":116.72}},"index":6,"playId":"d0c301e5-d146-3e96-b807-a1b0381af155","pitchNumber":6,"startTime":"2025-08-30T02:27:38.354Z","endTime":"2025-08-30T02:27:50.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"first":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":543309,"link":"/api/v1/people/543309"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664238,"link":"/api/v1/people/664238"},"credit":"b_ab"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_ab"},{"player":{"id":664238,"link":"/api/v1/people/664238"},"credit":"b_pa"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.1,"awayTeamWinProbability":65.9,"homeTeamWinProbabilityAdded":-5.600000000000001,"leverageIndex":1.76,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2025-08-30T02:27:50.402Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Soderstrom strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-30T02:29:45.558Z","endTime":"2025-08-30T02:30:45.796Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.8,"strikeZoneTop":3.37217506731179,"strikeZoneBottom":1.49735983621413,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.51649857184816,"aZ":-12.16323390804123,"pfxX":-6.312499533830487,"pfxZ":10.098588140765742,"pX":0.8257233083309139,"pZ":2.844819999318129,"vX0":7.595098431254328,"vY0":-140.07808935131132,"vZ0":-5.271978540997722,"x":85.53,"y":161.97,"x0":-1.1044387707665033,"y0":50.0008747400245,"z0":5.550732909270112,"aX":-12.506611434219964},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.3,"breakHorizontal":9.8,"spinRate":2474,"spinDirection":212},"zone":3,"typeConfidence":0.91,"plateTime":0.39145423713150684,"extension":7.099655203738107},"index":0,"playId":"cd0390ff-7b43-3b0b-b6d8-6e2b05e778ce","pitchNumber":1,"startTime":"2025-08-30T02:30:06.683Z","endTime":"2025-08-30T02:30:10.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.3,"strikeZoneTop":3.33558399218236,"strikeZoneBottom":1.49015964279936,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.32983551838625,"aZ":-11.605514865822778,"pfxX":-6.135972997002632,"pfxZ":10.240821534424283,"pX":0.6953329597733902,"pZ":2.5997256721422994,"vX0":7.271565271596158,"vY0":-141.3316804654931,"vZ0":-6.126124813177379,"x":90.5,"y":168.59,"x0":-1.1223165831093618,"y0":50.00692740722868,"z0":5.551863289958233,"aX":-12.329120812390864},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.3,"breakHorizontal":9.5,"spinRate":2588,"spinDirection":213},"zone":6,"typeConfidence":0.91,"plateTime":0.38860489674149923,"extension":6.822175110811361},"index":1,"playId":"3358e265-5f9b-3fc2-87ee-a6f80c5c28a0","pitchNumber":2,"startTime":"2025-08-30T02:30:24.783Z","endTime":"2025-08-30T02:30:28.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.941567841068593,"aZ":-28.521926213672163,"pfxX":-8.532729275520149,"pfxZ":1.9946043636822424,"pX":-1.0212696741273026,"pZ":2.3802433858854624,"vX0":3.3716889695556986,"vY0":-135.02741029922728,"vZ0":-3.2968586286415373,"x":155.93,"y":174.51,"x0":-1.1842710088147466,"y0":50.00100703945999,"z0":5.644167470306127,"aX":-15.60845519164951},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.1,"breakHorizontal":14.6,"spinRate":1778,"spinDirection":228},"zone":13,"typeConfidence":0.9,"plateTime":0.407086439021052,"extension":6.825139880037975},"index":2,"playId":"59fe8322-c11f-3ea2-a75a-b4c68f61e247","pitchNumber":3,"startTime":"2025-08-30T02:30:41.175Z","endTime":"2025-08-30T02:30:45.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.7,"awayTeamWinProbability":68.3,"homeTeamWinProbabilityAdded":-2.400000000000002,"leverageIndex":0.96,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-08-30T02:30:45.796Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jacob Wilson called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-30T02:30:53.285Z","endTime":"2025-08-30T02:32:51.278Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"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":97.4,"endSpeed":88.0,"strikeZoneTop":3.13992938834144,"strikeZoneBottom":1.45124440171177,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.848974795885745,"aZ":-9.819368479742886,"pfxX":-5.4275598137032794,"pfxZ":11.126976005756681,"pX":-0.5865991749160104,"pZ":3.3789594897486435,"vX0":3.8234748629425237,"vY0":-141.66819518133389,"vZ0":-4.405449511317099,"x":139.36,"y":147.55,"x0":-1.2565496836125,"y0":50.00282689345668,"z0":5.595486604502471,"aX":-10.905074587000849},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.3,"breakHorizontal":8.9,"spinRate":2579,"spinDirection":217},"zone":11,"typeConfidence":0.9,"plateTime":0.3883369541650721,"extension":6.917832343755929},"index":0,"playId":"bb2d2ae9-d998-3722-b989-e08e0561a384","pitchNumber":1,"startTime":"2025-08-30T02:31:09.461Z","endTime":"2025-08-30T02:31:13.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.994663755231972,"aZ":-27.93769654153531,"pfxX":1.5623452481705575,"pfxZ":2.5599746082742545,"pX":0.43262856337197986,"pZ":2.7886049132698223,"vX0":3.818259433231187,"vY0":-127.82108068600324,"vZ0":-1.8799682139693492,"x":100.51,"y":163.49,"x0":-1.282761766529743,"y0":50.00518058758851,"z0":5.7241744774520775,"aX":2.5893094856632675},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.4,"breakHorizontal":-3.7,"spinRate":2571,"spinDirection":164},"zone":3,"typeConfidence":0.91,"plateTime":0.4282781592991154,"extension":6.898373493214191},"index":1,"playId":"d71d01e6-c396-359e-8a21-84c0a780025c","pitchNumber":2,"startTime":"2025-08-30T02:31:29.022Z","endTime":"2025-08-30T02:31:32.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.6,"strikeZoneTop":3.31032445025039,"strikeZoneBottom":1.56100982019365,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.50356762635015,"aZ":-11.684106936453134,"pfxX":-4.580243106825817,"pfxZ":10.21532085553055,"pX":0.7094114329032245,"pZ":1.3187688313179282,"vX0":6.779751387836611,"vY0":-140.85556783727546,"vZ0":-9.358390002942482,"x":89.96,"y":203.17,"x0":-1.1356067355291273,"y0":50.0064940950223,"z0":5.44354998557092,"aX":-9.190493544341626},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.7,"breakHorizontal":6.8,"spinRate":2589,"spinDirection":213},"zone":14,"typeConfidence":0.9,"plateTime":0.38911333817482774,"extension":6.972200699392904},"index":2,"playId":"afb7fa54-5ca2-36af-aaa9-03c5e0877e35","pitchNumber":3,"startTime":"2025-08-30T02:31:46.780Z","endTime":"2025-08-30T02:31:51.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":81.7,"strikeZoneTop":3.24598768850693,"strikeZoneBottom":1.52720862308041,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.850360658130253,"aZ":-27.11231993401107,"pfxX":-6.75797379679757,"pfxZ":2.929787247854968,"pX":-1.1061879953463762,"pZ":4.25661390374613,"vX0":2.546167184408181,"vY0":-131.41914067734658,"vZ0":1.080383611871003,"x":159.17,"y":123.85,"x0":-1.2160000983789754,"y0":50.0044951942554,"z0":5.871494332509818,"aX":-11.685563187780515},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.8,"breakHorizontal":11.5,"spinRate":1664,"spinDirection":214},"zone":11,"typeConfidence":0.93,"plateTime":0.4186244904697518,"extension":6.717250190087368},"index":3,"playId":"fd2a12bf-6953-37f5-bb7b-3a54822a7755","pitchNumber":4,"startTime":"2025-08-30T02:32:03.559Z","endTime":"2025-08-30T02:32:07.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":87.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.53908181086352,"aZ":-10.431923325944311,"pfxX":-6.564122523736894,"pfxZ":10.934473348485394,"pX":-0.37853257408170254,"pZ":2.465073631051919,"vX0":5.1332917291408355,"vY0":-140.7313996868201,"vZ0":-6.237989755890818,"x":131.43,"y":172.22,"x0":-1.3813845142082086,"y0":50.00291841408997,"z0":5.399277842786418,"aX":-13.051987554285873},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.6,"breakHorizontal":10.7,"spinRate":2540,"spinDirection":222},"zone":4,"typeConfidence":0.91,"plateTime":0.39051173404022244,"extension":6.971152869603464},"index":4,"playId":"dad4d2da-ed63-379f-a89a-a119b3152c11","pitchNumber":5,"startTime":"2025-08-30T02:32:23.413Z","endTime":"2025-08-30T02:32:26.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":87.9,"strikeZoneTop":3.2028773525779,"strikeZoneBottom":1.51486320539155,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.28967400299738,"aZ":-12.39755037929102,"pfxX":-4.980914869134229,"pfxZ":9.982402573987073,"pX":0.5671990045207256,"pZ":1.847003537865112,"vX0":6.971678843265598,"vY0":-140.01610147210226,"vZ0":-7.439929679179535,"x":95.38,"y":188.91,"x0":-1.310508261097122,"y0":50.003154927021825,"z0":5.354101736269017,"aX":-9.868229517168928},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.7,"breakHorizontal":7.6,"spinRate":2459,"spinDirection":212},"zone":9,"typeConfidence":0.9,"plateTime":0.39153685666616767,"extension":7.084291629375469},"index":5,"playId":"f43e4426-7d36-3c68-a2bd-2e1c66f51f06","pitchNumber":6,"startTime":"2025-08-30T02:32:46.086Z","endTime":"2025-08-30T02:32:51.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.9,"awayTeamWinProbability":70.1,"homeTeamWinProbabilityAdded":-1.8000000000000007,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-08-30T02:32:51.278Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colby Thomas grounds out, shortstop Ezequiel Duran to first baseman Dylan Moore.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-30T02:33:00.510Z","endTime":"2025-08-30T02:34:04.840Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664238,"link":"/api/v1/people/664238"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.1,"strikeZoneTop":3.3227971180798,"strikeZoneBottom":1.52346866566885,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.389693066112766,"aZ":-38.05748312801101,"pfxX":0.7470650120645068,"pfxZ":-3.8599401427781688,"pX":1.6719108243722636,"pZ":0.8281709310305654,"vX0":6.237582533940078,"vY0":-122.73736366867692,"vZ0":-3.930514598670122,"x":53.27,"y":216.42,"x0":-0.9998333244352395,"y0":50.002395104818724,"z0":5.692712560675621,"aX":1.138012169066756},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-7.7,"breakHorizontal":-2.9,"spinRate":2695,"spinDirection":20},"zone":14,"typeConfidence":0.9,"plateTime":0.44633783779512015,"extension":6.909753785148942},"index":0,"playId":"f5b52f51-a9b8-3817-8539-3fd503b65bf1","pitchNumber":1,"startTime":"2025-08-30T02:33:17.055Z","endTime":"2025-08-30T02:33:20.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687515,"link":"/api/v1/people/687515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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.6,"endSpeed":88.4,"strikeZoneTop":3.37615030273543,"strikeZoneBottom":1.57691138657978,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.00470247507698,"aZ":-13.764907596140963,"pfxX":-6.106981274432458,"pfxZ":9.180636993281782,"pX":0.9604761773278412,"pZ":3.5467039860805545,"vX0":7.939076195405446,"vY0":-140.51964696730838,"vZ0":-3.2210918341854065,"x":80.39,"y":143.02,"x0":-1.104282269462409,"y0":50.00319869692845,"z0":5.598661899042431,"aX":-12.247380076970945},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.2,"breakHorizontal":9.5,"spinRate":2460,"spinDirection":215},"zone":12,"typeConfidence":0.91,"plateTime":0.3893625739748856,"extension":6.885201426969821},"index":1,"playId":"fe3e6986-9472-3c79-91d6-957a38b0dd05","pitchNumber":2,"startTime":"2025-08-30T02:33:38.361Z","endTime":"2025-08-30T02:33:42.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687515,"link":"/api/v1/people/687515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.8,"strikeZoneTop":3.28,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.75969147761708,"aZ":-13.35186707479099,"pfxX":-6.191356454297512,"pfxZ":9.503290835112022,"pX":0.2616808000461364,"pZ":2.371758756428601,"vX0":6.603785726625481,"vY0":-140.0964901294877,"vZ0":-5.994755917796261,"x":107.03,"y":174.74,"x0":-1.3258914349920798,"y0":50.00188097431859,"z0":5.418156162369953,"aX":-12.26094370279846},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.1,"breakHorizontal":9.8,"spinRate":2488,"spinDirection":216},"zone":5,"typeConfidence":0.91,"plateTime":0.39154033049147197,"extension":6.949079901839605},"hitData":{"launchSpeed":110.1,"launchAngle":-6.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.28,"coordY":148.14}},"index":2,"playId":"f9c77bce-c3e5-3899-a9bc-c3a7f297042a","pitchNumber":3,"startTime":"2025-08-30T02:33:56.190Z","endTime":"2025-08-30T02:34:04.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687515,"link":"/api/v1/people/687515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":687515,"link":"/api/v1/people/687515"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.799999999999997,"awayTeamWinProbability":71.2,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-30T02:34:04.840Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Helman strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-30T02:35:56.875Z","endTime":"2025-08-30T02:37:38.233Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":73.7,"endSpeed":67.8,"strikeZoneTop":3.70363058349185,"strikeZoneBottom":1.75366253621444,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.595038480408,"aZ":-33.68729256445519,"pfxX":-5.757168738630275,"pfxZ":-1.302620442675746,"pX":1.6598939430705943,"pZ":2.3858085503878224,"vX0":-0.2633052031775046,"vY0":-107.32332654191123,"vZ0":0.1923960184631479,"x":53.73,"y":174.36,"x0":2.531741699556395,"y0":50.003646240347614,"z0":6.0650807385176515,"aX":-6.676729772803899},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-1.9,"breakHorizontal":10.4,"spinRate":2200,"spinDirection":305},"zone":14,"typeConfidence":2.0,"plateTime":0.5115027469900206,"extension":6.088925826669867},"index":0,"playId":"1136de40-3cce-3506-b2d4-08495ed6f31e","pitchNumber":1,"startTime":"2025-08-30T02:36:21.027Z","endTime":"2025-08-30T02:36:25.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.0,"strikeZoneTop":3.79102366737945,"strikeZoneBottom":1.75475450947123,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.015570315475706,"aZ":-14.205298021513228,"pfxX":7.4376312949581065,"pfxZ":10.225151200053347,"pX":-0.2670577256376012,"pZ":2.0292306415135624,"vX0":-8.267347131878179,"vY0":-131.7340784620744,"vZ0":-7.358458079559598,"x":127.18,"y":183.99,"x0":1.9457939179009611,"y0":50.00466075042523,"z0":5.909272670025094,"aX":13.072708210483468},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":17.0,"breakHorizontal":-11.6,"spinRate":2329,"spinDirection":141},"zone":8,"typeConfidence":2.0,"plateTime":0.4158163580276808,"extension":6.419706485022721},"index":1,"playId":"658f4f6a-2217-316f-be56-8cd595694f50","pitchNumber":2,"startTime":"2025-08-30T02:36:36.234Z","endTime":"2025-08-30T02:36:39.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.3,"strikeZoneTop":3.371,"strikeZoneBottom":1.535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.21378444893272,"aZ":-14.407862297316003,"pfxX":4.7418216506533915,"pfxZ":10.184358364791807,"pX":0.8079048626149636,"pZ":3.3272066734350623,"vX0":-4.292912802001913,"vY0":-131.57180380259524,"vZ0":-4.644529393358125,"x":86.2,"y":148.95,"x0":1.848550984867899,"y0":50.00223580357277,"z0":6.191143456284919,"aX":8.271958977907065},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":17.5,"breakHorizontal":-7.6,"spinRate":2214,"spinDirection":147},"zone":3,"typeConfidence":2.0,"plateTime":0.4170928326207388,"extension":6.3994999249944176},"index":2,"playId":"335284f6-0ed3-3e0a-962b-5ce0eb134f39","pitchNumber":3,"startTime":"2025-08-30T02:36:51.315Z","endTime":"2025-08-30T02:36:56.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-30T02:37:05.129Z","endTime":"2025-08-30T02:37:15.271Z","isPitch":false,"type":"action","player":{"id":680737,"link":"/api/v1/people/680737"},"defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.8,"strikeZoneTop":3.81113171278031,"strikeZoneBottom":1.68773240872778,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.14941735941274,"aZ":-26.80922780858808,"pfxX":6.816873652710984,"pfxZ":4.024929683794049,"pX":1.4570791423013192,"pZ":1.1366863578373105,"vX0":-3.7989918950130432,"vY0":-114.69870530976688,"vZ0":-5.3069848630807925,"x":61.46,"y":208.09,"x0":2.248893283980722,"y0":50.003596909664566,"z0":6.093759866697391,"aX":9.086159325604193},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":6.2,"breakHorizontal":-11.4,"spinRate":1437,"spinDirection":123},"zone":14,"typeConfidence":0.86,"plateTime":0.47749060911402896,"extension":6.207896676613225},"index":4,"playId":"99fde00c-1b25-3596-9aac-0f629f462f31","pitchNumber":4,"startTime":"2025-08-30T02:37:15.271Z","endTime":"2025-08-30T02:37:19.588Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":80.5,"endSpeed":74.2,"strikeZoneTop":3.371,"strikeZoneBottom":1.535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.635785405196476,"aZ":-23.422351881300926,"pfxX":5.942549083777816,"pfxZ":6.2887881715556535,"pX":0.3089849152678647,"pZ":1.8518413999259777,"vX0":-6.019050012632677,"vY0":-117.04861266827584,"vZ0":-4.826604524112707,"x":105.22,"y":188.78,"x0":2.139042320512524,"y0":50.000328397176105,"z0":6.12791035462987,"aX":8.263345725561344},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":10.4,"breakHorizontal":-9.4,"spinRate":1450,"spinDirection":123},"zone":9,"typeConfidence":0.83,"plateTime":0.46756240576179664,"extension":6.094776282358367},"index":5,"playId":"f439dd40-cc31-33a9-9a3e-76f8975ba530","pitchNumber":5,"startTime":"2025-08-30T02:37:33.854Z","endTime":"2025-08-30T02:37:38.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680737,"link":"/api/v1/people/680737"},"credit":"b_ab"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_ab"},{"player":{"id":680737,"link":"/api/v1/people/680737"},"credit":"b_pa"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.599999999999998,"awayTeamWinProbability":69.4,"homeTeamWinProbabilityAdded":1.8000000000000007,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-08-30T02:37:38.233Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ezequiel Duran grounds out, second baseman Zack Gelof to first baseman Nick Kurtz.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-30T02:37:53.076Z","endTime":"2025-08-30T02:39:25.717Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":701762,"link":"/api/v1/people/701762"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.4,"strikeZoneTop":3.51594572332737,"strikeZoneBottom":1.60858466943715,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.702806477089723,"aZ":-13.533805423370387,"pfxX":6.292536945018275,"pfxZ":10.464642603839472,"pX":0.8090216593923535,"pZ":1.6938124958033018,"vX0":-4.9060884543180645,"vY0":-132.9393186513443,"vZ0":-8.53388271837312,"x":86.16,"y":193.05,"x0":1.8650054545746688,"y0":50.00619251734133,"z0":5.937942038942382,"aX":11.214107343470465},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":17.2,"breakHorizontal":-10.3,"spinRate":2161,"spinDirection":147},"zone":9,"typeConfidence":2.0,"plateTime":0.41272912582696497,"extension":6.451580985852505},"index":0,"playId":"d0d608e3-0529-3a07-bd7f-9756d173b8f6","pitchNumber":1,"startTime":"2025-08-30T02:38:02.339Z","endTime":"2025-08-30T02:38:07.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":87.9,"endSpeed":80.4,"strikeZoneTop":3.54894603403583,"strikeZoneBottom":1.62553863708445,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.086739672096154,"aZ":-23.752428347974824,"pfxX":-0.14669194543232233,"pfxZ":5.089881635261847,"pX":1.2069636014638045,"pZ":3.539359920149824,"vX0":-2.57816138527675,"vY0":-128.0178755981515,"vZ0":-2.0739900441756633,"x":70.99,"y":143.22,"x0":2.247321593480355,"y0":50.004284502948906,"z0":6.224275267825913,"aX":-0.24293838962223874},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":9.0,"breakHorizontal":0.8,"spinRate":2239,"spinDirection":169},"zone":12,"typeConfidence":2.0,"plateTime":0.4282849811303766,"extension":6.0419555626940005},"index":1,"playId":"4e96eac7-0156-3b9d-9a20-c968070a57c8","pitchNumber":2,"startTime":"2025-08-30T02:38:17.856Z","endTime":"2025-08-30T02:38:22.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.2,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.002797811091025,"aZ":-16.279286850972568,"pfxX":6.971888583659798,"pfxZ":9.1074907845542,"pX":0.4052680123363049,"pZ":3.1059720254140992,"vX0":-5.9048103864628345,"vY0":-132.02254560473844,"vZ0":-4.801025558047779,"x":101.55,"y":154.92,"x0":1.777196039965985,"y0":50.0058899942648,"z0":6.165908680034153,"aX":12.173620690366167},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":15.5,"breakHorizontal":-11.2,"spinRate":2139,"spinDirection":149},"zone":3,"typeConfidence":2.0,"plateTime":0.41663075407570194,"extension":6.376688302069377},"index":2,"playId":"ea9055a6-3c14-3d49-a196-5778a24cf9a0","pitchNumber":3,"startTime":"2025-08-30T02:38:33.682Z","endTime":"2025-08-30T02:38:37.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.8,"strikeZoneTop":3.58839862197492,"strikeZoneBottom":1.63040608409321,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.42062054188307,"aZ":-14.567851329321364,"pfxX":7.745724538618658,"pfxZ":9.762913999929214,"pX":0.37698936763163593,"pZ":2.5006500018603472,"vX0":-6.827994445235683,"vY0":-133.83228045005237,"vZ0":-6.330579146477614,"x":102.63,"y":171.26,"x0":1.962116914343967,"y0":50.00467404655538,"z0":5.950888966096712,"aX":13.97228013257504},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.4,"breakHorizontal":-12.5,"spinRate":2229,"spinDirection":139},"zone":6,"typeConfidence":2.0,"plateTime":0.41016098466424467,"extension":6.426349331070271},"index":3,"playId":"a7179d23-0d4a-363b-afc3-10a5ba3ce3e4","pitchNumber":4,"startTime":"2025-08-30T02:38:53.844Z","endTime":"2025-08-30T02:38:58.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-30T02:39:08.792Z","endTime":"2025-08-30T02:39:18.157Z","isPitch":false,"type":"action","player":{"id":677649,"link":"/api/v1/people/677649"},"defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.063202780618727,"aZ":-16.19717056638439,"pfxX":7.2313446705661395,"pfxZ":9.022569827726647,"pX":1.3409109255494034,"pZ":2.927974712985336,"vX0":-3.828993890834785,"vY0":-132.64348142941103,"vZ0":-5.066765768281458,"x":65.89,"y":159.72,"x0":1.8685886321343568,"y0":50.00185916594412,"z0":6.0553723456017705,"aX":12.802550598534006},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.4,"breakHorizontal":-12.2,"spinRate":2163,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.4139559316996615,"extension":6.686965766567293},"hitData":{"launchSpeed":99.2,"launchAngle":-3.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.17,"coordY":147.63}},"index":5,"playId":"050e7a6b-e3b6-3830-848a-45ff3202eae5","pitchNumber":5,"startTime":"2025-08-30T02:39:18.157Z","endTime":"2025-08-30T02:39:25.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_ab"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_ab"},{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_pa"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.900000000000002,"awayTeamWinProbability":68.1,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-08-30T02:39:25.717Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Wyatt Langford strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-30T02:39:38.142Z","endTime":"2025-08-30T02:41:22.259Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.3,"endSpeed":70.4,"strikeZoneTop":3.3838232100942,"strikeZoneBottom":1.57013030033803,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.23546309860128,"aZ":-33.15758250361013,"pfxX":-8.94786715147594,"pfxZ":-0.7830755418838313,"pX":-1.1821061822055485,"pZ":1.6342229982647514,"vX0":-5.413748886615264,"vY0":-112.35890197266242,"vZ0":-1.8586434239328895,"x":162.06,"y":194.66,"x0":2.4382600102043304,"y0":50.00453828304564,"z0":5.907137253894025,"aX":-11.206726280753033},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-1.7,"breakHorizontal":17.8,"spinRate":2376,"spinDirection":308},"zone":13,"typeConfidence":0.9,"plateTime":0.49134123544311326,"extension":6.163955519679103},"index":0,"playId":"b23ae0bb-0e96-3dc7-b357-6cb1c8eae4ed","pitchNumber":1,"startTime":"2025-08-30T02:39:48.611Z","endTime":"2025-08-30T02:39:52.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":78.2,"endSpeed":72.3,"strikeZoneTop":3.40293481040785,"strikeZoneBottom":1.5892223671633,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.761653733984787,"aZ":-27.441328292051107,"pfxX":8.303438089028367,"pfxZ":3.6116536866697144,"pX":1.144782782750854,"pZ":1.0728801352347734,"vX0":-4.917740265456766,"vY0":-113.79763197638114,"vZ0":-5.0555017150477,"x":73.36,"y":209.81,"x0":2.254294684500523,"y0":50.00564445137992,"z0":6.039682369073808,"aX":10.898883885621801},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":5.5,"breakHorizontal":-13.8,"spinRate":1371,"spinDirection":125},"zone":14,"typeConfidence":0.88,"plateTime":0.48118910241219703,"extension":5.973965162981848},"index":1,"playId":"4dda59e5-ec52-3ed4-96d6-9159f70d3cd8","pitchNumber":2,"startTime":"2025-08-30T02:40:03.533Z","endTime":"2025-08-30T02:40:07.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.2,"strikeZoneTop":3.34443418420484,"strikeZoneBottom":1.62089303259139,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.68782393784698,"aZ":-26.96499165101316,"pfxX":-1.2014794385224006,"pfxZ":3.201841507292004,"pX":0.20891916094461097,"pZ":3.6201685013649287,"vX0":-4.476353928937661,"vY0":-126.0427199711043,"vZ0":-0.980015082816512,"x":109.04,"y":141.04,"x0":2.1553833053958034,"y0":50.00569867495318,"z0":6.167584449055526,"aX":-1.9567490050381033},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.9,"breakHorizontal":3.1,"spinRate":2347,"spinDirection":189},"zone":12,"typeConfidence":2.0,"plateTime":0.4325393371537074,"extension":6.138642783440537},"index":2,"playId":"897ee1c6-f6d9-39a9-ad22-3d8def59e95d","pitchNumber":3,"startTime":"2025-08-30T02:40:22.162Z","endTime":"2025-08-30T02:40:26.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":82.7,"strikeZoneTop":3.41731872154263,"strikeZoneBottom":1.60436219829298,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.81808349553745,"aZ":-16.214289237112364,"pfxX":6.228134753660021,"pfxZ":9.06888317779542,"pX":0.5630871922649527,"pZ":2.598519456327343,"vX0":-5.550212138064736,"vY0":-132.21746002695735,"vZ0":-5.6216054988622055,"x":95.54,"y":168.62,"x0":1.8866335267014152,"y0":50.00124131959552,"z0":5.953815661826132,"aX":10.958004890689683},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":15.4,"breakHorizontal":-10.0,"spinRate":2235,"spinDirection":143},"zone":6,"typeConfidence":2.0,"plateTime":0.4152522091621549,"extension":6.614926259433963},"index":3,"playId":"d1d654f8-d587-351e-86de-3e84dc78482e","pitchNumber":4,"startTime":"2025-08-30T02:40:39.849Z","endTime":"2025-08-30T02:40:43.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":82.7,"strikeZoneTop":3.36792005387951,"strikeZoneBottom":1.6144352935268,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.838662320517194,"aZ":-16.37245677918622,"pfxX":7.244863260513658,"pfxZ":9.007341864530119,"pX":0.006458453191275206,"pZ":2.4449791559094494,"vX0":-7.059544024951525,"vY0":-132.06350754163125,"vZ0":-5.96965804807428,"x":116.75,"y":172.77,"x0":1.7814038015830744,"y0":50.00536549371209,"z0":5.95186573134436,"aX":12.71538784874295},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":15.1,"breakHorizontal":-11.4,"spinRate":2229,"spinDirection":142},"zone":5,"typeConfidence":2.0,"plateTime":0.4157767619458457,"extension":6.990726606277136},"index":4,"playId":"4ad3fd96-45a7-34b0-838e-4c68e4be2430","pitchNumber":5,"startTime":"2025-08-30T02:40:58.234Z","endTime":"2025-08-30T02:41:02.007Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.4,"strikeZoneTop":3.33,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.104365344658714,"aZ":-27.82045752986137,"pfxX":-1.3620026000404715,"pfxZ":2.858886304375014,"pX":0.724654315048152,"pZ":3.2719212464099985,"vX0":-3.572821970181643,"vY0":-122.64658500591258,"vZ0":-1.1468915129958765,"x":89.38,"y":150.44,"x0":2.3769486934429347,"y0":50.00602387198881,"z0":6.116877562980943,"aX":-2.075890585179555},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":5.2,"breakHorizontal":3.4,"spinRate":2278,"spinDirection":194},"zone":3,"typeConfidence":2.0,"plateTime":0.44648673198666256,"extension":6.2841961992917215},"index":5,"playId":"4c94f83a-5ede-3110-b2a8-4ccf168faa47","pitchNumber":6,"startTime":"2025-08-30T02:41:16.717Z","endTime":"2025-08-30T02:41:22.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"credit":"b_ab"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_ab"},{"player":{"id":694671,"link":"/api/v1/people/694671"},"credit":"b_pa"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.800000000000004,"awayTeamWinProbability":67.19999999999999,"homeTeamWinProbabilityAdded":0.9000000000000021,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-08-30T02:41:22.259Z","atBatIndex":17},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lawrence Butler singles on a line drive to left fielder Wyatt Langford.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-30T02:43:16.669Z","endTime":"2025-08-30T02:43:59.136Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"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":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"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(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":81.7,"endSpeed":74.6,"strikeZoneTop":3.56783568638904,"strikeZoneBottom":1.62977064995036,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.684106600974708,"aZ":-35.99691970264259,"pfxX":7.2413439803309725,"pfxZ":-2.690682614823279,"pX":0.5270858458657844,"pZ":3.503784723053133,"vX0":2.09958108929045,"vY0":-118.87755451290073,"vZ0":1.955546866025904,"x":96.91,"y":144.18,"x0":-1.3104822639440405,"y0":50.005840933981894,"z0":5.959491910216478,"aX":10.272713544476797},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-4.1,"breakHorizontal":-13.7,"spinRate":2754,"spinDirection":35},"zone":3,"typeConfidence":0.89,"plateTime":0.46233285584968664,"extension":6.624149641620029},"index":0,"playId":"0aae376f-0b74-3191-87a8-14290cf59b71","pitchNumber":1,"startTime":"2025-08-30T02:43:30.320Z","endTime":"2025-08-30T02:43:34.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":88.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.8301314014069,"aZ":-13.897125031700165,"pfxX":-5.454909137346435,"pfxZ":9.090202082672064,"pX":0.4178883201383122,"pZ":2.4270115389255564,"vX0":6.395388030673999,"vY0":-142.1428750267643,"vZ0":-6.145847032248683,"x":101.07,"y":173.25,"x0":-1.171151231961545,"y0":50.00389297325948,"z0":5.528348753410131,"aX":-10.9701082688433},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.1,"breakHorizontal":8.3,"spinRate":2532,"spinDirection":218},"zone":6,"typeConfidence":0.9,"plateTime":0.3879120166524732,"extension":6.8229815157370695},"hitData":{"launchSpeed":98.8,"launchAngle":15.0,"totalDistance":281.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":88.97,"coordY":75.93}},"index":1,"playId":"1242e86e-e5ea-3d41-ad59-0533819a9bc2","pitchNumber":2,"startTime":"2025-08-30T02:43:48.159Z","endTime":"2025-08-30T02:43:59.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.2,"awayTeamWinProbability":62.8,"homeTeamWinProbabilityAdded":4.399999999999999,"leverageIndex":1.04,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2025-08-30T02:43:59.136Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Darell Hernaiz strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-30T02:44:13.616Z","endTime":"2025-08-30T02:45:36.327Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.5,"strikeZoneTop":3.57,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.17618978200535,"aZ":-12.536688296652141,"pfxX":-4.2877841045055405,"pfxZ":9.696315692825575,"pX":-0.8761683013880264,"pZ":3.5627294009215422,"vX0":2.3875320826844364,"vY0":-141.82762783192544,"vZ0":-3.2204364639753793,"x":150.4,"y":142.59,"x0":-1.1743482192620311,"y0":50.00650289494695,"z0":5.519203495062962,"aX":-8.68672712450874},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.0,"breakHorizontal":7.2,"spinRate":2475,"spinDirection":215},"zone":11,"typeConfidence":0.9,"plateTime":0.3870502786582737,"extension":6.690031475276812},"index":0,"playId":"04cbce55-84ce-35b0-bd80-a99b1a2de9bd","pitchNumber":1,"startTime":"2025-08-30T02:44:27.089Z","endTime":"2025-08-30T02:44:31.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"first":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.0,"strikeZoneTop":3.57,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.69216991731902,"aZ":-11.423628054447553,"pfxX":-5.878808563627668,"pfxZ":10.326422241165899,"pX":-0.1790501646685028,"pZ":3.4125065288199594,"vX0":4.656117432054745,"vY0":-141.6516876300208,"vZ0":-3.776120399823468,"x":123.82,"y":146.64,"x0":-1.089410068145436,"y0":50.004872919336705,"z0":5.5062799521848484,"aX":-11.816241201403395},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.0,"breakHorizontal":9.6,"spinRate":2538,"spinDirection":218},"zone":2,"typeConfidence":0.9,"plateTime":0.38832200772470493,"extension":7.003669453853017},"index":1,"playId":"07939fd9-ace6-39c7-93c4-8b6fdc5a2d6b","pitchNumber":2,"startTime":"2025-08-30T02:44:47.689Z","endTime":"2025-08-30T02:44:51.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"first":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":89.2,"strikeZoneTop":3.60585016925393,"strikeZoneBottom":1.64838630973814,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.4873643898932,"aZ":-10.381546703911658,"pfxX":-5.390743652194358,"pfxZ":10.589966696519312,"pX":1.6277829997224447,"pZ":1.9650382422378447,"vX0":8.514713740667082,"vY0":-143.5284289246696,"vZ0":-7.894402569934591,"x":54.95,"y":185.72,"x0":-0.6958277143342182,"y0":50.000170627606686,"z0":5.421131613631665,"aX":-11.091245751525273},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.4,"breakHorizontal":7.8,"spinRate":2501,"spinDirection":218},"zone":14,"typeConfidence":0.9,"plateTime":0.3836497070347864,"extension":6.776785017055587},"index":2,"playId":"d68f64d8-adae-3c21-9990-1f378d678eb6","pitchNumber":3,"startTime":"2025-08-30T02:45:12.120Z","endTime":"2025-08-30T02:45:16.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"first":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.3,"strikeZoneTop":3.57,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.835606761554903,"aZ":-28.842066563286565,"pfxX":-8.464697974279119,"pfxZ":1.8829882841525443,"pX":-0.259448683011471,"pZ":1.3093707915631465,"vX0":4.961631791486877,"vY0":-132.8989502226936,"vZ0":-5.453410947192782,"x":126.89,"y":203.43,"x0":-1.0593987226522368,"y0":50.00648943355016,"z0":5.506268729153578,"aX":-15.010675917192154},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.3,"breakHorizontal":14.2,"spinRate":1495,"spinDirection":228},"zone":13,"typeConfidence":0.9,"plateTime":0.4135482463886504,"extension":6.823818830478552},"index":3,"playId":"1fa96281-d021-3827-9720-c930f79509b5","pitchNumber":4,"startTime":"2025-08-30T02:45:31.723Z","endTime":"2025-08-30T02:45:36.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"first":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.1,"awayTeamWinProbability":66.9,"homeTeamWinProbabilityAdded":-4.100000000000001,"leverageIndex":1.79,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2025-08-30T02:45:36.327Z","atBatIndex":19},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Zack Gelof singles on a ground ball to left fielder Wyatt Langford. Lawrence Butler to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-30T02:45:48.645Z","endTime":"2025-08-30T02:46:59.057Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"postOnSecond":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":87.2,"endSpeed":80.4,"strikeZoneTop":3.42070236269382,"strikeZoneBottom":1.53238768771302,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.279623485484663,"aZ":-27.78734118646683,"pfxX":1.4466309038386886,"pfxZ":2.6771859736493546,"pX":0.907712855022544,"pZ":2.0746576162195605,"vX0":4.413947199099453,"vY0":-126.97492875453528,"vZ0":-3.4736714676517026,"x":82.4,"y":182.76,"x0":-1.0389433138823885,"y0":50.00094023146589,"z0":5.664170686827648,"aX":2.3686933205150615},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.3,"breakHorizontal":-3.6,"spinRate":2524,"spinDirection":166},"zone":14,"typeConfidence":0.91,"plateTime":0.43088062139278627,"extension":6.776341715102505},"index":0,"playId":"14c00084-74b4-31b7-aeac-de63272731ee","pitchNumber":1,"startTime":"2025-08-30T02:46:03.342Z","endTime":"2025-08-30T02:46:07.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"first":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.0,"strikeZoneTop":3.45511794250894,"strikeZoneBottom":1.59642638171973,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.91611457717095,"aZ":-28.247387835228828,"pfxX":2.2118469136022947,"pfxZ":2.3811455257710925,"pX":0.18572621146607102,"pZ":1.4495645360209752,"vX0":3.1081027155997143,"vY0":-127.07969417750563,"vZ0":-4.83731459534841,"x":109.92,"y":199.64,"x0":-1.336525638415277,"y0":50.003558708500115,"z0":5.598552235514761,"aX":3.6490544774702753},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.5,"breakHorizontal":-4.7,"spinRate":2649,"spinDirection":165},"zone":14,"typeConfidence":0.91,"plateTime":0.4295785662209708,"extension":6.471621192119076},"index":1,"playId":"e5742906-e1ea-353d-8adc-93ef3c32d66d","pitchNumber":2,"startTime":"2025-08-30T02:46:24.157Z","endTime":"2025-08-30T02:46:28.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"first":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.0,"strikeZoneTop":3.44,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.15389069159572,"aZ":-11.133143777029648,"pfxX":-5.524131566134633,"pfxZ":10.500818532842544,"pX":0.07101017857261843,"pZ":2.1894830312296354,"vX0":4.931054824426627,"vY0":-141.57625430124648,"vZ0":-7.06766938834708,"x":114.29,"y":179.66,"x0":-0.9865007061315128,"y0":50.00694633082498,"z0":5.452063897963832,"aX":-11.07418372398095},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.5,"breakHorizontal":8.9,"spinRate":2466,"spinDirection":218},"zone":5,"typeConfidence":0.9,"plateTime":0.38877807389400854,"extension":6.902867987600738},"hitData":{"launchSpeed":89.2,"launchAngle":-10.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":91.01,"coordY":130.91}},"index":2,"playId":"3403cd6b-f98e-34a2-8b29-050f1d1597f8","pitchNumber":3,"startTime":"2025-08-30T02:46:47.276Z","endTime":"2025-08-30T02:46:59.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"first":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":680869,"link":"/api/v1/people/680869"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.8,"awayTeamWinProbability":62.2,"homeTeamWinProbabilityAdded":4.699999999999996,"leverageIndex":1.46,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2025-08-30T02:46:59.057Z","atBatIndex":20},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Nick Kurtz walks. Lawrence Butler to 3rd. Zack Gelof to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-30T02:47:13.922Z","endTime":"2025-08-30T02:50:09.248Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"postOnSecond":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"postOnThird":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.4,"strikeZoneTop":3.77702719797529,"strikeZoneBottom":1.75538744589435,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.082163516258376,"aZ":-28.199887208334427,"pfxX":-8.902169275574781,"pfxZ":2.264105138128286,"pX":-0.01919275710566266,"pZ":0.34436688802026827,"vX0":6.461652240064002,"vY0":-131.6980470472979,"vZ0":-7.780414791705085,"x":117.73,"y":229.48,"x0":-1.3484470943453133,"y0":50.00439630708377,"z0":5.424159815452483,"aX":-15.6324047504333},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.5,"breakHorizontal":14.8,"spinRate":1658,"spinDirection":237},"zone":13,"typeConfidence":0.9,"plateTime":0.4159672412929627,"extension":6.725688370314855},"index":0,"playId":"80d47441-02e5-3722-8bf5-64bcec91c46b","pitchNumber":1,"startTime":"2025-08-30T02:47:27.284Z","endTime":"2025-08-30T02:47:31.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":680869,"link":"/api/v1/people/680869"},"second":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.2,"strikeZoneTop":3.71179558536346,"strikeZoneBottom":1.70067611320735,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.01664059885323,"aZ":-37.11097720841195,"pfxX":1.3056827366871828,"pfxZ":-3.3063110228580865,"pX":0.8104876919991462,"pZ":0.8357806560703415,"vX0":3.902960353133987,"vY0":-121.4140408028156,"vZ0":-4.118520640441515,"x":86.11,"y":216.21,"x0":-0.9882983172727314,"y0":50.005006326398615,"z0":5.787358251346144,"aX":1.9473681632133684},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-6.7,"breakHorizontal":-3.4,"spinRate":2713,"spinDirection":18},"zone":14,"typeConfidence":0.9,"plateTime":0.45131822529594867,"extension":6.578870129470112},"index":1,"playId":"10077ac5-a637-310b-9807-6a9531e16701","pitchNumber":2,"startTime":"2025-08-30T02:47:50.008Z","endTime":"2025-08-30T02:47:53.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":680869,"link":"/api/v1/people/680869"},"second":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":88.4,"strikeZoneTop":3.7801211127571,"strikeZoneBottom":1.76878444264224,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.757479374361765,"aZ":-11.733601979846805,"pfxX":-4.164270874081956,"pfxZ":10.089951917228625,"pX":-0.14003450334043913,"pZ":2.8916550836502513,"vX0":3.817825450105805,"vY0":-142.38537873303096,"vZ0":-5.307138525147186,"x":122.34,"y":160.71,"x0":-0.9660355604808941,"y0":50.004710115579655,"z0":5.541201694818468,"aX":-8.437580750971383},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.2,"breakHorizontal":6.6,"spinRate":2499,"spinDirection":218},"zone":5,"typeConfidence":0.9,"plateTime":0.38667038723626,"extension":6.647215578410506},"index":2,"playId":"35187cdc-758a-3f34-b6ed-4b34886b1329","pitchNumber":3,"startTime":"2025-08-30T02:48:16.094Z","endTime":"2025-08-30T02:48:19.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":680869,"link":"/api/v1/people/680869"},"second":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.3,"strikeZoneTop":3.71,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.9124514024325,"aZ":-28.356140492908764,"pfxX":-8.817579396955926,"pfxZ":2.2031140143897305,"pX":-0.24961920569032134,"pZ":1.6472506720514872,"vX0":5.209695919705074,"vY0":-131.29158027497857,"vZ0":-4.66027931025978,"x":126.51,"y":194.3,"x0":-1.1224730064813135,"y0":50.00238812900042,"z0":5.57622710614704,"aX":-15.267605253119536},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.1,"breakHorizontal":14.6,"spinRate":1617,"spinDirection":234},"zone":8,"typeConfidence":0.9,"plateTime":0.41849150700264026,"extension":6.484990330848636},"index":3,"playId":"2efd3cd9-ca73-3012-a4b5-62f8bfe30d4e","pitchNumber":4,"startTime":"2025-08-30T02:48:33.053Z","endTime":"2025-08-30T02:48:36.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":680869,"link":"/api/v1/people/680869"},"second":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":89.8,"strikeZoneTop":3.66520891960666,"strikeZoneBottom":1.74525619290112,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.21557688310534,"aZ":-11.348159777325936,"pfxX":-4.961526977294755,"pfxZ":9.9978923430618,"pX":1.1453321040429427,"pZ":2.8273779846789484,"vX0":7.675765267070808,"vY0":-144.05487994810755,"vZ0":-5.647998697445563,"x":73.34,"y":162.44,"x0":-0.9200662504120802,"y0":50.00554285967211,"z0":5.5276090826353,"aX":-10.338265334727005},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.0,"breakHorizontal":7.3,"spinRate":2621,"spinDirection":214},"zone":12,"typeConfidence":0.9,"plateTime":0.38150859134842197,"extension":6.857353668265487},"index":4,"playId":"dc804d6b-d29a-3955-a682-aa5a8fd716eb","pitchNumber":5,"startTime":"2025-08-30T02:48:53.656Z","endTime":"2025-08-30T02:48:58.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":680869,"link":"/api/v1/people/680869"},"second":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":88.1,"strikeZoneTop":3.71,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.65771397003754,"aZ":-12.15989592179752,"pfxX":-6.25413264636388,"pfxZ":9.923505788497424,"pX":0.45364722157999504,"pZ":2.800135568570398,"vX0":6.154011730519498,"vY0":-142.28296849785428,"vZ0":-5.268898167524582,"x":99.71,"y":163.18,"x0":-0.942156793429909,"y0":50.00026087990495,"z0":5.470122543414377,"aX":-12.610490008025039},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.8,"breakHorizontal":9.8,"spinRate":2535,"spinDirection":218},"zone":6,"typeConfidence":0.91,"plateTime":0.3874174265607464,"extension":6.824022462018774},"index":5,"playId":"40355a8a-4ac5-3cbe-afa2-25138dd196d0","pitchNumber":6,"startTime":"2025-08-30T02:49:13.112Z","endTime":"2025-08-30T02:49:17.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":680869,"link":"/api/v1/people/680869"},"second":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.7,"strikeZoneTop":3.71,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.46430644896653,"aZ":-30.788868133480968,"pfxX":-7.295793440524589,"pfxZ":0.7570607930132986,"pX":-0.5815639044577358,"pZ":2.0677567183552523,"vX0":4.19383818251729,"vY0":-134.36494712474092,"vZ0":-3.7486441371051864,"x":139.17,"y":182.95,"x0":-1.2157987490640803,"y0":50.0028243374006,"z0":5.671944232644421,"aX":-13.322755514476832},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":0.7,"breakHorizontal":12.2,"spinRate":1745,"spinDirection":224},"zone":7,"typeConfidence":0.9,"plateTime":0.40785816610783243,"extension":6.530696085846234},"index":6,"playId":"eca83041-151d-38de-bb35-277ec9512eed","pitchNumber":7,"startTime":"2025-08-30T02:49:38.528Z","endTime":"2025-08-30T02:49:42.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":680869,"link":"/api/v1/people/680869"},"second":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.7,"strikeZoneTop":3.63270956511736,"strikeZoneBottom":1.59709596014971,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.23174330156739,"aZ":-27.947115861330552,"pfxX":3.055742612104413,"pfxZ":2.5612692242206467,"pX":1.2232779057355145,"pZ":3.224230637304006,"vX0":5.134777302367217,"vY0":-127.13759952707058,"vZ0":-0.7339669067434662,"x":70.37,"y":151.73,"x0":-1.2135707840332723,"y0":50.0016389196588,"z0":5.720001783624438,"aX":5.038527627598002},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.7,"breakHorizontal":-6.6,"spinRate":2539,"spinDirection":162},"zone":12,"typeConfidence":0.91,"plateTime":0.4295834827826015,"extension":6.465437358021495},"index":7,"playId":"d35ebd14-797b-31b2-bec3-6e0190d1c02c","pitchNumber":8,"startTime":"2025-08-30T02:50:05.068Z","endTime":"2025-08-30T02:50:09.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":701762,"link":"/api/v1/people/701762","batSide":{"code":"L","description":"Left"}},"first":{"id":680869,"link":"/api/v1/people/680869"},"second":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701762,"link":"/api/v1/people/701762"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.1,"awayTeamWinProbability":54.9,"homeTeamWinProbabilityAdded":7.300000000000004,"leverageIndex":2.37,"dramaIndex":109.0,"contextMetrics":{},"playEndTime":"2025-08-30T02:50:09.248Z","atBatIndex":21},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Shea Langeliers grounds into a force out, third baseman Josh Jung to catcher Jonah Heim. Lawrence Butler out at home. Zack Gelof to 3rd. Nick Kurtz to 2nd. Shea Langeliers to 1st.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-30T02:51:16.004Z","endTime":"2025-08-30T02:52:17.966Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"postOnSecond":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"postOnThird":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"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-08-30T02:50:32.257Z","endTime":"2025-08-30T02:51:18.351Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":82.3,"strikeZoneTop":3.26442225581473,"strikeZoneBottom":1.52492859004404,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.04476201594657,"aZ":-29.198616288785075,"pfxX":-10.967910177939768,"pfxZ":1.7316895138204527,"pX":0.6210490436099213,"pZ":0.06088583631027331,"vX0":8.163754512955336,"vY0":-131.2129054602786,"vZ0":-8.215062363639213,"x":93.33,"y":237.14,"x0":-1.1253625074413238,"y0":50.005112027639406,"z0":5.448060748155692,"aX":-18.884983758358757},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.2,"breakHorizontal":17.8,"spinRate":1543,"spinDirection":228},"zone":14,"typeConfidence":0.9,"plateTime":0.4194694104619292,"extension":6.980487106708642},"index":1,"playId":"8293ff01-d62c-3d9c-b410-3b3126ef4b5b","pitchNumber":1,"startTime":"2025-08-30T02:51:18.351Z","endTime":"2025-08-30T02:51:23.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.8,"strikeZoneTop":3.29759288720793,"strikeZoneBottom":1.55839629681972,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.94215692312122,"aZ":-26.33781078409227,"pfxX":2.435139792994889,"pfxZ":3.4806123734016223,"pX":1.9463284917209926,"pZ":1.0808159867896499,"vX0":6.940186788211295,"vY0":-127.98387394917368,"vZ0":-6.125157405898653,"x":42.81,"y":209.6,"x0":-1.1058568687122585,"y0":50.00003982431068,"z0":5.540673842229239,"aX":4.078710580700371},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.3,"breakHorizontal":-5.9,"spinRate":2600,"spinDirection":200},"zone":14,"typeConfidence":0.9,"plateTime":0.42633698873870474,"extension":6.794367642473563},"index":2,"playId":"26e222b5-b6c3-3ef6-ad59-8a775e8e59c6","pitchNumber":2,"startTime":"2025-08-30T02:51:46.791Z","endTime":"2025-08-30T02:51:50.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.2,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.44614504122009,"aZ":-13.251526683527725,"pfxX":-5.590521205656727,"pfxZ":9.458369734026629,"pX":0.6045226976880922,"pZ":2.550575303415877,"vX0":6.417815603630872,"vY0":-140.89724598391985,"vZ0":-5.617427036435562,"x":93.96,"y":169.91,"x0":-0.9816648983216193,"y0":50.005735843290125,"z0":5.434054632432993,"aX":-11.188442198544205},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.1,"breakHorizontal":8.8,"spinRate":2401,"spinDirection":218},"zone":6,"typeConfidence":0.9,"plateTime":0.3894599702185264,"extension":6.922496258884398},"hitData":{"launchSpeed":71.0,"launchAngle":-44.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.29,"coordY":183.1}},"index":3,"playId":"8e49824f-23ed-3a95-aeef-691deeae2201","pitchNumber":3,"startTime":"2025-08-30T02:52:09.312Z","endTime":"2025-08-30T02:52:17.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":671732,"link":"/api/v1/people/671732"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.0,"awayTeamWinProbability":64.0,"homeTeamWinProbabilityAdded":-9.100000000000001,"leverageIndex":3.06,"dramaIndex":137.0,"contextMetrics":{},"playEndTime":"2025-08-30T02:52:17.966Z","atBatIndex":22},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brent Rooker doubles (33) on a line drive to left fielder Wyatt Langford. Zack Gelof scores. Nick Kurtz scores. Shea Langeliers to 3rd.","rbi":2,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-30T02:52:43.477Z","endTime":"2025-08-30T02:53:08.443Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"postOnThird":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":{"id":683004,"link":"/api/v1/people/683004"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":701762,"fullName":"Nick Kurtz","link":"/api/v1/people/701762"},"responsiblePitcher":{"id":683004,"link":"/api/v1/people/683004"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.1,"strikeZoneTop":3.57,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.83592369783605,"aZ":-29.109871898202723,"pfxX":3.4844132081657238,"pfxZ":1.8855417734740847,"pX":0.533372558152854,"pZ":2.6932168396128087,"vX0":3.0836348398954727,"vY0":-126.45843709881638,"vZ0":-1.8102870026988094,"x":96.67,"y":166.06,"x0":-1.1528447089480154,"y0":50.00419489632686,"z0":5.7447785645661655,"aX":5.6652361018434965},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.2,"breakHorizontal":-7.0,"spinRate":2583,"spinDirection":121},"zone":6,"typeConfidence":0.91,"plateTime":0.4324788910287274,"extension":6.662237593754457},"hitData":{"launchSpeed":80.5,"launchAngle":24.0,"totalDistance":254.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":59.33,"coordY":122.11}},"index":0,"playId":"c75a6a93-7742-3fa1-b45f-77afce8af411","pitchNumber":1,"startTime":"2025-08-30T02:52:54.110Z","endTime":"2025-08-30T02:53:08.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"first":{"id":669127,"link":"/api/v1/people/669127"},"second":{"id":701762,"link":"/api/v1/people/701762"},"third":{"id":680869,"link":"/api/v1/people/680869"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.39999999999999,"awayTeamWinProbability":43.60000000000001,"homeTeamWinProbabilityAdded":20.39999999999999,"leverageIndex":3.46,"dramaIndex":217.0,"contextMetrics":{},"playEndTime":"2025-08-30T02:53:08.443Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Soderstrom grounds out, second baseman Cody Freeman to first baseman Dylan Moore.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-30T02:53:37.799Z","endTime":"2025-08-30T02:57:06.962Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":683227,"link":"/api/v1/people/683227"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664238,"link":"/api/v1/people/664238"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.378163111304932,"aZ":-24.68887053119804,"pfxX":-8.032814315912356,"pfxZ":4.248178119613148,"pX":-0.3404426351400027,"pZ":1.61811336924462,"vX0":5.059984738107874,"vY0":-132.25272408217518,"vZ0":-5.5100797865600795,"x":129.98,"y":195.09,"x0":-1.2391789026030289,"y0":50.00563755481791,"z0":5.550032814539837,"aX":-14.168646113632532},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.6,"breakHorizontal":13.3,"spinRate":1634,"spinDirection":231},"zone":7,"typeConfidence":0.9,"plateTime":0.4148458956647221,"extension":6.71806751500895},"index":0,"playId":"07d5a0d9-c61b-32a7-b756-649f818e6b36","pitchNumber":1,"startTime":"2025-08-30T02:53:41.886Z","endTime":"2025-08-30T02:53:46.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"second":{"id":667670,"link":"/api/v1/people/667670"},"third":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":97.0,"endSpeed":87.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.63022686544596,"aZ":-13.106710800166024,"pfxX":-7.6271630555168795,"pfxZ":9.61816180875351,"pX":-0.090662791694137,"pZ":2.9727177074621536,"vX0":5.4370871952192426,"vY0":-140.9836440695907,"vZ0":-4.634599266799761,"x":120.46,"y":158.52,"x0":-1.0684379637525963,"y0":50.00034335217565,"z0":5.5053936748534795,"aX":-15.116705228906433},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.4,"breakHorizontal":12.5,"spinRate":2598,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.3907930992473174,"extension":6.7067555427952374},"index":1,"playId":"1f8907a8-0196-3169-b19d-aa873e622ddb","pitchNumber":2,"startTime":"2025-08-30T02:54:00.969Z","endTime":"2025-08-30T02:54:04.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"second":{"id":667670,"link":"/api/v1/people/667670"},"third":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":98.9,"endSpeed":89.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.05050136962402,"aZ":-12.611403172585481,"pfxX":-3.921413505495507,"pfxZ":9.427010775857923,"pX":0.5837680159783092,"pZ":3.2129147109087226,"vX0":5.864164569161862,"vY0":-143.76493794525027,"vZ0":-4.375092833799603,"x":94.75,"y":152.03,"x0":-0.981234484029497,"y0":50.00123773882795,"z0":5.5485982333319,"aX":-8.136761065719874},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.3,"breakHorizontal":5.8,"spinRate":2505,"spinDirection":211},"zone":3,"typeConfidence":0.9,"plateTime":0.3822803982158969,"extension":6.886318429933956},"index":2,"playId":"25406ced-a9e3-3643-8937-eb90c715452c","pitchNumber":3,"startTime":"2025-08-30T02:54:25.975Z","endTime":"2025-08-30T02:54:29.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"second":{"id":667670,"link":"/api/v1/people/667670"},"third":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.6,"strikeZoneTop":3.24856902683376,"strikeZoneBottom":1.4481109720853,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.175404456100036,"aZ":-28.101138379839966,"pfxX":2.3826622462670635,"pfxZ":2.3722295084226612,"pX":0.4952180851439275,"pZ":1.640404002633921,"vX0":3.4781967259888784,"vY0":-129.50706249558343,"vZ0":-4.576894065544355,"x":98.12,"y":194.49,"x0":-1.1690493941193756,"y0":50.003853772041815,"z0":5.551559292315716,"aX":4.09311458403083},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.6,"breakHorizontal":-5.0,"spinRate":2527,"spinDirection":139},"zone":9,"typeConfidence":0.9,"plateTime":0.4211173445072114,"extension":6.940555851998362},"index":3,"playId":"5360fcfd-b038-307d-ba9d-ce44062f1a83","pitchNumber":4,"startTime":"2025-08-30T02:55:02.840Z","endTime":"2025-08-30T02:55:09.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"second":{"id":667670,"link":"/api/v1/people/667670"},"third":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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.6,"endSpeed":88.1,"strikeZoneTop":3.35129252462867,"strikeZoneBottom":1.5506491225733,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.36870600732073,"aZ":-14.320290817271218,"pfxX":-5.280184782976405,"pfxZ":8.842830607113573,"pX":-0.577208328100487,"pZ":4.413671124736543,"vX0":3.359940652633643,"vY0":-142.09772876937978,"vZ0":-0.9623862184931091,"x":139.0,"y":119.61,"x0":-1.0966687352538442,"y0":50.00466568094225,"z0":5.677942529261922,"aX":-10.663764433828254},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.0,"breakHorizontal":8.8,"spinRate":2559,"spinDirection":213},"zone":11,"typeConfidence":0.9,"plateTime":0.38731652716511045,"extension":6.718894726244372},"index":4,"playId":"0a613daa-8be9-374c-a715-240c1725e9bb","pitchNumber":5,"startTime":"2025-08-30T02:55:23.276Z","endTime":"2025-08-30T02:55:26.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"second":{"id":667670,"link":"/api/v1/people/667670"},"third":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":88.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.470856872419695,"aZ":-12.32309654311982,"pfxX":-4.072919033514126,"pfxZ":9.691167043955886,"pX":0.09373660717126359,"pZ":2.700430469688006,"vX0":4.752965148233308,"vY0":-143.2438378148268,"vZ0":-5.5455185890788865,"x":113.43,"y":165.87,"x0":-1.0691785112074943,"y0":50.00700283710129,"z0":5.453089751809922,"aX":-8.346278542645049},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.4,"breakHorizontal":6.2,"spinRate":2659,"spinDirection":214},"zone":5,"typeConfidence":0.9,"plateTime":0.3844763622693699,"extension":6.942529907164782},"index":5,"playId":"d202987c-0b0c-317f-b4dd-5b10748c982d","pitchNumber":6,"startTime":"2025-08-30T02:55:46.949Z","endTime":"2025-08-30T02:55:50.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"second":{"id":667670,"link":"/api/v1/people/667670"},"third":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.524030492397827,"aZ":-30.6458645362399,"pfxX":3.6315915960417486,"pfxZ":0.8968139015059009,"pX":-0.13715546227753278,"pZ":2.4201104133337337,"vX0":1.70277444445386,"vY0":-129.40214918040866,"vZ0":-2.29534756389458,"x":122.23,"y":173.44,"x0":-1.2737460814639328,"y0":50.00607975266292,"z0":5.643848702517181,"aX":6.220359717021133},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.3,"breakHorizontal":-7.0,"spinRate":2668,"spinDirection":136},"zone":5,"typeConfidence":0.91,"plateTime":0.4216944325870542,"extension":6.68580091934811},"index":6,"playId":"4b6549b1-6925-3fa4-baca-e01d8635a072","pitchNumber":7,"startTime":"2025-08-30T02:56:10.841Z","endTime":"2025-08-30T02:56:14.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"second":{"id":667670,"link":"/api/v1/people/667670"},"third":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.3,"strikeZoneTop":3.34206529103377,"strikeZoneBottom":1.48867244311304,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.61726447493855,"aZ":-26.78176983216429,"pfxX":-8.138023194927818,"pfxZ":3.0002886155958306,"pX":1.7581645858077153,"pZ":1.2344400554316302,"vX0":9.843767260579833,"vY0":-132.99150375175893,"vZ0":-6.11957924904229,"x":49.98,"y":205.45,"x0":-0.9280233271633329,"y0":50.00475951861991,"z0":5.499349640575642,"aX":-14.629760208015343},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.3,"breakHorizontal":12.7,"spinRate":1486,"spinDirection":230},"zone":14,"typeConfidence":0.9,"plateTime":0.41132973069011625,"extension":6.700237446142923},"index":7,"playId":"4992b2df-67bc-3286-96d7-287768e7b088","pitchNumber":8,"startTime":"2025-08-30T02:56:34.877Z","endTime":"2025-08-30T02:56:38.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"second":{"id":667670,"link":"/api/v1/people/667670"},"third":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":81.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.369888555816026,"aZ":-27.36359509720294,"pfxX":-8.461826838316894,"pfxZ":2.7731184711207533,"pX":-0.6171746648167606,"pZ":2.5200338604423407,"vX0":4.449792121071435,"vY0":-131.9139454714565,"vZ0":-2.762487836788274,"x":140.53,"y":170.74,"x0":-1.2414480604010216,"y0":50.00215890725692,"z0":5.633600758530096,"aX":-14.666548042669882},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.6,"breakHorizontal":14.2,"spinRate":1515,"spinDirection":224},"zone":4,"typeConfidence":0.9,"plateTime":0.417866467524604,"extension":6.754444488941946},"hitData":{"launchSpeed":77.1,"launchAngle":6.0,"totalDistance":90.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.23,"coordY":143.57}},"index":8,"playId":"2d03106b-77db-3da4-a7b2-e976e27f6d13","pitchNumber":9,"startTime":"2025-08-30T02:56:59.045Z","endTime":"2025-08-30T02:57:06.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"second":{"id":667670,"link":"/api/v1/people/667670"},"third":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-6.3999999999999915,"leverageIndex":2.33,"dramaIndex":103.0,"contextMetrics":{},"playEndTime":"2025-08-30T02:57:06.962Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adolis García grounds out, third baseman Darell Hernaiz to first baseman Tyler Soderstrom.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-30T02:59:19.747Z","endTime":"2025-08-30T02:59:50.248Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Carlos Cortes replaces first baseman Nick Kurtz, batting 1st, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":2,"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-08-30T02:58:56.190Z","endTime":"2025-08-30T02:58:56.204Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"101","replacedPlayer":{"id":701762,"link":"/api/v1/people/701762"},"defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from left field to first base for Tyler Soderstrom.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-30T02:58:56.204Z","endTime":"2025-08-30T02:59:22.072Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"400","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":701762,"link":"/api/v1/people/701762"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":80.8,"strikeZoneTop":3.47775950432574,"strikeZoneBottom":1.75246974718738,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.823222264687114,"aZ":-13.878316711960403,"pfxX":7.692574585327315,"pfxZ":10.86882264022098,"pX":1.1386687073795865,"pZ":1.7310701875773713,"vX0":-4.754422184964093,"vY0":-129.84783038981436,"vZ0":-8.094588569138674,"x":73.6,"y":192.04,"x0":2.007587549689513,"y0":50.00193079246688,"z0":5.976566144503774,"aX":12.946974611340082},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":17.8,"breakHorizontal":-12.7,"spinRate":2227,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.424157923443925,"extension":6.396198499133377},"index":2,"playId":"37cc6375-1d5e-3630-bea2-4d63948b7cc7","pitchNumber":1,"startTime":"2025-08-30T02:59:22.072Z","endTime":"2025-08-30T02:59:26.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":74.0,"endSpeed":66.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.459564775826795,"aZ":-33.09791764187246,"pfxX":-10.525900999081502,"pfxZ":-0.8141935976712151,"pX":0.48558797630425127,"pZ":2.952222765803274,"vX0":-1.4889020905833272,"vY0":-107.61397187449167,"vZ0":1.3257489921415042,"x":98.49,"y":159.07,"x0":2.5554631912832417,"y0":50.00016318009645,"z0":6.07329272117138,"aX":-12.00384760778791},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-0.6,"breakHorizontal":19.4,"spinRate":2307,"spinDirection":299},"zone":3,"typeConfidence":0.9,"plateTime":0.5144269344284345,"extension":6.100709362047561},"hitData":{"launchSpeed":82.1,"launchAngle":-31.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":102.76,"coordY":166.18}},"index":3,"playId":"842f232b-3703-3e38-84ea-1fe85ff193e4","pitchNumber":2,"startTime":"2025-08-30T02:59:41.959Z","endTime":"2025-08-30T02:59:50.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_ab"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_ab"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.7,"awayTeamWinProbability":47.3,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2025-08-30T02:59:50.248Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Jung strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-30T03:00:03.717Z","endTime":"2025-08-30T03:01:38.252Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.1,"endSpeed":70.1,"strikeZoneTop":3.71440037831168,"strikeZoneBottom":1.70299040007605,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.46174200676401,"aZ":-32.13904197300209,"pfxX":7.97449908068131,"pfxZ":0.024375500920360338,"pX":0.8492355407706617,"pZ":3.4820132584130863,"vX0":-5.244280363008535,"vY0":-110.72254619676589,"vZ0":0.9336046181818587,"x":84.63,"y":144.77,"x0":2.210472932211175,"y0":50.00075785346572,"z0":6.413642239425345,"aX":9.91671370923645},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":0.6,"breakHorizontal":-13.1,"spinRate":1414,"spinDirection":126},"zone":12,"typeConfidence":0.71,"plateTime":0.4943659908152944,"extension":6.111277837621187},"index":0,"playId":"7ad85990-0c52-37b5-a745-87fe6320a24d","pitchNumber":1,"startTime":"2025-08-30T03:00:12.817Z","endTime":"2025-08-30T03:00:16.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.3,"strikeZoneTop":3.84997954943869,"strikeZoneBottom":1.84030587987223,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.435337391299317,"aZ":-22.132419552508818,"pfxX":2.915170139230222,"pfxZ":6.294712479739385,"pX":-1.3268807404460954,"pZ":2.572641301838223,"vX0":-8.999830698065857,"vY0":-125.25220839787066,"vZ0":-4.234829093931895,"x":167.58,"y":169.32,"x0":1.9282140509322994,"y0":50.00070069791589,"z0":6.087014400046364,"aX":4.649364514983351},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":10.7,"breakHorizontal":-3.2,"spinRate":2142,"spinDirection":148},"zone":13,"typeConfidence":2.0,"plateTime":0.43670033926175345,"extension":6.33744757211838},"index":1,"playId":"c84c8ca2-ba0d-383f-901e-a5289237f5a2","pitchNumber":2,"startTime":"2025-08-30T03:00:28.563Z","endTime":"2025-08-30T03:00:32.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.4,"strikeZoneTop":3.87209509162988,"strikeZoneBottom":1.86254718952753,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.702069727830292,"aZ":-16.809534675068843,"pfxX":8.366086478879655,"pfxZ":8.839691398641166,"pX":1.9065170826738789,"pZ":3.186384480293463,"vX0":-3.598056164413828,"vY0":-131.01873070841407,"vZ0":-4.119989906484866,"x":44.33,"y":152.75,"x0":2.210655123923473,"y0":50.00530122319563,"z0":6.035756155967438,"aX":14.545332738241962},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":15.4,"breakHorizontal":-14.4,"spinRate":2197,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.41806344554014085,"extension":6.313338213624794},"index":2,"playId":"ef8bceea-857e-3f2e-8f36-c9a6aceb29f7","pitchNumber":3,"startTime":"2025-08-30T03:00:42.022Z","endTime":"2025-08-30T03:00:45.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.1,"strikeZoneTop":3.73038702902856,"strikeZoneBottom":1.72104382833644,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.3053793955194,"aZ":-17.688314010656903,"pfxX":8.126835799940952,"pfxZ":8.640597396245093,"pX":0.8744008134232495,"pZ":1.9924815592613825,"vX0":-5.554071002462202,"vY0":-128.58126511998722,"vZ0":-6.1739234499595135,"x":83.67,"y":184.98,"x0":2.004982682850571,"y0":50.00582181078256,"z0":5.7943309501820535,"aX":13.629809863393662},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":14.5,"breakHorizontal":-13.4,"spinRate":2060,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.42574943418479894,"extension":6.73098961453487},"index":3,"playId":"6a7d64a2-ad37-37c5-86ee-92f054f88f7e","pitchNumber":4,"startTime":"2025-08-30T03:00:57.845Z","endTime":"2025-08-30T03:01:01.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":90.3,"endSpeed":82.5,"strikeZoneTop":3.71,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.55462582593782,"aZ":-15.283315143050885,"pfxX":7.423305072720309,"pfxZ":9.653366262270735,"pX":-0.08821180922283277,"pZ":3.942230077506643,"vX0":-7.802571998328169,"vY0":-131.36748586223874,"vZ0":-2.4706102417960887,"x":120.36,"y":132.34,"x0":1.9544800229476245,"y0":50.00095813266342,"z0":6.02951089405791,"aX":12.986905750837332},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":17.2,"breakHorizontal":-11.8,"spinRate":2255,"spinDirection":139},"zone":11,"typeConfidence":2.0,"plateTime":0.41676328138465646,"extension":6.550297467398511},"index":4,"playId":"47e425ea-8caa-353e-8153-cb4cb385584a","pitchNumber":5,"startTime":"2025-08-30T03:01:15.285Z","endTime":"2025-08-30T03:01:18.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.0,"strikeZoneTop":3.71,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.688677325656723,"aZ":-26.625268836573348,"pfxX":-1.018179618011231,"pfxZ":3.5772316090865672,"pX":0.4239836999625072,"pZ":3.5067312683815683,"vX0":-4.135824282224174,"vY0":-123.71247728630144,"vZ0":-1.1506012550777953,"x":100.84,"y":144.1,"x0":2.249608617526486,"y0":50.00085191403179,"z0":6.209677544069744,"aX":-1.5770393293159868},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":6.5,"breakHorizontal":2.8,"spinRate":2082,"spinDirection":178},"zone":3,"typeConfidence":2.0,"plateTime":0.44275446299967625,"extension":6.199855038125615},"index":5,"playId":"7666a114-c473-3cf7-a2e1-c936c09b33ad","pitchNumber":6,"startTime":"2025-08-30T03:01:33.761Z","endTime":"2025-08-30T03:01:38.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_ab"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_ab"},{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_pa"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.79,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-08-30T03:01:38.252Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Higashioka grounds out, third baseman Darell Hernaiz to first baseman Tyler Soderstrom.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-30T03:01:49.594Z","endTime":"2025-08-30T03:02:35.849Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.5,"endSpeed":69.5,"strikeZoneTop":3.49944760971735,"strikeZoneBottom":1.70856951141221,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.2754784786577,"aZ":-31.164289554591193,"pfxX":-7.7877623681011166,"pfxZ":0.8254644666713542,"pX":0.06486707837558918,"pZ":2.5977233037638783,"vX0":-3.2508873453443545,"vY0":-109.97765149396754,"vZ0":-0.28228423406588266,"x":114.53,"y":168.64,"x0":2.575770515261473,"y0":50.001945828745775,"z0":6.045106663036773,"aX":-9.497530694140526},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":1.8,"breakHorizontal":15.0,"spinRate":2143,"spinDirection":305},"zone":5,"typeConfidence":0.89,"plateTime":0.49885747868443087,"extension":6.056997541692255},"index":0,"playId":"060c1ac7-c4f4-383c-a6a4-650182e993f5","pitchNumber":1,"startTime":"2025-08-30T03:02:01.675Z","endTime":"2025-08-30T03:02:04.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-08-30T03:02:14.622Z","endTime":"2025-08-30T03:02:27.083Z","isPitch":false,"type":"action","player":{"id":543309,"link":"/api/v1/people/543309"},"defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.6,"endSpeed":69.8,"strikeZoneTop":3.51,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.00643272611627,"aZ":-27.70320172448536,"pfxX":6.949080776786937,"pfxZ":3.591143254242967,"pX":0.8067817657078495,"pZ":2.653600521256546,"vX0":-4.910802181564783,"vY0":-111.4483688798646,"vZ0":-1.7310748507615474,"x":86.25,"y":167.13,"x0":2.147481511108858,"y0":50.00154196985432,"z0":6.330446984972308,"aX":8.648601601542465},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":6.4,"breakHorizontal":-11.2,"spinRate":1343,"spinDirection":122},"zone":6,"typeConfidence":0.72,"plateTime":0.49346526686686465,"extension":6.162424190894054},"hitData":{"launchSpeed":79.0,"launchAngle":2.0,"totalDistance":53.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.61,"coordY":165.36}},"index":2,"playId":"8700e236-1907-31fa-8f32-16734e10e9ff","pitchNumber":2,"startTime":"2025-08-30T03:02:27.083Z","endTime":"2025-08-30T03:02:35.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_ab"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_ab"},{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_pa"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-08-30T03:02:35.849Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jacob Wilson singles on a line drive to right fielder Adolis García.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-30T03:04:43.575Z","endTime":"2025-08-30T03:05:20.855Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.623944671894545,"aZ":-27.52008317312577,"pfxX":2.7943994918398487,"pfxZ":2.9055204850080276,"pX":-0.12441647988473901,"pZ":3.062230798346986,"vX0":1.997966378974144,"vY0":-125.53497070306238,"vZ0":-1.2423950919640454,"x":121.74,"y":156.1,"x0":-1.2927280088499609,"y0":50.00253595044855,"z0":5.796980393620673,"aX":4.474027703104979},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":5.3,"breakHorizontal":-5.5,"spinRate":2403,"spinDirection":150},"zone":2,"typeConfidence":0.91,"plateTime":0.4357621973843151,"extension":6.596948376216431},"index":0,"playId":"abf649e5-2b3a-38f9-afe6-267ffff14812","pitchNumber":1,"startTime":"2025-08-30T03:04:45.727Z","endTime":"2025-08-30T03:04:49.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":87.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.55288910630438,"aZ":-10.605569107418546,"pfxX":-4.463454646660249,"pfxZ":10.804939298509101,"pX":-0.06351974323362519,"pZ":2.7796321724063997,"vX0":4.4677491499751385,"vY0":-140.98147693679186,"vZ0":-5.785206403091222,"x":119.42,"y":163.73,"x0":-1.0953122288957928,"y0":50.003491491112385,"z0":5.554932661540472,"aX":-8.910402972849795},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.5,"breakHorizontal":7.1,"spinRate":2468,"spinDirection":211},"zone":2,"typeConfidence":0.9,"plateTime":0.3897704638537012,"extension":6.876077116719898},"hitData":{"launchSpeed":84.9,"launchAngle":13.0,"totalDistance":196.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":160.25,"coordY":110.75}},"index":1,"playId":"eeabe89e-7e21-3cdd-8c6f-312d579c1af2","pitchNumber":2,"startTime":"2025-08-30T03:05:08.845Z","endTime":"2025-08-30T03:05:20.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":4.29999999999999,"leverageIndex":1.06,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2025-08-30T03:05:20.855Z","atBatIndex":28},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Colby Thomas pops out to shortstop Ezequiel Duran.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-30T03:05:28.199Z","endTime":"2025-08-30T03:06:20.403Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.4,"strikeZoneTop":3.42273570031058,"strikeZoneBottom":1.64115947934152,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.187717723517764,"aZ":-12.045744205401073,"pfxX":-3.5216782968340334,"pfxZ":10.183598995523578,"pX":-0.49071094323695086,"pZ":4.780756381830357,"vX0":3.1088127885129593,"vY0":-140.06461981210194,"vZ0":-0.5102598656771768,"x":135.7,"y":109.7,"x0":-1.1603567940719373,"y0":50.000695206571656,"z0":5.756823385702384,"aX":-6.95967522920735},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.5,"breakHorizontal":5.6,"spinRate":2529,"spinDirection":213},"zone":11,"typeConfidence":0.9,"plateTime":0.3918336472726258,"extension":6.50543612374433},"index":0,"playId":"b274569d-497e-3785-9ec6-148d361131c6","pitchNumber":1,"startTime":"2025-08-30T03:05:44.865Z","endTime":"2025-08-30T03:05:48.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687515,"link":"/api/v1/people/687515","batSide":{"code":"R","description":"Right"}},"first":{"id":805779,"link":"/api/v1/people/805779"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.7,"strikeZoneTop":3.28,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.99858220475078,"aZ":-28.512636951139623,"pfxX":1.1204128925714043,"pfxZ":2.344281612209704,"pX":1.1410893866605232,"pZ":2.89996858210429,"vX0":5.206834928025962,"vY0":-123.59550959534347,"vZ0":-1.258176744773591,"x":73.5,"y":160.48,"x0":-1.1288348938116342,"y0":50.005499970410625,"z0":5.785079725988615,"aX":1.753745168310899},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.2,"breakHorizontal":-3.1,"spinRate":2429,"spinDirection":150},"zone":12,"typeConfidence":0.9,"plateTime":0.4412324160651986,"extension":6.671052621149643},"hitData":{"launchSpeed":84.4,"launchAngle":64.0,"totalDistance":164.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":113.3,"coordY":140.53}},"index":1,"playId":"939a1a2c-338c-33f6-8dab-211d9ef05df6","pitchNumber":2,"startTime":"2025-08-30T03:06:08.374Z","endTime":"2025-08-30T03:06:20.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687515,"link":"/api/v1/people/687515","batSide":{"code":"R","description":"Right"}},"first":{"id":805779,"link":"/api/v1/people/805779"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":687515,"link":"/api/v1/people/687515"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.3,"awayTeamWinProbability":43.7,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.74,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2025-08-30T03:06:20.403Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Lawrence Butler singles on a line drive to left fielder Wyatt Langford. Jacob Wilson to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-30T03:06:29.941Z","endTime":"2025-08-30T03:08:04.962Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"postOnSecond":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.7,"strikeZoneTop":3.58105186275225,"strikeZoneBottom":1.72619277516407,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.983083277408998,"aZ":-25.513172668818616,"pfxX":-8.102067899673965,"pfxZ":3.8273792775884674,"pX":-0.5032133136928889,"pZ":1.0713985034480806,"vX0":4.457577134174062,"vY0":-131.33079636443833,"vZ0":-6.588254307097611,"x":136.18,"y":209.85,"x0":-1.173951140820799,"y0":50.001816007631355,"z0":5.522139081837816,"aX":-14.08810590994352},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.6,"breakHorizontal":13.7,"spinRate":1612,"spinDirection":235},"zone":13,"typeConfidence":0.9,"plateTime":0.4177836737472056,"extension":6.652023489838669},"index":0,"playId":"e1f19ea1-f298-38a6-b71e-ac7d8a4a56bc","pitchNumber":1,"startTime":"2025-08-30T03:06:44.496Z","endTime":"2025-08-30T03:06:48.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":805779,"link":"/api/v1/people/805779"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":83.0,"strikeZoneTop":3.53393850426577,"strikeZoneBottom":1.6794519259222,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.329228412925996,"aZ":-28.25334947461995,"pfxX":-8.06262795579444,"pfxZ":2.218694568510731,"pX":-0.7032437130403986,"pZ":4.1904468477456165,"vX0":3.996064195309117,"vY0":-131.86322261722168,"vZ0":1.2162075351992154,"x":143.81,"y":125.64,"x0":-1.1886818457849182,"y0":50.000648647038894,"z0":5.803537653139678,"aX":-14.235009564349772},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.6,"breakHorizontal":13.8,"spinRate":1667,"spinDirection":225},"zone":11,"typeConfidence":0.9,"plateTime":0.41494932753964164,"extension":6.544143216940069},"index":1,"playId":"ce0eb6da-c1a2-3a2c-8c65-a4bbe098c4b2","pitchNumber":2,"startTime":"2025-08-30T03:07:04.112Z","endTime":"2025-08-30T03:07:07.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":805779,"link":"/api/v1/people/805779"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.6,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.15872359271482,"aZ":-12.377578329712088,"pfxX":-6.165652892636668,"pfxZ":9.967422475300832,"pX":-0.23670953523912186,"pZ":3.529300267023307,"vX0":4.208996726017458,"vY0":-140.58995462452825,"vZ0":-3.3943180308365415,"x":126.02,"y":143.49,"x0":-0.9580283003457069,"y0":50.00571162896009,"z0":5.56479327268454,"aX":-12.249823340912485},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.4,"breakHorizontal":10.2,"spinRate":2522,"spinDirection":221},"zone":2,"typeConfidence":0.9,"plateTime":0.3907327057426069,"extension":6.827836707277631},"index":2,"playId":"d94fdd98-163a-3c9f-be18-0c77bf8c1912","pitchNumber":3,"startTime":"2025-08-30T03:07:26.438Z","endTime":"2025-08-30T03:07:29.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":805779,"link":"/api/v1/people/805779"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":80.9,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.574540299016817,"aZ":-30.544437813288695,"pfxX":-6.9038027492395,"pfxZ":0.964023662925273,"pX":-0.8447352247983646,"pZ":2.809454145837079,"vX0":3.358881366799083,"vY0":-129.9318167755551,"vZ0":-1.3628913683665134,"x":149.2,"y":162.92,"x0":-1.2665760253003453,"y0":50.00063286614508,"z0":5.690400832179767,"aX":-11.647053716789923},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.7,"breakHorizontal":11.6,"spinRate":1551,"spinDirection":228},"zone":11,"typeConfidence":0.89,"plateTime":0.4236971013634889,"extension":6.4420974989525845},"hitData":{"launchSpeed":99.3,"launchAngle":13.0,"totalDistance":256.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":79.59,"coordY":108.24}},"index":3,"playId":"1101e78d-6aa9-36d3-9e8f-662e2720e224","pitchNumber":4,"startTime":"2025-08-30T03:07:52.560Z","endTime":"2025-08-30T03:08:04.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":805779,"link":"/api/v1/people/805779"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.699999999999996,"awayTeamWinProbability":39.300000000000004,"homeTeamWinProbabilityAdded":4.399999999999999,"leverageIndex":1.48,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2025-08-30T03:08:04.962Z","atBatIndex":30},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Darell Hernaiz grounds into a double play, second baseman Cody Freeman to first baseman Dylan Moore. Lawrence Butler out at 2nd. Darell Hernaiz out at 1st.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-30T03:08:16.826Z","endTime":"2025-08-30T03:09:23.381Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683227,"link":"/api/v1/people/683227"},"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":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683227,"link":"/api/v1/people/683227"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664238,"link":"/api/v1/people/664238"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":81.8,"strikeZoneTop":3.52206663161934,"strikeZoneBottom":1.62903082461495,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.011632156687085,"aZ":-27.360451481074428,"pfxX":-8.973646964995,"pfxZ":2.8154949717144078,"pX":1.01493903834696,"pZ":0.9512482595845264,"vX0":8.427103760634013,"vY0":-130.806537926283,"vZ0":-6.404535696927566,"x":78.31,"y":213.1,"x0":-1.1033838067984876,"y0":50.00454563114133,"z0":5.5197369684128805,"aX":-15.346072966722614},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.7,"breakHorizontal":14.0,"spinRate":1596,"spinDirection":225},"zone":14,"typeConfidence":0.9,"plateTime":0.4208832879826607,"extension":6.698028505141781},"index":0,"playId":"eb10cfa0-3d65-3fc5-a873-80275858a968","pitchNumber":1,"startTime":"2025-08-30T03:08:34.056Z","endTime":"2025-08-30T03:08:37.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"first":{"id":671732,"link":"/api/v1/people/671732"},"second":{"id":805779,"link":"/api/v1/people/805779"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":81.9,"strikeZoneTop":3.54923265436578,"strikeZoneBottom":1.66100766554979,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.843387325594122,"aZ":-32.56915840643701,"pfxX":-8.582209119777914,"pfxZ":-0.23217314070168094,"pX":-1.1820102596905595,"pZ":3.483196650307495,"vX0":2.6637917114897394,"vY0":-131.79610869148155,"vZ0":0.341213487964104,"x":162.06,"y":144.73,"x0":-1.1000202774773333,"y0":50.000446248683375,"z0":5.786424202964387,"aX":-14.873648052788287},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":-0.1,"breakHorizontal":14.8,"spinRate":1640,"spinDirection":232},"zone":11,"typeConfidence":0.89,"plateTime":0.41795588603461553,"extension":6.8660664364805495},"index":1,"playId":"ff70f5cb-4299-3244-9ef5-6a725d281c9f","pitchNumber":2,"startTime":"2025-08-30T03:08:51.910Z","endTime":"2025-08-30T03:08:56.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"first":{"id":671732,"link":"/api/v1/people/671732"},"second":{"id":805779,"link":"/api/v1/people/805779"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.0,"strikeZoneTop":3.57,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.76842997338202,"aZ":-12.927280968428608,"pfxX":-5.6642048751996334,"pfxZ":9.869885901207983,"pX":-0.022358657473890445,"pZ":1.9415249276462385,"vX0":4.495574686847306,"vY0":-139.3428807748089,"vZ0":-7.165171388816715,"x":117.85,"y":186.36,"x0":-0.9275135443468752,"y0":50.002102997121234,"z0":5.4155453220392005,"aX":-11.04447402367622},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.4,"breakHorizontal":9.2,"spinRate":2414,"spinDirection":213},"zone":8,"typeConfidence":0.9,"plateTime":0.3943552162947399,"extension":6.8014985829662296},"hitData":{"launchSpeed":90.6,"launchAngle":-23.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":122.93,"coordY":153.2}},"index":2,"playId":"931aea2b-86cd-3943-a4a3-3c9493c9e559","pitchNumber":3,"startTime":"2025-08-30T03:09:14.364Z","endTime":"2025-08-30T03:09:23.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"first":{"id":671732,"link":"/api/v1/people/671732"},"second":{"id":805779,"link":"/api/v1/people/805779"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-10.699999999999996,"leverageIndex":2.3,"dramaIndex":128.0,"contextMetrics":{},"playEndTime":"2025-08-30T03:09:23.381Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cody Freeman grounds out, third baseman Darell Hernaiz to first baseman Tyler Soderstrom.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-30T03:11:15.466Z","endTime":"2025-08-30T03:12:44.581Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"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":683227,"fullName":"Cody Freeman","link":"/api/v1/people/683227"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":80.9,"strikeZoneTop":3.09048069623281,"strikeZoneBottom":1.53344706108602,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.17884810346328,"aZ":-17.73504633781167,"pfxX":8.658419480914787,"pfxZ":8.565108117708052,"pX":-0.970142654431089,"pZ":2.9859088569675243,"vX0":-9.725070886601706,"vY0":-129.80135561845987,"vZ0":-4.412793334465398,"x":153.98,"y":158.16,"x0":1.721300387812895,"y0":50.005140387061665,"z0":6.08051010879321,"aX":14.601611881572065},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":14.5,"breakHorizontal":-13.2,"spinRate":2166,"spinDirection":139},"zone":11,"typeConfidence":2.0,"plateTime":0.42391489288327966,"extension":6.5030431306005},"index":0,"playId":"f0676451-9804-34d5-b29e-d6d52bcd35ed","pitchNumber":1,"startTime":"2025-08-30T03:11:40.131Z","endTime":"2025-08-30T03:11:44.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":683227,"link":"/api/v1/people/683227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":81.5,"strikeZoneTop":3.16486338694574,"strikeZoneBottom":1.50765060054201,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.127055660308383,"aZ":-19.439724208926915,"pfxX":8.428010875335138,"pfxZ":7.456347641939049,"pX":-0.3539467477445158,"pZ":2.279996378446209,"vX0":-8.911798115531571,"vY0":-130.53436725986023,"vZ0":-5.602384575624811,"x":130.49,"y":177.22,"x0":2.026227610720171,"y0":50.00157047746874,"z0":5.939587472829753,"aX":14.39294220285503},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":12.2,"breakHorizontal":-13.1,"spinRate":2185,"spinDirection":136},"zone":4,"typeConfidence":2.0,"plateTime":0.42127394253947825,"extension":6.389950758979783},"index":1,"playId":"9c07e318-9ac3-3dd6-bf0e-4f679e3d65cd","pitchNumber":2,"startTime":"2025-08-30T03:11:55.250Z","endTime":"2025-08-30T03:11:58.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":683227,"link":"/api/v1/people/683227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2025-08-30T03:12:04.664Z","endTime":"2025-08-30T03:12:17.063Z","isPitch":false,"type":"action","player":{"id":683227,"link":"/api/v1/people/683227"},"defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":683227,"link":"/api/v1/people/683227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":81.6,"strikeZoneTop":3.15,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.00754052354478,"aZ":-18.59152779236956,"pfxX":7.459417969784266,"pfxZ":7.892033466383445,"pX":0.28717836245822664,"pZ":3.0950327018557857,"vX0":-6.8301700725305965,"vY0":-131.20045108507722,"vZ0":-3.9636939791048618,"x":106.05,"y":155.21,"x0":1.9709978450824037,"y0":50.00621399325947,"z0":6.0337546486688245,"aX":12.844192972072968},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":13.4,"breakHorizontal":-11.8,"spinRate":2101,"spinDirection":139},"zone":3,"typeConfidence":2.0,"plateTime":0.41950466882963644,"extension":6.469440183160716},"index":3,"playId":"724ae903-9ad5-347f-9d0a-0a7e0c56734a","pitchNumber":3,"startTime":"2025-08-30T03:12:17.063Z","endTime":"2025-08-30T03:12:20.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":683227,"link":"/api/v1/people/683227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":82.3,"strikeZoneTop":3.15,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.011105067494796,"aZ":-17.511505202646024,"pfxX":7.220773313435753,"pfxZ":8.380357743878802,"pX":0.32753045351809884,"pZ":3.350453245747827,"vX0":-6.51278709950562,"vY0":-132.15156093550974,"vZ0":-3.4398129877961194,"x":104.52,"y":148.32,"x0":1.8988616081721854,"y0":50.001136150733046,"z0":5.97289899160892,"aX":12.632026705405206},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.5,"breakHorizontal":-11.4,"spinRate":2203,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.41618479496843364,"extension":6.562096375609548},"hitData":{"launchSpeed":56.3,"launchAngle":-51.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.56,"coordY":165.57}},"index":4,"playId":"0d561346-8243-398d-b1ef-94feb2a22466","pitchNumber":4,"startTime":"2025-08-30T03:12:36.853Z","endTime":"2025-08-30T03:12:44.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":683227,"link":"/api/v1/people/683227","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683227,"link":"/api/v1/people/683227"},"credit":"b_ab"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_ab"},{"player":{"id":683227,"link":"/api/v1/people/683227"},"credit":"b_pa"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-08-30T03:12:44.581Z","atBatIndex":32},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jonah Heim homers (10) on a fly ball to left center field.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-30T03:13:00.104Z","endTime":"2025-08-30T03:13:33.566Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":{"id":605488,"link":"/api/v1/people/605488"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":80.8,"strikeZoneTop":3.56,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.947846562351014,"aZ":-18.263809596757316,"pfxX":7.281250863312758,"pfxZ":8.291415914632497,"pX":0.5125362216349701,"pZ":2.8180841173798252,"vX0":-6.215457407285121,"vY0":-129.00336551169565,"vZ0":-4.31102293116087,"x":97.46,"y":162.69,"x0":2.012322927368866,"y0":50.005445572412754,"z0":5.9272327201179795,"aX":12.219967323687314},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":14.2,"breakHorizontal":-11.8,"spinRate":2040,"spinDirection":131},"zone":6,"typeConfidence":2.0,"plateTime":0.42531821433897843,"extension":6.665426521626774},"hitData":{"launchSpeed":100.6,"launchAngle":36.0,"totalDistance":392.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":50.34,"coordY":59.47}},"index":0,"playId":"1e610fe7-85ce-3984-809e-6868909131d6","pitchNumber":1,"startTime":"2025-08-30T03:13:09.246Z","endTime":"2025-08-30T03:13:33.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_ab"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_ab"},{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_pa"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.6,"awayTeamWinProbability":61.4,"homeTeamWinProbabilityAdded":-14.399999999999999,"leverageIndex":0.88,"dramaIndex":115.0,"contextMetrics":{},"playEndTime":"2025-08-30T03:13:33.566Z","atBatIndex":33},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Dylan Moore pops out to first baseman Tyler Soderstrom.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-30T03:13:45.094Z","endTime":"2025-08-30T03:14:22.213Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":664238,"fullName":"Dylan Moore","link":"/api/v1/people/664238"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.1,"endSpeed":70.2,"strikeZoneTop":3.52966202033989,"strikeZoneBottom":1.6326264705968,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.51396860045729,"aZ":-29.64194289456495,"pfxX":-4.103608110404509,"pfxZ":2.052410899074518,"pX":-0.9185153382471647,"pZ":1.2763850152328717,"vX0":-5.913752612491837,"vY0":-110.64839819980723,"vZ0":-3.2704521007612266,"x":152.01,"y":204.32,"x0":2.326369174806699,"y0":50.004188526656655,"z0":5.893052598808163,"aX":-5.066531127425104},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":3.1,"breakHorizontal":9.0,"spinRate":2196,"spinDirection":303},"zone":13,"typeConfidence":2.0,"plateTime":0.49581753129266115,"extension":6.115621118460419},"index":0,"playId":"0072f76c-07a0-3458-96cb-f1cde26b6013","pitchNumber":1,"startTime":"2025-08-30T03:13:59.413Z","endTime":"2025-08-30T03:14:03.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.8,"endSpeed":72.1,"strikeZoneTop":3.47,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.185438736504988,"aZ":-29.085097703277917,"pfxX":7.337585206253921,"pfxZ":2.3599628747615817,"pX":-0.14362348162373087,"pZ":2.3135857827086563,"vX0":-6.901460426651841,"vY0":-113.18263816720774,"vZ0":-2.369365427416977,"x":122.47,"y":176.31,"x0":1.980832778799209,"y0":50.00205319661965,"z0":6.265101369381121,"aX":9.592596127837876},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":4.0,"breakHorizontal":-11.6,"spinRate":1470,"spinDirection":127},"zone":5,"typeConfidence":0.8,"plateTime":0.4825478384609516,"extension":6.258119064126049},"hitData":{"launchSpeed":68.4,"launchAngle":62.0,"totalDistance":155.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":162.46,"coordY":151.68}},"index":1,"playId":"83d56c88-20cf-3fae-9ba5-a95ba33425ac","pitchNumber":2,"startTime":"2025-08-30T03:14:12.284Z","endTime":"2025-08-30T03:14:22.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664238,"link":"/api/v1/people/664238"},"credit":"b_ab"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_ab"},{"player":{"id":664238,"link":"/api/v1/people/664238"},"credit":"b_pa"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.71,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-08-30T03:14:22.213Z","atBatIndex":34},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Michael Helman walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-30T03:14:35.962Z","endTime":"2025-08-30T03:15:43.800Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.5,"endSpeed":69.5,"strikeZoneTop":3.8018811488603,"strikeZoneBottom":1.79332287483213,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.174409509563223,"aZ":-32.75161179236752,"pfxX":-9.073543081809827,"pfxZ":-0.47941264803058203,"pX":-0.5847700403497123,"pZ":1.5258826089567248,"vX0":-4.2453573594377065,"vY0":-109.80430892184899,"vZ0":-1.9797515882931194,"x":139.29,"y":197.58,"x0":2.558277804055027,"y0":50.001527247143656,"z0":5.955364136716823,"aX":-10.972692170346594},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-1.1,"breakHorizontal":17.6,"spinRate":2161,"spinDirection":302},"zone":13,"typeConfidence":0.9,"plateTime":0.5006517762039575,"extension":6.083494612991538},"index":0,"playId":"819e1236-600b-36cd-952a-5af6097badb2","pitchNumber":1,"startTime":"2025-08-30T03:14:48.361Z","endTime":"2025-08-30T03:14:53.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":88.6,"endSpeed":80.6,"strikeZoneTop":3.81760419960614,"strikeZoneBottom":1.85215359469504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.818239235406203,"aZ":-20.486791769605148,"pfxX":9.503605109996041,"pfxZ":7.016708433206306,"pX":-0.9322638499668339,"pZ":3.0470011336579543,"vX0":-10.898018514682677,"vY0":-128.56906261286474,"vZ0":-3.2977465950156146,"x":152.54,"y":156.51,"x0":2.136085235986047,"y0":50.0049848886546,"z0":5.944920065950091,"aX":15.837834223202975},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":12.1,"breakHorizontal":-14.6,"spinRate":2195,"spinDirection":126},"zone":11,"typeConfidence":2.0,"plateTime":0.4267713983660828,"extension":6.514030975959794},"index":1,"playId":"7c79a22e-bcd3-31cc-9d4c-9ef20f87b149","pitchNumber":2,"startTime":"2025-08-30T03:15:02.723Z","endTime":"2025-08-30T03:15:07.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.4,"strikeZoneTop":3.78071113991049,"strikeZoneBottom":1.72780448792904,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.220101341734807,"aZ":-30.34550082830264,"pfxX":-2.2080235942987954,"pfxZ":1.199579958710272,"pX":0.7333973415612015,"pZ":3.8839120477941935,"vX0":-3.1680094323817594,"vY0":-122.35604002204752,"vZ0":0.4812558600383816,"x":89.04,"y":133.91,"x0":2.329727559599411,"y0":50.00250036307382,"z0":6.276577836397929,"aX":-3.3602820198013057},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.5,"breakHorizontal":4.7,"spinRate":2233,"spinDirection":208},"zone":3,"typeConfidence":2.0,"plateTime":0.44695523133904835,"extension":6.068002998804379},"index":2,"playId":"1898a9ee-8e84-3992-b6f7-fd6434b43190","pitchNumber":3,"startTime":"2025-08-30T03:15:19.912Z","endTime":"2025-08-30T03:15:24.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":82.0,"strikeZoneTop":3.75854048609699,"strikeZoneBottom":1.79287940311158,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.834709543845754,"aZ":-19.58517526141259,"pfxX":8.617572099686738,"pfxZ":7.26880369657489,"pX":0.8099766896189485,"pZ":3.9303302899874617,"vX0":-5.9674797728178435,"vY0":-131.0677265057739,"vZ0":-1.812520325664948,"x":86.13,"y":132.66,"x0":2.001690409103368,"y0":50.003657690169746,"z0":6.099981569502698,"aX":14.92829975501079},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":13.0,"breakHorizontal":-14.2,"spinRate":2123,"spinDirection":143},"zone":12,"typeConfidence":2.0,"plateTime":0.4185907076617448,"extension":6.567278978642939},"index":3,"playId":"48718e8d-c737-336d-bca1-f30e760162b9","pitchNumber":4,"startTime":"2025-08-30T03:15:38.623Z","endTime":"2025-08-30T03:15:43.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680737,"link":"/api/v1/people/680737"},"credit":"b_pa"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.1,"awayTeamWinProbability":60.9,"homeTeamWinProbabilityAdded":-1.3000000000000043,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-08-30T03:15:43.800Z","atBatIndex":35},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ezequiel Duran lines out to left fielder Carlos Cortes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-30T03:15:55.758Z","endTime":"2025-08-30T03:16:17.660Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":71.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.05547227545639,"aZ":-25.361585663291514,"pfxX":7.428075569093977,"pfxZ":5.250168685263347,"pX":0.6484616821435638,"pZ":1.8318366512523419,"vX0":-5.680177087830822,"vY0":-113.55689935370894,"vZ0":-3.9284215729039884,"x":92.28,"y":189.32,"x0":2.225106857833291,"y0":50.001953094064646,"z0":6.125597545210637,"aX":9.637669444326217},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":8.8,"breakHorizontal":-11.9,"spinRate":1366,"spinDirection":125},"zone":9,"typeConfidence":0.84,"plateTime":0.48352605878446475,"extension":6.400983525822178},"hitData":{"launchSpeed":82.5,"launchAngle":27.0,"totalDistance":283.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":48.46,"coordY":115.38}},"index":0,"playId":"e919b37f-d949-3530-b079-484b7ef847da","pitchNumber":1,"startTime":"2025-08-30T03:16:08.632Z","endTime":"2025-08-30T03:16:17.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"first":{"id":680737,"link":"/api/v1/people/680737"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_ab"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_ab"},{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_pa"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.5,"awayTeamWinProbability":58.5,"homeTeamWinProbabilityAdded":2.3999999999999986,"leverageIndex":0.99,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-08-30T03:16:17.660Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zack Gelof strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-30T03:18:08.013Z","endTime":"2025-08-30T03:21:06.584Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,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":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":86.9,"strikeZoneTop":3.5407804199311,"strikeZoneBottom":1.60367652736698,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.35305780829655,"aZ":-11.005058791546904,"pfxX":-5.775345471355859,"pfxZ":10.856618184009628,"pX":0.552971576984404,"pZ":2.0402159633225176,"vX0":6.51132659138135,"vY0":-139.47680781879583,"vZ0":-7.129647699864913,"x":95.92,"y":183.69,"x0":-1.0728418332756136,"y0":50.00496721109589,"z0":5.372581348611832,"aX":-11.264326727269061},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.1,"breakHorizontal":9.0,"spinRate":2306,"spinDirection":221},"zone":9,"typeConfidence":0.9,"plateTime":0.3942409120053947,"extension":6.926556602139569},"index":0,"playId":"806a2da3-69fa-381b-835d-f1b430d9217d","pitchNumber":1,"startTime":"2025-08-30T03:18:29.519Z","endTime":"2025-08-30T03:18:33.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.5,"strikeZoneTop":3.44,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.225319515831096,"aZ":-27.549965788329253,"pfxX":-8.351409839975304,"pfxZ":2.7213322843967873,"pX":-0.8013860857161182,"pZ":2.662730357885615,"vX0":3.6514556676350876,"vY0":-129.82195480422047,"vZ0":-2.324481743215742,"x":147.55,"y":166.89,"x0":-1.1442694337753028,"y0":50.0044047056762,"z0":5.675586653447108,"aX":-14.197366257969467},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.6,"breakHorizontal":14.3,"spinRate":1494,"spinDirection":225},"zone":4,"typeConfidence":0.9,"plateTime":0.4225790472951463,"extension":6.681756769391172},"index":1,"playId":"0166dcf2-4c2b-319e-93a2-6724a685d6e6","pitchNumber":2,"startTime":"2025-08-30T03:18:45.430Z","endTime":"2025-08-30T03:18:50.550Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":83.1,"strikeZoneTop":3.51329249296246,"strikeZoneBottom":1.60730739141827,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.714313467274973,"aZ":-27.435757831380833,"pfxX":2.2313790395159776,"pfxZ":2.7341512103894123,"pX":1.3728742322102623,"pZ":1.1721923118952264,"vX0":5.263665662255868,"vY0":-130.11270193244894,"vZ0":-6.1103793701972595,"x":64.67,"y":207.13,"x0":-0.9581083234150471,"y0":50.00230798394709,"z0":5.602851868812489,"aX":3.862989655869132},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.0,"breakHorizontal":-5.0,"spinRate":2593,"spinDirection":147},"zone":14,"typeConfidence":0.9,"plateTime":0.4193441527958752,"extension":6.8064973116586955},"index":2,"playId":"de20cf19-34b6-33cf-9a92-9f4743206242","pitchNumber":3,"startTime":"2025-08-30T03:19:09.636Z","endTime":"2025-08-30T03:19:13.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":87.7,"strikeZoneTop":3.44,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.102517199183545,"aZ":-12.149415404323605,"pfxX":-3.9472072161751757,"pfxZ":10.0854634743763,"pX":0.04723654086746189,"pZ":3.523343038018382,"vX0":4.483867692410962,"vY0":-140.33298529332305,"vZ0":-3.4915753520799764,"x":115.2,"y":143.65,"x0":-1.0618849391585563,"y0":50.001524057628316,"z0":5.5804369797731646,"aX":-7.836621791241273},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.6,"breakHorizontal":6.1,"spinRate":2525,"spinDirection":210},"zone":2,"typeConfidence":0.9,"plateTime":0.39098706749862755,"extension":6.926839881363173},"index":3,"playId":"6277dcd3-26bb-37cb-9a80-1794859afc36","pitchNumber":4,"startTime":"2025-08-30T03:19:28.161Z","endTime":"2025-08-30T03:19:31.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":76.6,"strikeZoneTop":3.44,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.080594565999025,"aZ":-40.852675466940276,"pfxX":3.5428214169653107,"pfxZ":-5.795113774276741,"pX":-0.5731490052445993,"pZ":3.0629657221296114,"vX0":0.06258358259601127,"vY0":-122.16986762431064,"vZ0":1.5364603366148712,"x":138.85,"y":156.08,"x0":-1.0587615745406525,"y0":50.002681936059766,"z0":5.961296995571066,"aX":5.306835536356703},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-9.8,"breakHorizontal":-6.4,"spinRate":2749,"spinDirection":38},"zone":1,"typeConfidence":0.91,"plateTime":0.4498921927681483,"extension":6.5715272148113275},"index":4,"playId":"dfc87f97-e51b-3339-bc32-aa0b249bd113","pitchNumber":5,"startTime":"2025-08-30T03:19:50.571Z","endTime":"2025-08-30T03:19:55.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":86.8,"strikeZoneTop":3.44,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.89010718784363,"aZ":-11.698395205778901,"pfxX":-3.8603515107911086,"pfxZ":10.447915139466286,"pX":0.0722453868219813,"pZ":3.0689698409079598,"vX0":4.344909687369563,"vY0":-140.33125512565027,"vZ0":-4.7311051718373776,"x":114.25,"y":155.92,"x0":-1.0074933320949842,"y0":50.005449282448815,"z0":5.562608065443855,"aX":-7.567447733576155},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.9,"breakHorizontal":5.9,"spinRate":2427,"spinDirection":211},"zone":2,"typeConfidence":0.89,"plateTime":0.3929312341958804,"extension":6.804655440482842},"index":5,"playId":"9dea0bb2-497d-3555-a699-9f0a14bd1cc9","pitchNumber":6,"startTime":"2025-08-30T03:20:14.931Z","endTime":"2025-08-30T03:20:18.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.2,"strikeZoneTop":3.54053262465165,"strikeZoneBottom":1.57234941279793,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.817037805555007,"aZ":-40.16736386405254,"pfxX":1.95598676550728,"pfxZ":-5.063662117063884,"pX":1.0152975005066822,"pZ":1.6239133719437395,"vX0":3.9282360878399625,"vY0":-124.6956445892152,"vZ0":-2.1530866581011363,"x":84.66,"y":193.2,"x0":-0.8340664100315709,"y0":50.00597398529761,"z0":5.809011858099193,"aX":3.0845168746786227},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-9.5,"breakHorizontal":-4.4,"spinRate":2720,"spinDirection":31},"zone":14,"typeConfidence":0.9,"plateTime":0.43906569695999886,"extension":6.75499101827195},"index":6,"playId":"5af10eae-1e55-39f3-8ac7-565cdb7d667d","pitchNumber":7,"startTime":"2025-08-30T03:20:35.221Z","endTime":"2025-08-30T03:20:40.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":7,"startTime":"2025-08-30T03:20:50.170Z","endTime":"2025-08-30T03:21:02.392Z","isPitch":false,"type":"action","player":{"id":680869,"link":"/api/v1/people/680869"},"defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.7,"strikeZoneTop":3.44,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.77874872677058,"aZ":-26.72789768865601,"pfxX":-9.439957672495712,"pfxZ":2.9836531394319445,"pX":0.01017006049605269,"pZ":1.5347059280813684,"vX0":5.801944300868033,"vY0":-134.39002931492993,"vZ0":-5.672826601051452,"x":116.61,"y":197.34,"x0":-0.9529859856786225,"y0":50.00187573905726,"z0":5.577311806613309,"aX":-17.22464966627736},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.3,"breakHorizontal":15.8,"spinRate":1702,"spinDirection":228},"zone":8,"typeConfidence":0.9,"plateTime":0.40794748307888096,"extension":6.810950914962733},"index":8,"playId":"059c4e86-8a21-3863-a670-bb321238e46c","pitchNumber":8,"startTime":"2025-08-30T03:21:02.392Z","endTime":"2025-08-30T03:21:06.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":680869,"link":"/api/v1/people/680869"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.2,"awayTeamWinProbability":61.8,"homeTeamWinProbabilityAdded":-3.299999999999997,"leverageIndex":1.33,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-08-30T03:21:06.584Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Cortes strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-30T03:21:16.043Z","endTime":"2025-08-30T03:22:49.292Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.2,"strikeZoneTop":3.32173319920834,"strikeZoneBottom":1.56580411176006,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.999677799240914,"aZ":-11.980031291541223,"pfxX":-5.3394159476636185,"pfxZ":10.097409515531995,"pX":0.22840000357951615,"pZ":1.985272985816282,"vX0":5.706477939040195,"vY0":-140.77133324318208,"vZ0":-7.152924266041692,"x":108.29,"y":185.18,"x0":-1.1346963787638753,"y0":50.003099966509176,"z0":5.340750212082034,"aX":-10.67907159084569},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.9,"breakHorizontal":8.4,"spinRate":2489,"spinDirection":215},"zone":8,"typeConfidence":0.9,"plateTime":0.3896174186025445,"extension":6.922652411152868},"index":0,"playId":"9900cffd-e22a-36e3-b1b4-343d14b06523","pitchNumber":1,"startTime":"2025-08-30T03:21:36.925Z","endTime":"2025-08-30T03:21:40.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.3,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.976219974497585,"aZ":-28.87053798884722,"pfxX":-7.737517169666434,"pfxZ":1.8218943949210589,"pX":-0.6267950935561765,"pZ":1.7739427045305567,"vX0":3.964456234933774,"vY0":-134.0579711795468,"vZ0":-4.488439184733466,"x":140.89,"y":190.88,"x0":-1.122447355870864,"y0":50.00290763385293,"z0":5.539688379335653,"aX":-14.031470111566069},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":2.5,"breakHorizontal":13.1,"spinRate":1503,"spinDirection":225},"zone":7,"typeConfidence":0.9,"plateTime":0.4091402727904785,"extension":6.633376918821996},"index":1,"playId":"1301bd44-07b9-3d2a-b31f-b7bf4ddc3c07","pitchNumber":2,"startTime":"2025-08-30T03:21:54.367Z","endTime":"2025-08-30T03:21:58.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":88.9,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.103897298171226,"aZ":-12.528524017237883,"pfxX":-4.99725255616306,"pfxZ":9.55951257943412,"pX":-0.46825966339100444,"pZ":3.38802263978624,"vX0":3.7782096528517193,"vY0":-143.3677209805513,"vZ0":-3.8856670151648904,"x":134.85,"y":147.3,"x0":-1.1624894773172652,"y0":50.00408517151332,"z0":5.558758292967405,"aX":-10.27050109794046},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.6,"breakHorizontal":8.2,"spinRate":2509,"spinDirection":215},"zone":11,"typeConfidence":0.9,"plateTime":0.3839396052610402,"extension":6.831091019267169},"index":2,"playId":"f21636e6-91e6-3246-913b-566f525c60ae","pitchNumber":3,"startTime":"2025-08-30T03:22:21.010Z","endTime":"2025-08-30T03:22:25.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":77.8,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.605200910030838,"aZ":-37.95936074627909,"pfxX":2.513568278844331,"pfxZ":-3.7536246090962244,"pX":-0.18896029501139164,"pZ":3.04534801554909,"vX0":1.1633181180050416,"vY0":-123.66457031700041,"vZ0":0.8030567388706187,"x":124.2,"y":156.56,"x0":-0.9925642123024623,"y0":50.00137051647914,"z0":5.910997259159293,"aX":3.8763252068597436},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-6.4,"breakHorizontal":-4.8,"spinRate":2674,"spinDirection":41},"zone":2,"typeConfidence":0.88,"plateTime":0.443610902818091,"extension":6.647748797084643},"index":3,"playId":"fadb309b-dd30-30d1-93e5-88bd0dfbc095","pitchNumber":4,"startTime":"2025-08-30T03:22:44.978Z","endTime":"2025-08-30T03:22:49.292Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.699999999999996,"awayTeamWinProbability":64.30000000000001,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.99,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-08-30T03:22:49.292Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Shea Langeliers grounds out, third baseman Josh Jung to first baseman Dylan Moore.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-30T03:23:01.035Z","endTime":"2025-08-30T03:23:45.336Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":664238,"link":"/api/v1/people/664238"},"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, 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":91.0,"endSpeed":83.0,"strikeZoneTop":3.3394529287775,"strikeZoneBottom":1.64583196074071,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.148555284962097,"aZ":-28.603432497891433,"pfxX":-6.732376502696638,"pfxZ":2.023596945086135,"pX":-1.3185446548992303,"pZ":2.5349050613206567,"vX0":1.4554849445247695,"vY0":-132.5193945692388,"vZ0":-2.56140230862615,"x":167.26,"y":170.34,"x0":-1.0028098177489069,"y0":50.00366382208246,"z0":5.6182960383060925,"aX":-11.892057080152506},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.2,"breakHorizontal":11.9,"spinRate":1478,"spinDirection":229},"zone":11,"typeConfidence":0.93,"plateTime":0.41440296188152104,"extension":6.8750760402189455},"index":0,"playId":"25291ea4-978f-3b62-8baa-72bc5b0cbbf8","pitchNumber":1,"startTime":"2025-08-30T03:23:16.469Z","endTime":"2025-08-30T03:23:21.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.3,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.155022398124437,"aZ":-29.55777095324614,"pfxX":1.1801933163821734,"pfxZ":1.6004821926683697,"pX":0.5513076973685368,"pZ":2.1536122106455995,"vX0":3.7359076469711727,"vY0":-126.73371029530313,"vZ0":-2.9396305255920674,"x":95.99,"y":180.63,"x0":-1.0933043925890724,"y0":50.00061261287519,"z0":5.6818249240706455,"aX":1.9247507438485039},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.5,"breakHorizontal":-3.0,"spinRate":2489,"spinDirection":142},"zone":6,"typeConfidence":0.91,"plateTime":0.43167262935273953,"extension":6.4974329397892685},"hitData":{"launchSpeed":77.0,"launchAngle":-1.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.6,"coordY":165.87}},"index":1,"playId":"287e3a73-0132-3da1-b7e5-7215ff51e34c","pitchNumber":2,"startTime":"2025-08-30T03:23:36.972Z","endTime":"2025-08-30T03:23:45.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.0,"awayTeamWinProbability":66.0,"homeTeamWinProbabilityAdded":-1.6999999999999957,"leverageIndex":0.64,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2025-08-30T03:23:45.336Z","atBatIndex":39},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Wyatt Langford walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-30T03:25:54.951Z","endTime":"2025-08-30T03:27:49.340Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":77.1,"strikeZoneTop":3.43696862637167,"strikeZoneBottom":1.6740719478077,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.55171390561526,"aZ":-27.71064778422858,"pfxX":-2.3314639080695727,"pfxZ":2.9488196245216987,"pX":0.6068482796797521,"pZ":3.311820338817998,"vX0":-3.2501145109008256,"vY0":-122.04740414499484,"vZ0":-1.1879623283086815,"x":93.87,"y":149.36,"x0":2.2574707991581486,"y0":50.000291843003815,"z0":6.186855371405496,"aX":-3.523059096042563},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":5.3,"breakHorizontal":4.9,"spinRate":2245,"spinDirection":184},"zone":3,"typeConfidence":2.0,"plateTime":0.4484208264263634,"extension":6.288423947001677},"index":0,"playId":"d985315b-03e2-307c-8e33-5c8a70a2bb81","pitchNumber":1,"startTime":"2025-08-30T03:25:58.938Z","endTime":"2025-08-30T03:26:02.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.3,"strikeZoneTop":3.39037068363561,"strikeZoneBottom":1.58344719741479,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.5685247148622,"aZ":-23.195444081220785,"pfxX":1.503658134238873,"pfxZ":5.720665559392446,"pX":-0.6235938925639393,"pZ":3.2591269188177803,"vX0":-7.07079902214878,"vY0":-124.88398539141723,"vZ0":-2.5117899798457852,"x":140.77,"y":150.78,"x0":2.0565332164619208,"y0":50.0034362450252,"z0":6.198018058746925,"aX":2.3606056583156723},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":10.0,"breakHorizontal":-1.0,"spinRate":2263,"spinDirection":161},"zone":1,"typeConfidence":2.0,"plateTime":0.4395902033276511,"extension":6.31877400650722},"index":1,"playId":"2aabefbe-ef8c-34ce-be2b-e6c10194f2b5","pitchNumber":2,"startTime":"2025-08-30T03:26:13.682Z","endTime":"2025-08-30T03:26:17.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":72.0,"strikeZoneTop":3.33,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.520530212200786,"aZ":-25.81338047674135,"pfxX":7.631440300773315,"pfxZ":4.8871357120746275,"pX":0.24194922409575223,"pZ":1.577799669360485,"vX0":-6.05162678783622,"vY0":-113.06646880092062,"vZ0":-4.489726614053024,"x":107.78,"y":196.18,"x0":1.9543183375982782,"y0":50.00426437425711,"z0":6.1627110321070955,"aX":9.93781053473523},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":8.0,"breakHorizontal":-12.4,"spinRate":1404,"spinDirection":123},"zone":8,"typeConfidence":0.87,"plateTime":0.48337291318166065,"extension":6.2093631487354966},"index":2,"playId":"8807b8bf-5918-37b6-8d9d-f4c5c4932d22","pitchNumber":3,"startTime":"2025-08-30T03:26:30.238Z","endTime":"2025-08-30T03:26:33.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":72.2,"strikeZoneTop":3.29024370535752,"strikeZoneBottom":1.60718981082447,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.862558601583494,"aZ":-24.60818428551228,"pfxX":7.12444876880658,"pfxZ":5.7999536851717455,"pX":0.8455035584149063,"pZ":0.9406852885692389,"vX0":-5.133706866144793,"vY0":-112.98634635589306,"vZ0":-5.960652735699503,"x":84.77,"y":213.38,"x0":2.2115645026740665,"y0":50.00287517128806,"z0":6.057782318098278,"aX":9.293808685752309},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":9.4,"breakHorizontal":-11.8,"spinRate":1478,"spinDirection":124},"zone":14,"typeConfidence":0.88,"plateTime":0.48312544161727144,"extension":6.222306568098843},"index":3,"playId":"4287bb5c-8867-3853-86d3-cee4a595d1be","pitchNumber":4,"startTime":"2025-08-30T03:26:47.161Z","endTime":"2025-08-30T03:26:51.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":71.4,"strikeZoneTop":3.29856495776259,"strikeZoneBottom":1.58486838155616,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.692914530714873,"aZ":-29.453789503702215,"pfxX":5.020262159655897,"pfxZ":2.1256611933111573,"pX":2.082969618152452,"pZ":1.9938442977414736,"vX0":-1.7507705962349247,"vY0":-112.3120751910111,"vZ0":-2.8837523623570327,"x":37.6,"y":184.95,"x0":2.218837906631363,"y0":50.00424893621574,"z0":6.27955466871435,"aX":6.435937883943439},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":3.5,"breakHorizontal":-8.6,"spinRate":1406,"spinDirection":123},"zone":14,"typeConfidence":0.69,"plateTime":0.48704194675037726,"extension":6.277485159646525},"index":4,"playId":"1a4f7758-f3e5-348b-89d8-45a54b9ad6fe","pitchNumber":5,"startTime":"2025-08-30T03:27:04.426Z","endTime":"2025-08-30T03:27:07.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-30T03:27:16.521Z","endTime":"2025-08-30T03:27:25.005Z","isPitch":false,"type":"action","player":{"id":694671,"link":"/api/v1/people/694671"},"defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.2,"strikeZoneTop":3.33,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.951144104023875,"aZ":-14.917792958644597,"pfxX":7.495854601183291,"pfxZ":9.934099261033985,"pX":-0.167536180524019,"pZ":3.5119722411180896,"vX0":-8.074420091789587,"vY0":-131.03998082633078,"vZ0":-3.2090648390638328,"x":123.39,"y":143.96,"x0":1.9813162773627082,"y0":50.006308160603844,"z0":5.868574793035187,"aX":13.026296742437617},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":17.5,"breakHorizontal":-11.8,"spinRate":2221,"spinDirection":136},"zone":11,"typeConfidence":2.0,"plateTime":0.41816178723476183,"extension":6.622024665767264},"index":6,"playId":"16fa8cd2-b1da-38f5-9e1e-ed3dfdf79379","pitchNumber":6,"startTime":"2025-08-30T03:27:25.005Z","endTime":"2025-08-30T03:27:28.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.0,"endSpeed":70.7,"strikeZoneTop":3.23330937437292,"strikeZoneBottom":1.52041304018978,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.238541444705447,"aZ":-27.551421536404007,"pfxX":7.329225200860524,"pfxZ":3.6310194187679574,"pX":1.4267732013178998,"pZ":3.4751421868321506,"vX0":-3.6828302237338533,"vY0":-112.08374988247674,"vZ0":-0.16040010517024617,"x":62.61,"y":144.95,"x0":2.1389052618308506,"y0":50.0013426834585,"z0":6.360771315866115,"aX":9.325381801822688},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":6.8,"breakHorizontal":-12.4,"spinRate":1447,"spinDirection":128},"zone":12,"typeConfidence":0.85,"plateTime":0.4886583931303723,"extension":6.221346400252952},"index":7,"playId":"085df0bc-62c8-359f-a7ab-a430ec9b4ba5","pitchNumber":7,"startTime":"2025-08-30T03:27:44.002Z","endTime":"2025-08-30T03:27:49.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"credit":"b_pa"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.2,"awayTeamWinProbability":69.8,"homeTeamWinProbabilityAdded":-3.8000000000000007,"leverageIndex":0.97,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-08-30T03:27:49.340Z","atBatIndex":40},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Adolis García grounds into a double play, third baseman Darell Hernaiz to second baseman Zack Gelof to first baseman Tyler Soderstrom. Wyatt Langford out at 2nd. Adolis García out at 1st.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-30T03:28:01.129Z","endTime":"2025-08-30T03:29:46.931Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"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(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":84.5,"endSpeed":77.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.84583980185839,"aZ":-27.098066859321133,"pfxX":-1.0989110713539352,"pfxZ":3.317859940032533,"pX":0.1700820307479584,"pZ":2.0089287915611926,"vX0":-4.80038724268645,"vY0":-123.0278662256666,"vZ0":-4.092504462688724,"x":110.52,"y":184.54,"x0":2.2908761783519136,"y0":50.00350679564532,"z0":5.995765647612499,"aX":-1.6805415398164774},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.3,"breakHorizontal":3.1,"spinRate":2228,"spinDirection":175},"zone":8,"typeConfidence":2.0,"plateTime":0.44552708613429504,"extension":6.20570284537443},"index":0,"playId":"26772bf1-fd72-3db5-b068-c25a36cdaadc","pitchNumber":1,"startTime":"2025-08-30T03:28:14.649Z","endTime":"2025-08-30T03:28:18.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2025-08-30T03:28:38.206Z","endTime":"2025-08-30T03:28:53.982Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"},"defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.6,"endSpeed":69.9,"strikeZoneTop":3.62793940249195,"strikeZoneBottom":1.79886974001863,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.24028636251279,"aZ":-26.7280460446947,"pfxX":8.80819955908849,"pfxZ":4.399417695322644,"pX":-0.02638058900322328,"pZ":1.2488514903837205,"vX0":-7.151601250139803,"vY0":-111.23499138197529,"vZ0":-4.471155186644185,"x":118.01,"y":205.06,"x0":2.105129268483575,"y0":50.002523069008106,"z0":6.095216808091425,"aX":10.902377648411306},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":7.0,"breakHorizontal":-13.8,"spinRate":1367,"spinDirection":120},"zone":13,"typeConfidence":0.81,"plateTime":0.4947344445214754,"extension":5.88800178908466},"index":2,"playId":"7f3af7a8-18db-3df7-990a-7160a4211190","pitchNumber":2,"startTime":"2025-08-30T03:28:53.982Z","endTime":"2025-08-30T03:28:58.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.2,"endSpeed":70.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.3834046854244,"aZ":-26.658217628711565,"pfxX":7.693132762548612,"pfxZ":4.430928910873186,"pX":-0.22797036805814816,"pZ":1.85660632431181,"vX0":-7.394969631561076,"vY0":-110.72477699596085,"vZ0":-3.272606896125068,"x":125.69,"y":188.65,"x0":2.1522866842161923,"y0":50.00053620848751,"z0":6.136893702580355,"aX":9.571120873901986},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":7.4,"breakHorizontal":-12.0,"spinRate":1400,"spinDirection":126},"zone":8,"typeConfidence":0.79,"plateTime":0.49426430957312695,"extension":6.397200001009098},"index":3,"playId":"2e86e92f-ade8-3fd9-a1bd-42dd4119caa6","pitchNumber":3,"startTime":"2025-08-30T03:29:15.701Z","endTime":"2025-08-30T03:29:18.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.03547208738688,"aZ":-17.05412916899876,"pfxX":8.084957522305503,"pfxZ":8.988010649218047,"pX":0.36474632927780687,"pZ":2.42386601245104,"vX0":-7.312598564590153,"vY0":-129.18051342884178,"vZ0":-5.112106181079624,"x":103.1,"y":173.34,"x0":2.1879191438823327,"y0":50.00492892578335,"z0":5.748223834619194,"aX":13.605041093082184},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":15.2,"breakHorizontal":-13.0,"spinRate":2274,"spinDirection":136},"zone":6,"typeConfidence":2.0,"plateTime":0.4247280312679331,"extension":6.443620845996173},"hitData":{"launchSpeed":83.3,"launchAngle":-19.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.68,"coordY":162.83}},"index":4,"playId":"3913b9ae-d78b-3a20-8ffc-586760cb668d","pitchNumber":4,"startTime":"2025-08-30T03:29:37.310Z","endTime":"2025-08-30T03:29:46.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"first":{"id":694671,"link":"/api/v1/people/694671"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_ab"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_ab"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":38.4,"awayTeamWinProbability":61.6,"homeTeamWinProbabilityAdded":8.2,"leverageIndex":1.56,"dramaIndex":94.0,"contextMetrics":{},"playEndTime":"2025-08-30T03:29:46.931Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Jung singles on a line drive to center fielder Lawrence Butler.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-30T03:30:07.683Z","endTime":"2025-08-30T03:31:19.388Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":74.1,"endSpeed":67.5,"strikeZoneTop":3.85640008382195,"strikeZoneBottom":1.83188049145819,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.58538324179427,"aZ":-34.459823593422314,"pfxX":-8.945773861548563,"pfxZ":-1.9701031980791743,"pX":0.7305169119200232,"pZ":2.4296602040846267,"vX0":-1.2889144176466463,"vY0":-107.79693380129468,"vZ0":0.5427640588606395,"x":89.15,"y":173.18,"x0":2.4995247613204876,"y0":50.004691295598306,"z0":6.029407236453264,"aX":-10.357535561550193},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-3.0,"breakHorizontal":16.6,"spinRate":2381,"spinDirection":308},"zone":9,"typeConfidence":0.9,"plateTime":0.5112993128450176,"extension":6.091940260533963},"index":0,"playId":"5f05ff84-d2b5-3c57-b289-f9d8e1b38890","pitchNumber":1,"startTime":"2025-08-30T03:30:11.773Z","endTime":"2025-08-30T03:30:15.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":74.8,"endSpeed":68.3,"strikeZoneTop":3.86194923193475,"strikeZoneBottom":1.77783999584424,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.3060385608026,"aZ":-32.84189082739523,"pfxX":-9.631460268510242,"pfxZ":-0.5677148225152253,"pX":0.5294426162118933,"pZ":1.2586328866320053,"vX0":-1.64328819775685,"vY0":-108.85955947541906,"vZ0":-2.086007490017881,"x":96.82,"y":204.8,"x0":2.547330463454312,"y0":50.00239072002179,"z0":5.845801467377787,"aX":-11.351261003622042},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-1.3,"breakHorizontal":17.9,"spinRate":2355,"spinDirection":303},"zone":14,"typeConfidence":0.9,"plateTime":0.5066399681784057,"extension":6.181067967359718},"index":1,"playId":"20afac63-5968-36db-9464-fa795e21ad3c","pitchNumber":2,"startTime":"2025-08-30T03:30:27.246Z","endTime":"2025-08-30T03:30:31.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":81.4,"strikeZoneTop":3.71,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.713421749170887,"aZ":-14.012358763184688,"pfxX":7.706362919823208,"pfxZ":10.599388942480047,"pX":0.16096748104177117,"pZ":2.3084806885692033,"vX0":-6.964614597619486,"vY0":-131.08429455756902,"vZ0":-6.463014345237883,"x":110.86,"y":176.45,"x0":1.8712148414112308,"y0":50.00321632737379,"z0":5.8821908998985535,"aX":13.204308255234873},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":17.6,"breakHorizontal":-12.1,"spinRate":2263,"spinDirection":144},"zone":8,"typeConfidence":2.0,"plateTime":0.4203621683287091,"extension":6.716835814490043},"index":2,"playId":"0e70aec5-7978-3d48-9354-2d4bbf4af06c","pitchNumber":3,"startTime":"2025-08-30T03:30:45.403Z","endTime":"2025-08-30T03:30:49.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":78.6,"endSpeed":72.7,"strikeZoneTop":3.71,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.449197645260778,"aZ":-28.28919365948239,"pfxX":8.656872469427437,"pfxZ":2.922820353219465,"pX":1.1015236793515377,"pZ":1.6553732615426318,"vX0":-4.948827853239496,"vY0":-114.36293470302664,"vZ0":-4.0247020261968345,"x":75.01,"y":194.08,"x0":2.1652042280229953,"y0":50.00381656597475,"z0":6.203106172841607,"aX":11.504902912680832},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":4.6,"breakHorizontal":-14.5,"spinRate":1260,"spinDirection":126},"zone":14,"typeConfidence":0.88,"plateTime":0.4783560768193631,"extension":6.084720673785054},"hitData":{"launchSpeed":83.5,"launchAngle":14.0,"totalDistance":207.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":109.15,"coordY":84.77}},"index":3,"playId":"15661563-9b18-30b0-b688-3a5a164ca5d5","pitchNumber":4,"startTime":"2025-08-30T03:31:08.288Z","endTime":"2025-08-30T03:31:19.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_ab"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_ab"},{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_pa"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.0,"awayTeamWinProbability":63.0,"homeTeamWinProbabilityAdded":-1.3999999999999986,"leverageIndex":0.5,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-08-30T03:31:19.388Z","atBatIndex":42},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Kyle Higashioka doubles (12) on a line drive to right fielder Colby Thomas. Josh Jung to 3rd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-30T03:32:40.729Z","endTime":"2025-08-30T03:34:16.501Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605488,"fullName":"Jeffrey Springs","link":"/api/v1/people/605488"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"postOnThird":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-30T03:31:44.980Z","endTime":"2025-08-30T03:32:42.816Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":74.3,"endSpeed":67.9,"strikeZoneTop":3.58343464583335,"strikeZoneBottom":1.69644523620126,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.384358616188674,"aZ":-34.29875849937617,"pfxX":-8.016406244847454,"pfxZ":-1.832075841863554,"pX":-0.12556535072007827,"pZ":0.7470433679723784,"vX0":-3.4513966313783433,"vY0":-108.09904500678986,"vZ0":-2.7511275770605073,"x":121.79,"y":218.61,"x0":2.54348527656106,"y0":50.003977045811595,"z0":5.877057334707755,"aX":-9.295160657385747},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-3.8,"breakHorizontal":15.5,"spinRate":2309,"spinDirection":308},"zone":13,"typeConfidence":2.0,"plateTime":0.5106553031756289,"extension":6.182779157077374},"index":1,"playId":"6ce92484-e602-3f11-bb4a-22a06294fd17","pitchNumber":1,"startTime":"2025-08-30T03:32:42.816Z","endTime":"2025-08-30T03:32:46.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.5,"strikeZoneTop":3.50337283698886,"strikeZoneBottom":1.65201751563106,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.170915092997706,"aZ":-16.51668376579026,"pfxX":7.26521612894398,"pfxZ":8.982307551459492,"pX":0.8722904627232639,"pZ":2.4658055739303952,"vX0":-5.993120683097868,"vY0":-131.2923064686161,"vZ0":-5.620431626826042,"x":83.75,"y":172.2,"x0":2.242244952768268,"y0":50.00276658584253,"z0":5.86617876290036,"aX":12.665370263398517},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":15.2,"breakHorizontal":-11.8,"spinRate":2182,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.41739676731786357,"extension":6.466377332150574},"index":2,"playId":"16bb7b96-459a-3b21-af8f-f28104a82233","pitchNumber":2,"startTime":"2025-08-30T03:33:02.640Z","endTime":"2025-08-30T03:33:06.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":3,"playId":"191a0bc5-14e1-3787-9f83-15719cceeec3","startTime":"2025-08-30T03:33:21.580Z","endTime":"2025-08-30T03:33:25.986Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":76.3,"strikeZoneTop":3.62624073190598,"strikeZoneBottom":1.75003630382705,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.752993661361884,"aZ":-30.645545839138784,"pfxX":-2.8860809006612174,"pfxZ":1.0334561285393544,"pX":1.2314584167077307,"pZ":2.9848486701068824,"vX0":-1.9510562458528864,"vY0":-121.342369418734,"vZ0":-1.0310035038020755,"x":70.06,"y":158.19,"x0":2.4222566537642902,"y0":50.00569840120913,"z0":6.096288056811902,"aX":-4.284548477695652},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.9,"breakHorizontal":5.8,"spinRate":2231,"spinDirection":188},"zone":12,"typeConfidence":2.0,"plateTime":0.4521763226907698,"extension":6.1722561790577135},"index":4,"playId":"d1982eb5-4940-3f30-bba1-50940abb6041","pitchNumber":3,"startTime":"2025-08-30T03:33:42.379Z","endTime":"2025-08-30T03:33:47.169Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":80.7,"strikeZoneTop":3.51,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.687803805829592,"aZ":-18.42927281553414,"pfxX":7.4903788330614915,"pfxZ":8.233173794902054,"pX":0.874302678486509,"pZ":2.554029385460267,"vX0":-6.362367454117655,"vY0":-128.63700409324707,"vZ0":-4.74795392189133,"x":83.67,"y":169.82,"x0":2.4113795200778205,"y0":50.00227455552418,"z0":5.8604389240650985,"aX":12.50261054363262},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":14.0,"breakHorizontal":-12.1,"spinRate":2129,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.4264495821118799,"extension":6.430051934819973},"hitData":{"launchSpeed":89.9,"launchAngle":20.0,"totalDistance":265.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":214.65,"coordY":113.68}},"index":5,"playId":"4fed1e1d-1cee-3ce8-bc72-226f3cc92787","pitchNumber":4,"startTime":"2025-08-30T03:34:03.679Z","endTime":"2025-08-30T03:34:16.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_ab"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_ab"},{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_pa"},{"player":{"id":605488,"link":"/api/v1/people/605488"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.2,"awayTeamWinProbability":66.8,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":1.03,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2025-08-30T03:34:16.501Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Smith grounds out, shortstop Jacob Wilson to first baseman Tyler Soderstrom.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-30T03:36:59.908Z","endTime":"2025-08-30T03:38:06.236Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547184,"fullName":"Michael Kelly","link":"/api/v1/people/547184"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[1,2],"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":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"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":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-30T03:35:03.203Z","endTime":"2025-08-30T03:35:55.621Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":683227,"link":"/api/v1/people/683227","batSide":{"code":"R","description":"Right"}},"second":{"id":543309,"link":"/api/v1/people/543309"},"third":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Michael Kelly replaces Jeffrey Springs.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-30T03:35:55.621Z","endTime":"2025-08-30T03:36:50.005Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":547184,"link":"/api/v1/people/547184"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":605488,"link":"/api/v1/people/605488","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":683227,"link":"/api/v1/people/683227","batSide":{"code":"R","description":"Right"}},"second":{"id":543309,"link":"/api/v1/people/543309"},"third":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Josh Smith replaces Cody Freeman.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2025-08-30T03:36:50.005Z","endTime":"2025-08-30T03:37:02.028Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669701,"link":"/api/v1/people/669701"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":683227,"link":"/api/v1/people/683227"},"defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":683227,"link":"/api/v1/people/683227","batSide":{"code":"R","description":"Right"}},"second":{"id":543309,"link":"/api/v1/people/543309"},"third":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.5,"strikeZoneTop":3.2049584257753,"strikeZoneBottom":1.58229343205346,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.853641637129844,"aZ":-34.59900903852674,"pfxX":9.760042685738696,"pfxZ":-1.6658320037910936,"pX":-0.8603988986503415,"pZ":2.724938668969204,"vX0":-1.0234820287751496,"vY0":-120.43711822237162,"vZ0":-0.9405016624159431,"x":149.8,"y":165.21,"x0":-1.6936796611050322,"y0":50.00561676530208,"z0":6.211431897712697,"aX":14.177932262337752},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-3.0,"breakHorizontal":-17.4,"spinRate":2728,"spinDirection":49},"zone":11,"typeConfidence":0.9,"plateTime":0.45676204709865287,"extension":5.535505367553283},"index":3,"playId":"5be70726-15ea-3c0e-8174-c73d8dfac6ca","pitchNumber":1,"startTime":"2025-08-30T03:37:02.028Z","endTime":"2025-08-30T03:37:06.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"second":{"id":543309,"link":"/api/v1/people/543309"},"third":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.4,"strikeZoneTop":3.24,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.93455530073459,"aZ":-21.812040870295586,"pfxX":1.1663604066263478,"pfxZ":5.740875173755566,"pX":0.8150996651127923,"pZ":2.3786753417815816,"vX0":5.404084233517718,"vY0":-133.07355699220034,"vZ0":-5.501657830381764,"x":85.93,"y":174.56,"x0":-1.3883972595935783,"y0":50.00174642558915,"z0":6.039855462030424,"aX":2.102932852809939},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.5,"breakHorizontal":-3.2,"spinRate":2759,"spinDirection":196},"zone":6,"typeConfidence":0.61,"plateTime":0.410647502324589,"extension":5.621656014667831},"index":4,"playId":"ca7035a6-9d8a-355b-84b7-cd836750ecca","pitchNumber":2,"startTime":"2025-08-30T03:37:16.406Z","endTime":"2025-08-30T03:37:19.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"second":{"id":543309,"link":"/api/v1/people/543309"},"third":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.2,"strikeZoneTop":3.24,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.92088974711301,"aZ":-34.336174461973414,"pfxX":10.155138563870164,"pfxZ":-1.4733873658296224,"pX":0.5708116926309752,"pZ":1.8450706292461276,"vX0":1.9023524603461266,"vY0":-121.46700214905856,"vZ0":-2.817569394117052,"x":95.24,"y":188.96,"x0":-1.5431159159312569,"y0":50.0003679281181,"z0":6.048007387079826,"aX":14.956462194177444},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-3.1,"breakHorizontal":-18.8,"spinRate":2719,"spinDirection":42},"zone":9,"typeConfidence":0.9,"plateTime":0.45338639729903374,"extension":5.695253322480688},"index":5,"playId":"c8c625d4-4379-3710-8d3b-7f128e48d9e9","pitchNumber":3,"startTime":"2025-08-30T03:37:36.225Z","endTime":"2025-08-30T03:37:39.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"second":{"id":543309,"link":"/api/v1/people/543309"},"third":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.1,"strikeZoneTop":3.24,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.87162640652486,"aZ":-16.304596878064586,"pfxX":-4.329624661543102,"pfxZ":7.970578377805163,"pX":0.6737240654750095,"pZ":2.986117830151166,"vX0":7.100213894022119,"vY0":-140.47070615157338,"vZ0":-5.63945994095404,"x":91.32,"y":158.15,"x0":-1.3282955456622632,"y0":50.00443376488899,"z0":6.0859525054494075,"aX":-8.62277859610434},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.4,"breakHorizontal":6.4,"spinRate":2397,"spinDirection":212},"zone":3,"typeConfidence":0.9,"plateTime":0.39045267312752907,"extension":5.597657193637306},"hitData":{"launchSpeed":61.7,"launchAngle":-7.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":121.35,"coordY":147.6}},"index":6,"playId":"1ad5a109-5021-3483-aa2c-43e1d1d7105f","pitchNumber":4,"startTime":"2025-08-30T03:37:58.394Z","endTime":"2025-08-30T03:38:06.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"second":{"id":543309,"link":"/api/v1/people/543309"},"third":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_ab"},{"player":{"id":547184,"link":"/api/v1/people/547184"},"credit":"p_ab"},{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_pa"},{"player":{"id":547184,"link":"/api/v1/people/547184"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.6,"awayTeamWinProbability":60.4,"homeTeamWinProbabilityAdded":6.399999999999999,"leverageIndex":2.3,"dramaIndex":102.0,"contextMetrics":{},"playEndTime":"2025-08-30T03:38:06.236Z","atBatIndex":44},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brent Rooker walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-30T03:40:16.581Z","endTime":"2025-08-30T03:43:15.248Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7,8,9,10],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"description":"Josh Smith remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"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-08-30T03:39:45.006Z","endTime":"2025-08-30T03:39:45.023Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669701,"link":"/api/v1/people/669701"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"701","replacedPlayer":{"id":683227,"link":"/api/v1/people/683227"},"defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":664238,"link":"/api/v1/people/664238"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from first base to second base for Dylan Moore.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-30T03:39:45.023Z","endTime":"2025-08-30T03:40:18.889Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664238,"link":"/api/v1/people/664238"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"900","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":683227,"link":"/api/v1/people/683227"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.6,"strikeZoneTop":3.57,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.206397822164114,"aZ":-36.377117722603,"pfxX":2.9859817039896788,"pfxZ":-2.999864430789417,"pX":0.9500872289913878,"pZ":1.297699836506664,"vX0":3.672762990867802,"vY0":-118.17383612565418,"vZ0":-2.6384075876679294,"x":80.78,"y":203.74,"x0":-1.0167785298273078,"y0":50.000857102392196,"z0":5.7965276721920365,"aX":4.188026913481217},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-5.8,"breakHorizontal":-6.4,"spinRate":2644,"spinDirection":37},"zone":14,"typeConfidence":0.9,"plateTime":0.4649244730223301,"extension":6.570010559521621},"index":2,"playId":"d6c3d3a1-8273-3427-8ab3-3ba8c7041bca","pitchNumber":1,"startTime":"2025-08-30T03:40:18.889Z","endTime":"2025-08-30T03:40:23.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.0,"strikeZoneTop":3.57,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.085567860954317,"aZ":-21.832252315867414,"pfxX":-7.651337004735126,"pfxZ":6.1659057158223085,"pX":0.699002313828741,"pZ":1.7559261489913691,"vX0":6.621895186567567,"vY0":-129.02792971778234,"vZ0":-5.497493035189334,"x":90.36,"y":191.37,"x0":-0.9127848061998413,"y0":50.00369383736567,"z0":5.607838021324298,"aX":-12.837826547796285},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":10.1,"breakHorizontal":12.2,"spinRate":1458,"spinDirection":219},"zone":9,"typeConfidence":0.91,"plateTime":0.4253018066574006,"extension":6.745525301806867},"index":3,"playId":"70bb1ac0-ae54-3c5c-a19b-b62f2a9d7393","pitchNumber":2,"startTime":"2025-08-30T03:40:36.180Z","endTime":"2025-08-30T03:40:40.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":88.7,"strikeZoneTop":3.67300362279595,"strikeZoneBottom":1.80861234492571,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.376824046565844,"aZ":-9.743817606430476,"pfxX":-5.028187129008989,"pfxZ":11.066874427441046,"pX":0.9468519265282366,"pZ":1.4009432182201602,"vX0":6.469167522298577,"vY0":-142.12187490523155,"vZ0":-9.327200625755765,"x":80.91,"y":200.95,"x0":-0.715532649841626,"y0":50.005079359224645,"z0":5.362042522749193,"aX":-10.193153228074921},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.1,"breakHorizontal":7.7,"spinRate":2606,"spinDirection":214},"zone":14,"typeConfidence":0.9,"plateTime":0.386769172487925,"extension":6.7838731319929435},"index":4,"playId":"9b0db3d5-73a2-3c6a-bbcb-73910cb3edd1","pitchNumber":3,"startTime":"2025-08-30T03:40:57.855Z","endTime":"2025-08-30T03:41:02.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.3,"strikeZoneTop":3.6308386814394,"strikeZoneBottom":1.70572755043368,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.542539649182284,"aZ":-26.63414224101141,"pfxX":-7.878456354657416,"pfxZ":3.163676614391999,"pX":-0.7880303672509661,"pZ":3.9642977687361096,"vX0":2.861326176651892,"vY0":-132.0368435792465,"vZ0":0.3958554759092445,"x":147.04,"y":131.74,"x0":-0.8681530816384134,"y0":50.0000418123326,"z0":5.786953361088541,"aX":-13.77914432609094},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.0,"breakHorizontal":13.6,"spinRate":1427,"spinDirection":223},"zone":11,"typeConfidence":0.9,"plateTime":0.41631565432420414,"extension":6.593047030231651},"index":5,"playId":"c3770693-92b3-3c0b-b96a-824162dc0274","pitchNumber":4,"startTime":"2025-08-30T03:41:17.454Z","endTime":"2025-08-30T03:41:21.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":83.0,"endSpeed":75.8,"strikeZoneTop":3.57,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.847687922466843,"aZ":-38.98329758125731,"pfxX":2.0752507324346423,"pfxZ":-4.628563362977534,"pX":-0.18413838726525353,"pZ":3.8136886256112934,"vX0":1.2189559075472904,"vY0":-120.84855395514765,"vZ0":3.022990721976962,"x":124.02,"y":135.81,"x0":-0.9657199975804576,"y0":50.004826929770815,"z0":5.984646097226076,"aX":3.0512537742647385},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-7.3,"breakHorizontal":-4.1,"spinRate":2740,"spinDirection":45},"zone":11,"typeConfidence":0.9,"plateTime":0.45427023173210745,"extension":6.589518893668485},"index":6,"playId":"e08a0afa-6b28-3409-9c60-9807083993f6","pitchNumber":5,"startTime":"2025-08-30T03:41:38.900Z","endTime":"2025-08-30T03:41:43.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":89.0,"strikeZoneTop":3.57,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.48749420146808,"aZ":-12.58001404508755,"pfxX":-4.56908549217428,"pfxZ":9.612010564600123,"pX":1.0710239455740866,"pZ":2.731248444003074,"vX0":6.669131337653808,"vY0":-142.10529563696926,"vZ0":-5.559203455652498,"x":76.18,"y":165.04,"x0":-0.7159976834055989,"y0":50.00703954962282,"z0":5.5167393872236525,"aX":-9.318723604040485},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.4,"breakHorizontal":6.8,"spinRate":2512,"spinDirection":209},"zone":12,"typeConfidence":0.9,"plateTime":0.3858925510949134,"extension":6.820150671581379},"index":7,"playId":"a69f7551-351c-3ab8-98ee-08112155b84d","pitchNumber":6,"startTime":"2025-08-30T03:42:03.297Z","endTime":"2025-08-30T03:42:06.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":96.8,"endSpeed":87.8,"strikeZoneTop":3.57,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.22585536598886,"aZ":-9.887605072870004,"pfxX":-3.702701932912336,"pfxZ":11.200175463466131,"pX":0.3509358993305931,"pZ":2.1851057796938997,"vX0":4.500916090014299,"vY0":-140.70651274023942,"vZ0":-7.358474426057424,"x":103.62,"y":179.78,"x0":-0.7941841877090497,"y0":50.00229424934081,"z0":5.4875941819914305,"aX":-7.367448246351014},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.8,"breakHorizontal":5.6,"spinRate":2473,"spinDirection":214},"zone":9,"typeConfidence":0.9,"plateTime":0.3904198340089291,"extension":6.890108304971733},"index":8,"playId":"afb20f40-1894-308c-bdc2-311560803b47","pitchNumber":7,"startTime":"2025-08-30T03:42:24.739Z","endTime":"2025-08-30T03:42:27.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":81.8,"strikeZoneTop":3.58167091217451,"strikeZoneBottom":1.67137837430822,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.36444363134694,"aZ":-27.734068055495772,"pfxX":-8.77477077679179,"pfxZ":2.5767529635503994,"pX":-1.8124841567992058,"pZ":2.6510288450545674,"vX0":1.1998772406105502,"vY0":-131.3999310305244,"vZ0":-2.262647177493362,"x":186.09,"y":167.2,"x0":-1.1401512138838696,"y0":50.004587841315285,"z0":5.612352611903695,"aX":-15.137847740614436},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.3,"breakHorizontal":15.5,"spinRate":1434,"spinDirection":227},"zone":11,"typeConfidence":0.9,"plateTime":0.4190076151643547,"extension":6.774275203866365},"index":9,"playId":"45ac636a-4c28-3146-9fc1-bd274ef4e4f4","pitchNumber":8,"startTime":"2025-08-30T03:42:47.403Z","endTime":"2025-08-30T03:42:50.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.3,"strikeZoneTop":3.4471508219685,"strikeZoneBottom":1.61335524406259,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.76614410680354,"aZ":-29.92296122903196,"pfxX":0.8165931150445669,"pfxZ":1.3962116825517015,"pX":0.4241435402645448,"pZ":3.4376169371611955,"vX0":3.5793087665075913,"vY0":-126.44923779373946,"vZ0":0.2607011343499056,"x":100.83,"y":145.96,"x0":-1.1181671745642,"y0":50.00370549723142,"z0":5.741977468327001,"aX":1.3161955133123346},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.9,"breakHorizontal":-2.3,"spinRate":2438,"spinDirection":137},"zone":3,"typeConfidence":0.9,"plateTime":0.4338423091154242,"extension":6.5575974861598825},"index":10,"playId":"664ceeda-6578-3abd-b345-b2fe2b3c80f1","pitchNumber":9,"startTime":"2025-08-30T03:43:08.736Z","endTime":"2025-08-30T03:43:15.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.0,"awayTeamWinProbability":54.0,"homeTeamWinProbabilityAdded":6.399999999999999,"leverageIndex":1.56,"dramaIndex":83.0,"contextMetrics":{},"playEndTime":"2025-08-30T03:43:15.248Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Soderstrom called out on strikes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-30T03:43:30.370Z","endTime":"2025-08-30T03:47:09.589Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"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":96.0,"endSpeed":86.3,"strikeZoneTop":3.30837618267483,"strikeZoneBottom":1.46350258242984,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.36459424157442,"aZ":-11.295324336114998,"pfxX":-4.391155845472234,"pfxZ":10.790772473245134,"pX":1.281241311103388,"pZ":2.55705264062662,"vX0":8.045954966874595,"vY0":-139.42033392403195,"vZ0":-5.838979710057966,"x":68.16,"y":169.74,"x0":-1.0943315497566006,"y0":50.00396378594603,"z0":5.4502298978704555,"aX":-8.49803871546495},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.2,"breakHorizontal":6.0,"spinRate":2477,"spinDirection":215},"zone":12,"typeConfidence":0.89,"plateTime":0.39546891309768295,"extension":6.6138858597694465},"index":0,"playId":"38dced61-e4f1-37e6-9b67-005c36017f74","pitchNumber":1,"startTime":"2025-08-30T03:43:41.395Z","endTime":"2025-08-30T03:43:45.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":667670,"link":"/api/v1/people/667670"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-30T03:43:56.891Z","endTime":"2025-08-30T03:45:06.289Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":667670,"link":"/api/v1/people/667670"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":76.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.622765476480314,"aZ":-30.028263569137465,"pfxX":2.451390297293622,"pfxZ":1.4268457004888013,"pX":0.31820956630393027,"pZ":2.27096617799425,"vX0":3.1101898760654203,"vY0":-122.51686305467412,"vZ0":-1.9757203551604245,"x":104.87,"y":177.46,"x0":-1.291373589342075,"y0":50.00323810143945,"z0":5.680930520110229,"aX":3.6862154985505375},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.4,"breakHorizontal":-5.3,"spinRate":2388,"spinDirection":146},"zone":6,"typeConfidence":0.82,"plateTime":0.4489158218315432,"extension":6.428115257283301},"index":2,"playId":"2d10055e-1f48-3bad-b46d-f2a91c3bd694","pitchNumber":2,"startTime":"2025-08-30T03:45:06.289Z","endTime":"2025-08-30T03:45:09.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":667670,"link":"/api/v1/people/667670"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":86.3,"strikeZoneTop":3.28635194677431,"strikeZoneBottom":1.52597127984029,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.01018633015326,"aZ":-11.93933321132386,"pfxX":-6.751968185323463,"pfxZ":10.511932388599764,"pX":0.8878405535140653,"pZ":1.9124114067031086,"vX0":7.434435395768322,"vY0":-138.80250575804493,"vZ0":-7.23649947153339,"x":83.16,"y":187.14,"x0":-0.9655539239385622,"y0":50.002838290926064,"z0":5.37260925643197,"aX":-12.996497354176158},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.4,"breakHorizontal":10.4,"spinRate":2414,"spinDirection":219},"zone":14,"typeConfidence":0.9,"plateTime":0.3966881915284586,"extension":6.710488908327615},"index":3,"playId":"5bff8ec9-67b0-3974-9b41-159f629003da","pitchNumber":3,"startTime":"2025-08-30T03:45:29.646Z","endTime":"2025-08-30T03:45:33.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":667670,"link":"/api/v1/people/667670"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.174499955873504,"aZ":-29.268891780705655,"pfxX":-6.871205766616008,"pfxZ":1.6705963479185613,"pX":-0.518077421386962,"pZ":3.147742835987615,"vX0":3.8408543611363686,"vY0":-131.9893046668137,"vZ0":-0.8269603037658962,"x":136.75,"y":153.79,"x0":-1.1083578208879423,"y0":50.00655719813422,"z0":5.643258635869117,"aX":-11.983567808227416},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.0,"breakHorizontal":11.5,"spinRate":1817,"spinDirection":228},"zone":1,"typeConfidence":0.91,"plateTime":0.41685265495489743,"extension":6.545179349415432},"index":4,"playId":"1d7af6a6-ec97-3489-8014-15f79871de3a","pitchNumber":4,"startTime":"2025-08-30T03:45:50.074Z","endTime":"2025-08-30T03:45:54.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":667670,"link":"/api/v1/people/667670"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":87.3,"strikeZoneTop":3.39146957444152,"strikeZoneBottom":1.51731228566249,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.201571068095,"aZ":-10.55722260978511,"pfxX":-3.620248796273315,"pfxZ":10.993692854069053,"pX":0.6403853958912551,"pZ":1.2146651287300212,"vX0":5.658617639926925,"vY0":-140.17090757719708,"vZ0":-9.321511793922413,"x":92.59,"y":205.98,"x0":-0.9453167846501902,"y0":50.00385927877754,"z0":5.296430552947002,"aX":-7.119365503720274},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.9,"breakHorizontal":5.3,"spinRate":2454,"spinDirection":215},"zone":14,"typeConfidence":0.89,"plateTime":0.3925480170072282,"extension":6.753893172052697},"index":5,"playId":"9dd931c8-00fc-3838-9b6b-c7feea462014","pitchNumber":5,"startTime":"2025-08-30T03:46:18.568Z","endTime":"2025-08-30T03:46:22.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":667670,"link":"/api/v1/people/667670"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.0,"strikeZoneTop":3.30386689766071,"strikeZoneBottom":1.52174663018157,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.09904082515255,"aZ":-27.938511199274764,"pfxX":3.346337642521212,"pfxZ":2.6153493807524235,"pX":1.2694520959339637,"pZ":2.3511723606162316,"vX0":5.048176906235056,"vY0":-126.30858120451471,"vZ0":-2.663360349273045,"x":68.61,"y":175.3,"x0":-1.1878674560950433,"y0":50.00395524171929,"z0":5.659869237148696,"aX":5.420280065262847},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.3,"breakHorizontal":-7.2,"spinRate":2357,"spinDirection":165},"zone":14,"typeConfidence":0.91,"plateTime":0.4332226651386839,"extension":6.503245779205383},"index":6,"playId":"96a521f3-fdb2-3815-966a-2c3ca8b987c4","pitchNumber":6,"startTime":"2025-08-30T03:46:42.548Z","endTime":"2025-08-30T03:46:47.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":667670,"link":"/api/v1/people/667670"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":86.1,"strikeZoneTop":3.36894293613021,"strikeZoneBottom":1.52581531088507,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.47438671946994,"aZ":-13.186609046874228,"pfxX":-7.034465039081007,"pfxZ":9.866120971099882,"pX":-0.09141140620337361,"pZ":1.7084891048151747,"vX0":5.152369813311788,"vY0":-139.12646162675682,"vZ0":-7.323339179157296,"x":120.48,"y":192.65,"x0":-1.070453873058994,"y0":50.00603438591582,"z0":5.282636884116969,"aX":-13.543384244281645},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.2,"breakHorizontal":11.4,"spinRate":2413,"spinDirection":215},"zone":8,"typeConfidence":0.87,"plateTime":0.3964387154871942,"extension":6.856394602820439},"index":7,"playId":"3ccf98f3-d4a6-3b46-9eac-f925a97f8c92","pitchNumber":7,"startTime":"2025-08-30T03:47:05.443Z","endTime":"2025-08-30T03:47:09.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"first":{"id":667670,"link":"/api/v1/people/667670"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.1,"awayTeamWinProbability":59.9,"homeTeamWinProbabilityAdded":-5.899999999999999,"leverageIndex":2.58,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2025-08-30T03:47:09.589Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jacob Wilson flies out to left fielder Wyatt Langford.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-30T03:47:19.385Z","endTime":"2025-08-30T03:48:56.905Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.5,"strikeZoneTop":3.35820476204988,"strikeZoneBottom":1.58095212364969,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.096502305134873,"aZ":-31.180107533494542,"pfxX":3.2180717109954857,"pfxZ":0.6498348252805783,"pX":0.7805317261578867,"pZ":3.1926495924106657,"vX0":3.9015458955897406,"vY0":-123.08353934372107,"vZ0":0.1535098448386174,"x":87.25,"y":152.58,"x0":-1.2449519383671714,"y0":50.00254341421221,"z0":5.776075147519481,"aX":4.922701196073661},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.4,"breakHorizontal":-6.7,"spinRate":2436,"spinDirection":126},"zone":3,"typeConfidence":0.87,"plateTime":0.4454987661637544,"extension":6.427123050074519},"index":0,"playId":"2fb3fea0-213e-3646-97f6-0f11a4cd443f","pitchNumber":1,"startTime":"2025-08-30T03:47:38.832Z","endTime":"2025-08-30T03:47:43.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"first":{"id":667670,"link":"/api/v1/people/667670"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.0,"strikeZoneTop":3.42852758601541,"strikeZoneBottom":1.56003326204844,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.723402009873997,"aZ":-23.391595236577032,"pfxX":-6.32304012178158,"pfxZ":5.349913220126648,"pX":1.1142123509889799,"pZ":-1.5778112902469243,"vX0":7.274224043542474,"vY0":-127.67694039356431,"vZ0":-12.67059779185767,"x":74.53,"y":281.38,"x0":-0.9581219365749921,"y0":50.002690384420966,"z0":5.3112925107015805,"aX":-10.378502167575714},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.8,"breakHorizontal":9.7,"spinRate":1397,"spinDirection":225},"zone":14,"typeConfidence":0.91,"plateTime":0.42996519421168333,"extension":6.949870232883443},"index":1,"playId":"02d2776d-a044-34ee-bce9-77b288ede461","pitchNumber":2,"startTime":"2025-08-30T03:47:57.978Z","endTime":"2025-08-30T03:48:02.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"first":{"id":667670,"link":"/api/v1/people/667670"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":79.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.06548955249949,"aZ":-26.159887100943003,"pfxX":-7.630600036221773,"pfxZ":3.6914291255782583,"pX":-0.7688338377117759,"pZ":3.2243004589137736,"vX0":3.123269800746577,"vY0":-127.07132946889415,"vZ0":-1.0794712533733026,"x":146.31,"y":151.72,"x0":-1.0254397476729638,"y0":50.00183556101449,"z0":5.741085819070262,"aX":-12.424932814842892},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.7,"breakHorizontal":13.1,"spinRate":1406,"spinDirection":229},"zone":1,"typeConfidence":0.89,"plateTime":0.4317373761194174,"extension":6.518554432503475},"hitData":{"launchSpeed":67.6,"launchAngle":38.0,"totalDistance":229.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":77.76,"coordY":121.93}},"index":2,"playId":"29a6cf6d-d561-30c1-9e6e-5f5accdc9290","pitchNumber":3,"startTime":"2025-08-30T03:48:45.910Z","endTime":"2025-08-30T03:48:56.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"first":{"id":667670,"link":"/api/v1/people/667670"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.9,"awayTeamWinProbability":65.1,"homeTeamWinProbabilityAdded":-5.200000000000003,"leverageIndex":2.19,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2025-08-30T03:48:56.905Z","atBatIndex":47},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Colby Thomas pops out to catcher Jonah Heim in foul territory.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-30T03:49:07.229Z","endTime":"2025-08-30T03:49:55.750Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":687515,"fullName":"Colby Thomas","link":"/api/v1/people/687515"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":75.3,"strikeZoneTop":3.41230366360925,"strikeZoneBottom":1.62933220215319,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.464072994022466,"aZ":-37.49066513540941,"pfxX":0.5158535750992028,"pfxZ":-3.7491871114258295,"pX":1.9494153757974635,"pZ":1.6266899195426894,"vX0":6.476261509651798,"vY0":-118.33147325384799,"vZ0":-2.00555652843373,"x":42.69,"y":194.86,"x0":-0.8892360235330073,"y0":50.002635133440144,"z0":5.918357351912578,"aX":0.7303374245384471},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-7.0,"breakHorizontal":-2.5,"spinRate":2729,"spinDirection":33},"zone":14,"typeConfidence":0.89,"plateTime":0.46278900675331114,"extension":6.397469566442754},"index":0,"playId":"80e72d92-1bc3-3007-b9b1-474314f9d792","pitchNumber":1,"startTime":"2025-08-30T03:49:24.463Z","endTime":"2025-08-30T03:49:28.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687515,"link":"/api/v1/people/687515","batSide":{"code":"R","description":"Right"}},"first":{"id":667670,"link":"/api/v1/people/667670"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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.0,"endSpeed":85.1,"strikeZoneTop":3.28,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.05483760818864,"aZ":-12.541419436764116,"pfxX":-5.560107282099412,"pfxZ":10.477706034062056,"pX":-0.08643698622578762,"pZ":2.9767465283635213,"vX0":4.549301962682082,"vY0":-136.7224763826687,"vZ0":-4.458535913175901,"x":120.29,"y":158.41,"x0":-1.05811254149519,"y0":50.00226923135578,"z0":5.503970725727768,"aX":-10.417389278652083},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.1,"breakHorizontal":9.0,"spinRate":2402,"spinDirection":215},"zone":2,"typeConfidence":0.89,"plateTime":0.4022052537930718,"extension":6.726441400571394},"hitData":{"launchSpeed":92.4,"launchAngle":86.0,"totalDistance":33.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":119.89,"coordY":221.61}},"index":1,"playId":"5aaf523d-1329-36a1-9e09-a994f626610d","pitchNumber":2,"startTime":"2025-08-30T03:49:44.740Z","endTime":"2025-08-30T03:49:55.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687515,"link":"/api/v1/people/687515","batSide":{"code":"R","description":"Right"}},"first":{"id":667670,"link":"/api/v1/people/667670"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687515,"link":"/api/v1/people/687515"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":687515,"link":"/api/v1/people/687515"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":-4.099999999999998,"leverageIndex":1.64,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2025-08-30T03:49:55.750Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jonah Heim flies out to left fielder Carlos Cortes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-30T03:52:16.383Z","endTime":"2025-08-30T03:53:42.182Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547184,"fullName":"Michael Kelly","link":"/api/v1/people/547184"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"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-08-30T03:52:01.567Z","endTime":"2025-08-30T03:52:18.523Z","isPitch":false,"type":"action","player":{"id":641680,"link":"/api/v1/people/641680"},"defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":74.0,"strikeZoneTop":3.34337948368459,"strikeZoneBottom":1.43863240742401,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.104920665071006,"aZ":-33.9212301366783,"pfxX":10.14307298060873,"pfxZ":-1.2416744901390508,"pX":-1.1800480115661913,"pZ":3.039562556825804,"vX0":-1.8499229328266917,"vY0":-119.08351025746127,"vZ0":-0.25997215454627753,"x":161.98,"y":156.71,"x0":-1.6998703965070654,"y0":50.00252067821257,"z0":6.271345108401201,"aX":14.277521733280524},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-2.0,"breakHorizontal":-17.8,"spinRate":2747,"spinDirection":57},"zone":11,"typeConfidence":0.9,"plateTime":0.4634901753318168,"extension":5.471865219440886},"index":1,"playId":"1552b7c0-78ff-3db9-acf7-d8ad3fe5a584","pitchNumber":1,"startTime":"2025-08-30T03:52:18.523Z","endTime":"2025-08-30T03:52:22.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":74.3,"strikeZoneTop":3.28969354889562,"strikeZoneBottom":1.47805183429141,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.33849154316646,"aZ":-32.77712026824558,"pfxX":9.785566092775792,"pfxZ":-0.4284600703903294,"pX":0.036156158308363245,"pZ":2.3920639664407277,"vX0":0.9014840228534173,"vY0":-119.34900938619624,"vZ0":-1.6992145250231916,"x":115.62,"y":174.19,"x0":-1.6165397574288012,"y0":50.000982796915,"z0":6.1223119553450775,"aX":13.827469179634196},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-1.0,"breakHorizontal":-17.9,"spinRate":2731,"spinDirection":55},"zone":5,"typeConfidence":0.9,"plateTime":0.46256216032677333,"extension":5.65158956915055},"index":2,"playId":"0c796b9d-7699-3c80-b3d7-48d473a1f4b0","pitchNumber":2,"startTime":"2025-08-30T03:52:35.408Z","endTime":"2025-08-30T03:52:38.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.6,"strikeZoneTop":3.56,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.658541762019293,"aZ":-22.03847117428643,"pfxX":1.7997858540259442,"pfxZ":5.693581968321196,"pX":1.0127426746070205,"pZ":2.163708188004927,"vX0":5.5055219422197865,"vY0":-132.8570065169785,"vZ0":-5.850091041626806,"x":78.4,"y":180.36,"x0":-1.3238387677297805,"y0":50.00163609478692,"z0":6.006121005089944,"aX":3.2013424662492023},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.1,"breakHorizontal":-4.6,"spinRate":2746,"spinDirection":190},"zone":14,"typeConfidence":0.83,"plateTime":0.4129867384270418,"extension":5.594110817631287},"index":3,"playId":"aa57a54c-3b33-3394-85ed-e6a0975226d8","pitchNumber":3,"startTime":"2025-08-30T03:52:52.343Z","endTime":"2025-08-30T03:52:55.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.5,"strikeZoneTop":3.56,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.19003545073288,"aZ":-31.738467051663385,"pfxX":8.841401776153289,"pfxZ":0.3026349318851631,"pX":0.3817043072863316,"pZ":1.7402945296057293,"vX0":1.9297976076197254,"vY0":-120.30802497447536,"vZ0":-3.422652572264984,"x":102.45,"y":191.79,"x0":-1.5815623925447264,"y0":50.00497453482257,"z0":6.033473568404967,"aX":12.791221187390407},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-0.1,"breakHorizontal":-16.4,"spinRate":2777,"spinDirection":49},"zone":9,"typeConfidence":0.9,"plateTime":0.4575848631584063,"extension":5.614351970894196},"index":4,"playId":"4a9daa1f-6444-3d56-bf84-1e69eec8b838","pitchNumber":4,"startTime":"2025-08-30T03:53:12.924Z","endTime":"2025-08-30T03:53:16.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.9,"strikeZoneTop":3.56,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.520756980471816,"aZ":-15.561860787204955,"pfxX":-2.3106377236337288,"pfxZ":8.484554691619147,"pX":-0.4175325921225733,"pZ":2.782267132194437,"vX0":3.2308640271492544,"vY0":-138.05477652795983,"vZ0":-6.470296058496773,"x":132.92,"y":163.66,"x0":-1.2949415128859199,"y0":50.00685503355509,"z0":6.177110421459721,"aX":-4.526617133146735},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.4,"breakHorizontal":3.6,"spinRate":2410,"spinDirection":206},"zone":4,"typeConfidence":0.9,"plateTime":0.39454092105555283,"extension":5.6145020323973664},"hitData":{"launchSpeed":86.4,"launchAngle":43.0,"totalDistance":308.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":37.09,"coordY":111.76}},"index":5,"playId":"86d7321d-8094-3b50-aefb-e723ee6022cc","pitchNumber":5,"startTime":"2025-08-30T03:53:32.456Z","endTime":"2025-08-30T03:53:42.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_ab"},{"player":{"id":547184,"link":"/api/v1/people/547184"},"credit":"p_ab"},{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_pa"},{"player":{"id":547184,"link":"/api/v1/people/547184"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.2,"awayTeamWinProbability":66.8,"homeTeamWinProbabilityAdded":2.400000000000002,"leverageIndex":0.97,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-08-30T03:53:42.182Z","atBatIndex":49},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rowdy Tellez singles on a ground ball to second baseman Zack Gelof.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-30T03:54:35.569Z","endTime":"2025-08-30T03:56:03.707Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547184,"fullName":"Michael Kelly","link":"/api/v1/people/547184"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,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":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Rowdy Tellez replaces Dylan Moore.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-30T03:54:05.996Z","endTime":"2025-08-30T03:54:10.877Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642133,"link":"/api/v1/people/642133"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":664238,"link":"/api/v1/people/664238"},"defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":664238,"link":"/api/v1/people/664238","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-30T03:54:10.877Z","endTime":"2025-08-30T03:54:37.718Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":75.2,"strikeZoneTop":3.73358308320854,"strikeZoneBottom":1.79687759765496,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.9407292140885,"aZ":-37.06271293026195,"pfxX":7.231174075289681,"pfxZ":-3.380708040592949,"pX":-0.6384121499752132,"pZ":1.4598409391399008,"vX0":0.06497125740851206,"vY0":-120.92521532567329,"vZ0":-2.984402968820583,"x":141.33,"y":199.36,"x0":-1.6015885475225315,"y0":50.00460082958982,"z0":6.041888624847873,"aX":10.44876528248929},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-6.6,"breakHorizontal":-13.1,"spinRate":2747,"spinDirection":49},"zone":13,"typeConfidence":0.9,"plateTime":0.4572381271606827,"extension":5.592844220592343},"index":2,"playId":"d1e6390d-04e2-30d7-9bfe-83d7699f5e14","pitchNumber":1,"startTime":"2025-08-30T03:54:37.718Z","endTime":"2025-08-30T03:54:41.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":94.7,"endSpeed":86.5,"strikeZoneTop":3.84765293188094,"strikeZoneBottom":1.85101855820331,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.992103075656104,"aZ":-16.30851164431835,"pfxX":-3.872915481927014,"pfxZ":8.261755746118089,"pX":-1.2067484005083797,"pZ":3.0843574421725193,"vX0":1.5925058021651788,"vY0":-137.81125850156525,"vZ0":-5.432808334534231,"x":163.0,"y":155.5,"x0":-1.2892847928619378,"y0":50.00617875281892,"z0":6.185203275035958,"aX":-7.4414123838462665},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.0,"breakHorizontal":6.7,"spinRate":2275,"spinDirection":207},"zone":11,"typeConfidence":0.89,"plateTime":0.3976365180148065,"extension":5.5493940567662525},"index":3,"playId":"b7d5118c-313c-376a-916b-c1121d0b8288","pitchNumber":2,"startTime":"2025-08-30T03:54:54.356Z","endTime":"2025-08-30T03:54:58.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.4,"strikeZoneTop":3.69048714169722,"strikeZoneBottom":1.8438569952949,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.056819232957917,"aZ":-37.703509989721915,"pfxX":7.984875082476974,"pfxZ":-3.822131453633949,"pX":-0.27796969883815786,"pZ":2.186472097941587,"vX0":0.5576807061288235,"vY0":-120.49647831440551,"vZ0":-1.3686388669992675,"x":127.6,"y":179.75,"x0":-1.5485930770179497,"y0":50.00404301293907,"z0":6.144066276555481,"aX":11.546267944535831},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-7.0,"breakHorizontal":-14.5,"spinRate":2754,"spinDirection":50},"zone":7,"typeConfidence":0.9,"plateTime":0.4575003747269606,"extension":5.5398976763616785},"index":4,"playId":"dbc75df7-3307-3d37-9dfd-88f876f897b7","pitchNumber":3,"startTime":"2025-08-30T03:55:09.946Z","endTime":"2025-08-30T03:55:13.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.8,"strikeZoneTop":3.62,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.964096961106563,"aZ":-24.42344891602536,"pfxX":1.8428318818559422,"pfxZ":4.344768245097038,"pX":-0.09132594977949754,"pZ":3.121203626041957,"vX0":3.081179329241436,"vY0":-132.17964133887943,"vZ0":-3.1628419567289145,"x":120.48,"y":154.51,"x0":-1.5078246841589593,"y0":50.00435109790183,"z0":6.110071709477398,"aX":3.2877617890022037},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.4,"breakHorizontal":-4.0,"spinRate":2795,"spinDirection":192},"zone":2,"typeConfidence":2.0,"plateTime":0.4130688116887895,"extension":5.620693599017966},"index":5,"playId":"bef809a0-7571-37ea-b676-3a34bdd700ba","pitchNumber":4,"startTime":"2025-08-30T03:55:25.743Z","endTime":"2025-08-30T03:55:29.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":6,"startTime":"2025-08-30T03:55:39.187Z","endTime":"2025-08-30T03:55:53.976Z","isPitch":false,"type":"action","player":{"id":642133,"link":"/api/v1/people/642133"},"defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":75.6,"strikeZoneTop":3.62,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.798702712394512,"aZ":-38.66325751628775,"pfxX":7.716904435827866,"pfxZ":-4.459397571852962,"pX":-0.6277514735250167,"pZ":2.0588406571841764,"vX0":-0.03584618727065758,"vY0":-121.05472960132396,"vZ0":-1.3996618190849335,"x":140.93,"y":183.19,"x0":-1.6118768825530518,"y0":50.000842383732554,"z0":6.087881603528356,"aX":11.235029218657026},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-8.2,"breakHorizontal":-13.9,"spinRate":2814,"spinDirection":49},"zone":7,"typeConfidence":0.9,"plateTime":0.4557653075325985,"extension":5.516422211669191},"hitData":{"launchSpeed":93.6,"launchAngle":-5.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.17,"coordY":143.57}},"index":7,"playId":"1f9b5435-b5ac-3a8b-aaac-5d0624dade5e","pitchNumber":5,"startTime":"2025-08-30T03:55:53.976Z","endTime":"2025-08-30T03:56:03.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642133,"link":"/api/v1/people/642133"},"credit":"b_ab"},{"player":{"id":547184,"link":"/api/v1/people/547184"},"credit":"p_ab"},{"player":{"id":642133,"link":"/api/v1/people/642133"},"credit":"b_pa"},{"player":{"id":547184,"link":"/api/v1/people/547184"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.599999999999998,"awayTeamWinProbability":69.4,"homeTeamWinProbabilityAdded":-2.600000000000005,"leverageIndex":0.75,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-08-30T03:56:03.707Z","atBatIndex":50},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Michael Helman homers (3) on a fly ball to left field. Rowdy Tellez scores.","rbi":2,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-30T03:56:54.018Z","endTime":"2025-08-30T04:00:10.847Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547184,"fullName":"Michael Kelly","link":"/api/v1/people/547184"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"responsiblePitcher":{"id":547184,"link":"/api/v1/people/547184"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"responsiblePitcher":{"id":547184,"link":"/api/v1/people/547184"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.7,"strikeZoneTop":3.371,"strikeZoneBottom":1.535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.385044185329384,"aZ":-27.91960391194363,"pfxX":1.8843208725974867,"pfxZ":2.5035188479085946,"pX":3.16643588790066E-4,"pZ":3.171973630300961,"vX0":2.5714420347418656,"vY0":-129.32790152921018,"vZ0":-2.399925919190699,"x":116.99,"y":153.14,"x0":-1.2507230940288783,"y0":50.00163289245568,"z0":6.248393503204998,"aX":3.1982309689961075},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.2,"breakHorizontal":-4.0,"spinRate":2832,"spinDirection":166},"zone":2,"typeConfidence":2.0,"plateTime":0.42315015685091995,"extension":5.589476390054338},"index":0,"playId":"b15bdc53-54d8-3c71-9291-3cbc00b7fd45","pitchNumber":1,"startTime":"2025-08-30T03:57:09.797Z","endTime":"2025-08-30T03:57:13.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"first":{"id":642133,"link":"/api/v1/people/642133"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.2,"strikeZoneTop":3.37362256748822,"strikeZoneBottom":1.65364324615656,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.76152961332575,"aZ":-11.351885758411315,"pfxX":-3.5616256008887337,"pfxZ":11.23846821370805,"pX":-0.4797899017998225,"pZ":1.423321060810412,"vX0":2.707969462597578,"vY0":-135.296008739664,"vZ0":-10.203648541885295,"x":135.29,"y":200.35,"x0":-1.0313792265644146,"y0":50.00002333004682,"z0":6.041055533570097,"aX":-6.596102476572048},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.4,"breakHorizontal":5.9,"spinRate":2353,"spinDirection":209},"zone":13,"typeConfidence":0.89,"plateTime":0.4049788077812022,"extension":5.725697748863716},"index":1,"playId":"f5d46b64-57c1-3527-8ebf-aeec52e7131d","pitchNumber":2,"startTime":"2025-08-30T03:57:31.899Z","endTime":"2025-08-30T03:57:35.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"first":{"id":642133,"link":"/api/v1/people/642133"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.8,"endSpeed":84.8,"strikeZoneTop":3.371,"strikeZoneBottom":1.535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.84299558617927,"aZ":-11.808617396634443,"pfxX":-3.3235714652550974,"pfxZ":11.060221663978847,"pX":0.5804504513408788,"pZ":2.487398623876081,"vX0":5.385940276566664,"vY0":-134.95355315285533,"vZ0":-7.377963567769481,"x":94.87,"y":171.62,"x0":-1.010937350812811,"y0":50.0037384754937,"z0":6.091791137637993,"aX":-6.120693583214726},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.6,"breakHorizontal":4.8,"spinRate":2364,"spinDirection":209},"zone":6,"typeConfidence":0.89,"plateTime":0.406133842704997,"extension":5.77500865701344},"index":2,"playId":"b4b006b5-6abb-3cd3-ab38-1b0b2ab456db","pitchNumber":3,"startTime":"2025-08-30T03:57:53.578Z","endTime":"2025-08-30T03:57:57.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"first":{"id":642133,"link":"/api/v1/people/642133"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-30T03:58:19.446Z","endTime":"2025-08-30T03:58:32.847Z","isPitch":false,"type":"action","player":{"id":680737,"link":"/api/v1/people/680737"},"defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"first":{"id":642133,"link":"/api/v1/people/642133"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.3,"strikeZoneTop":3.371,"strikeZoneBottom":1.535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.191877720104294,"aZ":-36.41433411750141,"pfxX":9.508492351927643,"pfxZ":-3.0382776045817845,"pX":-0.23738154337515302,"pZ":1.3783482476984439,"vX0":0.053835364108056616,"vY0":-118.48959067940842,"vZ0":-3.073383719364724,"x":126.05,"y":201.56,"x0":-1.4921686579545035,"y0":50.00031511942196,"z0":6.0760389243435515,"aX":13.290148046933453},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-6.0,"breakHorizontal":-17.2,"spinRate":2839,"spinDirection":46},"zone":13,"typeConfidence":0.91,"plateTime":0.4652660988946118,"extension":5.614408531396751},"index":4,"playId":"f19ef60d-dbf5-34ad-adba-e562f0b50c67","pitchNumber":4,"startTime":"2025-08-30T03:58:32.847Z","endTime":"2025-08-30T03:58:36.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"first":{"id":642133,"link":"/api/v1/people/642133"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.6,"strikeZoneTop":3.371,"strikeZoneBottom":1.535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.405064880328478,"aZ":-34.415573377717735,"pfxX":8.387748378528173,"pfxZ":-1.5425193118302563,"pX":-0.1825337262950969,"pZ":2.7655004828013454,"vX0":0.3990884436856842,"vY0":-120.33455586452457,"vZ0":-0.8224924192535097,"x":123.96,"y":164.11,"x0":-1.4392277359708732,"y0":50.003652033308505,"z0":6.186200986847433,"aX":12.18483320868538},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-2.8,"breakHorizontal":-15.2,"spinRate":2673,"spinDirection":44},"zone":5,"typeConfidence":0.9,"plateTime":0.45682635052055387,"extension":5.549646258099157},"index":5,"playId":"dfbc4a9f-dc93-3c33-b309-01a55d45e5bc","pitchNumber":5,"startTime":"2025-08-30T03:58:58.045Z","endTime":"2025-08-30T03:59:03.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"first":{"id":642133,"link":"/api/v1/people/642133"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.6,"strikeZoneTop":3.371,"strikeZoneBottom":1.535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.707080738423368,"aZ":-12.946170929749975,"pfxX":-2.0798652789383443,"pfxZ":10.043989084395495,"pX":0.3181630424949644,"pZ":2.5547972024413266,"vX0":4.333458005759839,"vY0":-137.3072330686114,"vZ0":-7.3210863390137355,"x":104.87,"y":169.8,"x0":-1.0085260585337348,"y0":50.001849055840005,"z0":6.132089990191327,"aX":-3.9816466099429397},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.9,"breakHorizontal":2.9,"spinRate":2337,"spinDirection":203},"zone":6,"typeConfidence":0.9,"plateTime":0.39854481330120883,"extension":5.747805384288969},"index":6,"playId":"718c9946-ec72-3a69-b9c1-794501b47c46","pitchNumber":6,"startTime":"2025-08-30T03:59:24.571Z","endTime":"2025-08-30T03:59:27.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"first":{"id":642133,"link":"/api/v1/people/642133"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":76.0,"strikeZoneTop":3.371,"strikeZoneBottom":1.535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.244021173383377,"aZ":-35.38558654534374,"pfxX":9.943837353137855,"pfxZ":-2.1966127814673904,"pX":-0.1352417767888133,"pZ":2.4892413317271007,"vX0":0.09026684954666109,"vY0":-120.74844523459439,"vZ0":-1.2351157750421695,"x":122.16,"y":171.57,"x0":-1.4632282039577644,"y0":50.001011675688574,"z0":6.143181094034703,"aX":14.564717950324274},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-4.0,"breakHorizontal":-18.0,"spinRate":2868,"spinDirection":50},"zone":5,"typeConfidence":0.91,"plateTime":0.45498794065603,"extension":5.585783907013476},"hitData":{"launchSpeed":101.7,"launchAngle":30.0,"totalDistance":389.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":12.38,"coordY":88.33}},"index":7,"playId":"ad4f1435-8595-3d33-a603-25a09f83a3d6","pitchNumber":7,"startTime":"2025-08-30T03:59:47.527Z","endTime":"2025-08-30T04:00:10.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"first":{"id":642133,"link":"/api/v1/people/642133"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680737,"link":"/api/v1/people/680737"},"credit":"b_ab"},{"player":{"id":547184,"link":"/api/v1/people/547184"},"credit":"p_ab"},{"player":{"id":680737,"link":"/api/v1/people/680737"},"credit":"b_pa"},{"player":{"id":547184,"link":"/api/v1/people/547184"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.600000000000001,"awayTeamWinProbability":88.4,"homeTeamWinProbabilityAdded":-18.999999999999996,"leverageIndex":1.35,"dramaIndex":156.0,"contextMetrics":{},"playEndTime":"2025-08-30T04:00:10.847Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ezequiel Duran grounds out, third baseman Darell Hernaiz to first baseman Tyler Soderstrom.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-30T04:02:54.566Z","endTime":"2025-08-30T04:04:33.149Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674384,"fullName":"Eduarniel Núñez","link":"/api/v1/people/674384"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"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":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"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":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-30T04:01:05.231Z","endTime":"2025-08-30T04:01:20.764Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Eduarniel Núñez replaces Michael Kelly.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-30T04:01:20.764Z","endTime":"2025-08-30T04:02:56.777Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":674384,"link":"/api/v1/people/674384"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":547184,"link":"/api/v1/people/547184","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.1,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.978213015827123,"aZ":-16.210156353213407,"pfxX":-3.31779532015591,"pfxZ":8.042754585394448,"pX":0.583001516834604,"pZ":2.422158265450215,"vX0":6.5564856280204165,"vY0":-139.8550096188855,"vZ0":-5.643805573001877,"x":94.78,"y":173.38,"x0":-1.35861637264976,"y0":50.00218939523831,"z0":5.526208286178704,"aX":-6.585438099399766},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.6,"breakHorizontal":4.7,"spinRate":2566,"spinDirection":214},"zone":6,"typeConfidence":0.9,"plateTime":0.3913598594934622,"extension":5.614407142891857},"index":2,"playId":"e6290193-efdb-37ea-ae61-baa88ea4cd4c","pitchNumber":1,"startTime":"2025-08-30T04:02:56.777Z","endTime":"2025-08-30T04:02:59.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674384,"link":"/api/v1/people/674384","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.55126094625046,"strikeZoneBottom":1.70399719113666,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.157899042466425,"aZ":-34.760342429567984,"pfxX":5.363309491007797,"pfxZ":-1.6145258710817743,"pX":-1.3383126354947392,"pZ":2.63097910780828,"vX0":-0.8139429683785102,"vY0":-125.7225921634101,"vZ0":-0.7797938889480046,"x":168.01,"y":167.74,"x0":-1.7074851905199633,"y0":50.00195188443558,"z0":5.762895423165179,"aX":8.596925512491898},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-2.9,"breakHorizontal":-9.5,"spinRate":2793,"spinDirection":65},"zone":11,"typeConfidence":0.91,"plateTime":0.4354239709183778,"extension":5.579469714218108},"index":3,"playId":"f0c11dff-fb98-3091-b7c2-5104dba38da0","pitchNumber":2,"startTime":"2025-08-30T04:03:17.883Z","endTime":"2025-08-30T04:03:21.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674384,"link":"/api/v1/people/674384","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.578652372726324,"aZ":-34.869495980725176,"pfxX":2.3686141535202614,"pfxZ":-1.6740716563543057,"pX":1.8463597317190052,"pZ":0.8613386856722405,"vX0":7.022498864631146,"vY0":-126.18903546532779,"vZ0":-4.75373581739718,"x":46.62,"y":215.52,"x0":-1.2847713800384892,"y0":50.00598392889891,"z0":5.590728560253346,"aX":3.8051415358899567},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-4.0,"breakHorizontal":-6.0,"spinRate":2846,"spinDirection":45},"zone":14,"typeConfidence":0.91,"plateTime":0.43468139001049355,"extension":5.583845371931959},"index":4,"playId":"1e07b4fa-f97c-3836-aac1-eed5d6601a64","pitchNumber":3,"startTime":"2025-08-30T04:03:37.036Z","endTime":"2025-08-30T04:03:41.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674384,"link":"/api/v1/people/674384","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":89.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.0379655308161,"aZ":-14.663499639174328,"pfxX":-3.035760021461394,"pfxZ":8.582422941919557,"pX":0.13856964861995177,"pZ":2.9473485899548093,"vX0":5.3279473583585215,"vY0":-141.6381203669251,"vZ0":-4.520262935220811,"x":111.72,"y":159.2,"x0":-1.3688127645020034,"y0":50.00678526020855,"z0":5.4955777580533836,"aX":-6.197045023488037},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.9,"breakHorizontal":4.4,"spinRate":2628,"spinDirection":212},"zone":2,"typeConfidence":0.91,"plateTime":0.38608299913688127,"extension":5.629284826536154},"index":5,"playId":"1d4791d9-ae2c-3252-afd5-451aae890811","pitchNumber":4,"startTime":"2025-08-30T04:04:01.380Z","endTime":"2025-08-30T04:04:05.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674384,"link":"/api/v1/people/674384","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":78.7,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.948339404981954,"aZ":-31.357378852660055,"pfxX":4.0485648729429045,"pfxZ":0.5126550151603535,"pX":-0.9453426279321847,"pZ":2.2959626098948482,"vX0":0.16798180297357193,"vY0":-125.74952281525371,"vZ0":-1.9278125459605993,"x":153.03,"y":176.79,"x0":-1.538290282644862,"y0":50.00030341464957,"z0":5.641643825078963,"aX":6.416067305116375},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.7,"breakHorizontal":-7.3,"spinRate":2916,"spinDirection":63},"zone":13,"typeConfidence":0.9,"plateTime":0.43728836204348065,"extension":5.5783511602403975},"hitData":{"launchSpeed":67.0,"launchAngle":-29.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":170.94}},"index":6,"playId":"d4d64588-7076-3b7f-bbf4-58fe6f2fa663","pitchNumber":5,"startTime":"2025-08-30T04:04:25.113Z","endTime":"2025-08-30T04:04:33.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674384,"link":"/api/v1/people/674384","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_ab"},{"player":{"id":674384,"link":"/api/v1/people/674384"},"credit":"p_ab"},{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_pa"},{"player":{"id":674384,"link":"/api/v1/people/674384"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.3,"awayTeamWinProbability":87.7,"homeTeamWinProbabilityAdded":0.6999999999999993,"leverageIndex":0.28,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-08-30T04:04:33.149Z","atBatIndex":52},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Wyatt Langford pops out to first baseman Tyler Soderstrom.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-30T04:04:43.993Z","endTime":"2025-08-30T04:06:13.813Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":0,"outs":3},"matchup":{"batter":{"id":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674384,"fullName":"Eduarniel Núñez","link":"/api/v1/people/674384"},"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":694671,"fullName":"Wyatt Langford","link":"/api/v1/people/694671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.8,"strikeZoneTop":3.40290758084159,"strikeZoneBottom":1.5745104155667,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.62767372201887,"aZ":-30.81247577312777,"pfxX":3.505346790728927,"pfxZ":0.8129757946680876,"pX":2.0224466432459636,"pZ":1.0317022321872293,"vX0":7.545777459364159,"vY0":-129.17451173353348,"vZ0":-5.374708176329593,"x":39.91,"y":210.92,"x0":-1.3956177621278518,"y0":50.006335633732064,"z0":5.516529115469699,"aX":5.908153685811861},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.5,"breakHorizontal":-8.0,"spinRate":2930,"spinDirection":47},"zone":14,"typeConfidence":0.9,"plateTime":0.4244885210617402,"extension":5.540010553190961},"index":0,"playId":"f9334174-1925-3c27-a1e8-db91cd68b472","pitchNumber":1,"startTime":"2025-08-30T04:05:01.632Z","endTime":"2025-08-30T04:05:05.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674384,"link":"/api/v1/people/674384","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":98.4,"endSpeed":90.3,"strikeZoneTop":3.39020490429665,"strikeZoneBottom":1.59265903716193,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.07203566991482,"aZ":-13.858544015501185,"pfxX":-5.003874839928363,"pfxZ":8.866378497253155,"pX":1.3437840018649099,"pZ":0.35986926761135873,"vX0":9.143255434832522,"vY0":-142.65649902279264,"vZ0":-11.370570473259917,"x":65.78,"y":229.06,"x0":-1.2492414493296655,"y0":50.00527906860562,"z0":5.26531777449583,"aX":-10.34017155505984},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":13.9,"breakHorizontal":7.3,"spinRate":2635,"spinDirection":215},"zone":14,"typeConfidence":0.88,"plateTime":0.38359315802000626,"extension":5.883524454592933},"index":1,"playId":"8210ef57-7969-359a-82d7-5bd33d95a2f5","pitchNumber":2,"startTime":"2025-08-30T04:05:21.731Z","endTime":"2025-08-30T04:05:25.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674384,"link":"/api/v1/people/674384","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.8,"strikeZoneTop":3.38422281789487,"strikeZoneBottom":1.60191008456055,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.33002232197446,"aZ":-13.681768809221849,"pfxX":-2.911745157120132,"pfxZ":9.151466680258302,"pX":0.23776901992787774,"pZ":3.4581200754979236,"vX0":5.348729177652795,"vY0":-140.85292668946573,"vZ0":-3.2968843605295737,"x":107.94,"y":145.41,"x0":-1.3026640409064245,"y0":50.00129338129693,"z0":5.521670099257927,"aX":-5.883422842397465},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.1,"breakHorizontal":4.2,"spinRate":2698,"spinDirection":216},"zone":2,"typeConfidence":0.92,"plateTime":0.38804939635319124,"extension":5.580731479940961},"index":2,"playId":"4a722b02-e40f-3507-81e1-25157bcb8bb9","pitchNumber":3,"startTime":"2025-08-30T04:05:43.375Z","endTime":"2025-08-30T04:05:48.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674384,"link":"/api/v1/people/674384","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.809533170938654,"aZ":-14.281854226906784,"pfxX":-5.135186980422664,"pfxZ":8.756152752460297,"pX":0.4037035803132066,"pZ":2.5375748801703266,"vX0":7.031166018848813,"vY0":-141.89866755234246,"vZ0":-5.592308227622941,"x":101.61,"y":170.27,"x0":-1.4366088888316975,"y0":50.00439249227417,"z0":5.44043432330857,"aX":-10.495823767822673},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.9,"breakHorizontal":7.9,"spinRate":2661,"spinDirection":215},"zone":6,"typeConfidence":0.88,"plateTime":0.3856687176956721,"extension":5.759782423136093},"hitData":{"launchSpeed":94.5,"launchAngle":61.0,"totalDistance":183.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":174.83,"coordY":145.43}},"index":3,"playId":"73b126f4-b35a-3463-a5f3-b34ebc7b03aa","pitchNumber":4,"startTime":"2025-08-30T04:06:02.197Z","endTime":"2025-08-30T04:06:13.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674384,"link":"/api/v1/people/674384","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":694671,"link":"/api/v1/people/694671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"credit":"b_ab"},{"player":{"id":674384,"link":"/api/v1/people/674384"},"credit":"p_ab"},{"player":{"id":694671,"link":"/api/v1/people/694671"},"credit":"b_pa"},{"player":{"id":674384,"link":"/api/v1/people/674384"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.8,"awayTeamWinProbability":87.2,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.2,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2025-08-30T04:06:13.813Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lawrence Butler grounds out, second baseman Ezequiel Duran to first baseman Rowdy Tellez.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-30T04:08:25.038Z","endTime":"2025-08-30T04:08:47.897Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[4,5],"actionIndex":[0,1,2,3],"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":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642133,"link":"/api/v1/people/642133"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from shortstop to second base for Ezequiel Duran.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"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-08-30T04:08:00.582Z","endTime":"2025-08-30T04:08:00.601Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"200","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":664238,"link":"/api/v1/people/664238"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from first base to shortstop for Josh Smith.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-30T04:08:00.601Z","endTime":"2025-08-30T04:08:00.602Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669701,"link":"/api/v1/people/669701"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"701","replacedPlayer":{"id":683227,"link":"/api/v1/people/683227"},"defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Rowdy Tellez remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-30T04:08:00.602Z","endTime":"2025-08-30T04:08:01.602Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642133,"link":"/api/v1/people/642133"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"901","replacedPlayer":{"id":664238,"link":"/api/v1/people/664238"},"defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":677649,"link":"/api/v1/people/677649"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Hoby Milner replaces Jack Leiter.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2025-08-30T04:08:00.602Z","endTime":"2025-08-30T04:08:27.311Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":571948,"link":"/api/v1/people/571948"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":72.4,"strikeZoneTop":3.55410251538253,"strikeZoneBottom":1.61302521272155,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.49218327747291,"aZ":-34.22666406683825,"pfxX":-7.913449962992988,"pfxZ":-1.5501961423444435,"pX":-0.8233077922181283,"pZ":2.684667799854057,"vX0":-8.757523067708545,"vY0":-115.03394186172568,"vZ0":3.559067340147528,"x":148.38,"y":166.29,"x0":4.076501553306438,"y0":50.0016255498137,"z0":4.458573508736809,"aX":-10.488505674100548},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-1.4,"breakHorizontal":16.7,"spinRate":1645,"spinDirection":313},"zone":4,"typeConfidence":2.0,"plateTime":0.47813679941879395,"extension":6.683616266228404},"index":4,"playId":"636ed996-1531-39d6-a5b4-04bcd2f6a50d","pitchNumber":1,"startTime":"2025-08-30T04:08:27.311Z","endTime":"2025-08-30T04:08:31.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":86.7,"endSpeed":78.6,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.128021516412144,"aZ":-32.39753709158064,"pfxX":13.13198994557808,"pfxZ":-0.1403254414683186,"pX":1.0473565712291377,"pZ":2.481580455117411,"vX0":-11.719000047051109,"vY0":-125.69849103635492,"vZ0":1.8585095388241542,"x":77.08,"y":171.78,"x0":4.079480529964063,"y0":50.0032958063635,"z0":4.376159660402984,"aX":20.869497732549366},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.5,"breakHorizontal":-20.9,"spinRate":1842,"spinDirection":103},"zone":14,"typeConfidence":2.0,"plateTime":0.4369157803401498,"extension":6.627480114677444},"hitData":{"launchSpeed":95.4,"launchAngle":-5.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.71,"coordY":151.68}},"index":5,"playId":"73f8cfe4-05e1-3eb3-ae8d-3650b98bc016","pitchNumber":2,"startTime":"2025-08-30T04:08:39.970Z","endTime":"2025-08-30T04:08:47.897Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_ab"},{"player":{"id":571948,"link":"/api/v1/people/571948"},"credit":"p_ab"},{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_pa"},{"player":{"id":571948,"link":"/api/v1/people/571948"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.0,"awayTeamWinProbability":90.0,"homeTeamWinProbabilityAdded":-2.8000000000000007,"leverageIndex":1.1,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2025-08-30T04:08:47.897Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Darell Hernaiz strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-30T04:09:09.710Z","endTime":"2025-08-30T04:10:41.476Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,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":687231,"fullName":"Darell Hernaiz","link":"/api/v1/people/687231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":72.1,"strikeZoneTop":3.66098120032482,"strikeZoneBottom":1.65373482265395,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.160547618706108,"aZ":-31.776353232664743,"pfxX":-6.607666061163006,"pfxZ":0.29775131483378203,"pX":1.4615093407663011,"pZ":2.4446127727122895,"vX0":-4.261518005712877,"vY0":-114.55724074200808,"vZ0":2.4259227493615114,"x":61.29,"y":172.78,"x0":4.207357550097073,"y0":50.00111671657804,"z0":4.489050435758978,"aX":-8.735658634515618},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":1.6,"breakHorizontal":13.1,"spinRate":1796,"spinDirection":297},"zone":14,"typeConfidence":2.0,"plateTime":0.4790546905522852,"extension":6.5001317942584205},"index":0,"playId":"451f085e-a707-316a-a31e-07d29c0ea18c","pitchNumber":1,"startTime":"2025-08-30T04:09:10.678Z","endTime":"2025-08-30T04:09:16.248Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":87.3,"endSpeed":79.2,"strikeZoneTop":3.69029164324482,"strikeZoneBottom":1.69858084261476,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.514197412748203,"aZ":-24.778692810067188,"pfxX":9.716856524767662,"pfxZ":4.575344996935298,"pX":0.3447607041015032,"pZ":3.7844956538574723,"vX0":-12.037762415140907,"vY0":-126.5106273115327,"vZ0":3.3360111410547137,"x":103.86,"y":136.6,"x0":3.9086911922040506,"y0":50.00210984398988,"z0":4.4380702533007685,"aX":15.704811392494705},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":9.4,"breakHorizontal":-14.8,"spinRate":1914,"spinDirection":105},"zone":3,"typeConfidence":2.0,"plateTime":0.43343807732999906,"extension":6.6535436881070344},"index":1,"playId":"b58b1f97-84a6-3ad2-925a-4206971252cc","pitchNumber":2,"startTime":"2025-08-30T04:09:24.839Z","endTime":"2025-08-30T04:09:29.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.2,"strikeZoneTop":3.80950812360681,"strikeZoneBottom":1.74102351241556,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.052883061624964,"aZ":-34.23726420905665,"pfxX":11.213478393909279,"pfxZ":-1.4387057307065714,"pX":-0.42875981396653146,"pZ":2.3235494809929746,"vX0":-13.564911791977769,"vY0":-118.82615187585712,"vZ0":2.721921966450677,"x":133.34,"y":176.04,"x0":3.88805993775058,"y0":50.00227788906658,"z0":4.266794578539142,"aX":16.089729970369344},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-1.6,"breakHorizontal":-17.2,"spinRate":1766,"spinDirection":85},"zone":7,"typeConfidence":2.0,"plateTime":0.460349981271178,"extension":6.7132924330195305},"index":2,"playId":"e34e520b-9042-3deb-8979-b6d94f6cc5f5","pitchNumber":3,"startTime":"2025-08-30T04:09:38.014Z","endTime":"2025-08-30T04:09:41.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.8,"strikeZoneTop":3.57,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.662981171558723,"aZ":-25.198315220632026,"pfxX":9.82874263340209,"pfxZ":4.297695873232117,"pX":-0.14017587771130915,"pZ":2.8824882372646496,"vX0":-13.360650709020511,"vY0":-126.3265474954519,"vZ0":1.3080446822733327,"x":122.34,"y":160.95,"x0":3.9294070758981436,"y0":50.002657010819945,"z0":4.377038746193131,"aX":15.956168374448078},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":8.4,"breakHorizontal":-14.9,"spinRate":1981,"spinDirection":97},"zone":5,"typeConfidence":2.0,"plateTime":0.4328410772628084,"extension":6.736098699892839},"index":3,"playId":"7456bd06-2e5e-3af6-81fe-65cf0d2a2a74","pitchNumber":4,"startTime":"2025-08-30T04:09:51.929Z","endTime":"2025-08-30T04:09:55.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-30T04:10:05.029Z","endTime":"2025-08-30T04:10:15.979Z","isPitch":false,"type":"action","player":{"id":687231,"link":"/api/v1/people/687231"},"defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":89.0,"endSpeed":80.9,"strikeZoneTop":3.57,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.90654989057484,"aZ":-23.706721944028956,"pfxX":9.998941632890524,"pfxZ":5.028082571149779,"pX":1.2601305707782804,"pZ":3.1906158910966544,"vX0":-10.425428576836627,"vY0":-129.2287553638494,"vZ0":1.6010668652542637,"x":68.97,"y":152.63,"x0":4.055065518238068,"y0":50.00426385025689,"z0":4.388908789519677,"aX":16.8474341917017},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.7,"breakHorizontal":-15.7,"spinRate":2286,"spinDirection":77},"zone":12,"typeConfidence":2.0,"plateTime":0.42447126867750695,"extension":6.8216613337508205},"index":5,"playId":"b9b1962f-7036-3ceb-b626-7438ad5ae17e","pitchNumber":5,"startTime":"2025-08-30T04:10:15.979Z","endTime":"2025-08-30T04:10:19.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":80.2,"strikeZoneTop":3.57,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.955737412052095,"aZ":-25.012303519336086,"pfxX":11.005961820878891,"pfxZ":4.318982641187546,"pX":0.22203462487289613,"pZ":3.0229546287794955,"vX0":-12.878948615599905,"vY0":-128.57060031865728,"vZ0":1.3175319996437362,"x":108.54,"y":157.16,"x0":3.888075625684394,"y0":50.00462096716525,"z0":4.458025913925614,"aX":18.258986400106952},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":8.4,"breakHorizontal":-16.7,"spinRate":2052,"spinDirection":91},"zone":2,"typeConfidence":2.0,"plateTime":0.4275344453662413,"extension":6.728385210116757},"index":6,"playId":"e50914f9-0e26-35b8-9491-72e00669cc2d","pitchNumber":6,"startTime":"2025-08-30T04:10:37.065Z","endTime":"2025-08-30T04:10:41.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687231,"link":"/api/v1/people/687231","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_ab"},{"player":{"id":571948,"link":"/api/v1/people/571948"},"credit":"p_ab"},{"player":{"id":687231,"link":"/api/v1/people/687231"},"credit":"b_pa"},{"player":{"id":571948,"link":"/api/v1/people/571948"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.1,"awayTeamWinProbability":91.9,"homeTeamWinProbabilityAdded":-1.9000000000000004,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-08-30T04:10:41.476Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zack Gelof grounds out, shortstop Josh Smith to first baseman Rowdy Tellez.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-30T04:10:48.785Z","endTime":"2025-08-30T04:11:10.410Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680869,"fullName":"Zack Gelof","link":"/api/v1/people/680869"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":642133,"link":"/api/v1/people/642133"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":79.2,"strikeZoneTop":3.44,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.831238461804293,"aZ":-27.004867971172146,"pfxX":10.609222777235633,"pfxZ":3.184879054629132,"pX":-0.17789019226932382,"pZ":2.3614428609323235,"vX0":-13.553639616309365,"vY0":-127.47962240284963,"vZ0":0.4816615934037356,"x":123.78,"y":175.02,"x0":3.8662506539265635,"y0":50.00047003977802,"z0":4.327303575154339,"aX":17.202003593496457},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.2,"breakHorizontal":-15.6,"spinRate":2128,"spinDirection":102},"zone":5,"typeConfidence":2.0,"plateTime":0.43212319315368,"extension":6.749991338689203},"hitData":{"launchSpeed":88.3,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.85,"coordY":147.63}},"index":0,"playId":"78032a09-5c8c-3bf8-813e-93a881cfd3c0","pitchNumber":1,"startTime":"2025-08-30T04:11:03.016Z","endTime":"2025-08-30T04:11:10.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":680869,"link":"/api/v1/people/680869","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"credit":"b_ab"},{"player":{"id":571948,"link":"/api/v1/people/571948"},"credit":"p_ab"},{"player":{"id":680869,"link":"/api/v1/people/680869"},"credit":"b_pa"},{"player":{"id":571948,"link":"/api/v1/people/571948"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.199999999999999,"awayTeamWinProbability":92.8,"homeTeamWinProbabilityAdded":-0.9000000000000004,"leverageIndex":0.39,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-08-30T04:11:10.410Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adolis García called out on strikes.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-30T04:13:13.080Z","endTime":"2025-08-30T04:15:07.227Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674384,"fullName":"Eduarniel Núñez","link":"/api/v1/people/674384"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666969,"fullName":"Adolis García","link":"/api/v1/people/666969"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.6,"strikeZoneTop":3.48797807529967,"strikeZoneBottom":1.71790317091044,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.7753950575634,"aZ":-15.266665771468736,"pfxX":-4.1435759263774115,"pfxZ":8.432199633445645,"pX":0.4530392630267824,"pZ":2.6195169633658555,"vX0":6.5799490510574685,"vY0":-140.47247878727117,"vZ0":-5.362690796748883,"x":99.73,"y":168.05,"x0":-1.3776314538564454,"y0":50.004990106158445,"z0":5.540204376213314,"aX":-8.311093772733352},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.4,"breakHorizontal":6.2,"spinRate":2549,"spinDirection":217},"zone":6,"typeConfidence":0.9,"plateTime":0.38939522364552026,"extension":5.48235478993079},"index":0,"playId":"dd54713a-8fc6-3b43-b2cf-4c1f19ba2742","pitchNumber":1,"startTime":"2025-08-30T04:13:22.424Z","endTime":"2025-08-30T04:13:26.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674384,"link":"/api/v1/people/674384","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":97.3,"endSpeed":89.4,"strikeZoneTop":3.53166073588971,"strikeZoneBottom":1.67544670058857,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.60020661541631,"aZ":-12.48465868614914,"pfxX":-4.648468597195713,"pfxZ":9.71535801164166,"pX":1.4415331385415255,"pZ":0.739025717437293,"vX0":9.148231149379733,"vY0":-141.11284433349033,"vZ0":-10.390810852539794,"x":62.05,"y":218.83,"x0":-1.2311952424614252,"y0":50.00686003537628,"z0":5.262557476648998,"aX":-9.42507101334662},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.7,"breakHorizontal":6.6,"spinRate":2679,"spinDirection":220},"zone":14,"typeConfidence":0.9,"plateTime":0.38740548593545476,"extension":5.557355892914088},"index":1,"playId":"e9700cb4-fff1-371f-8b5d-11c1ad0b7d5e","pitchNumber":2,"startTime":"2025-08-30T04:13:38.295Z","endTime":"2025-08-30T04:13:41.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674384,"link":"/api/v1/people/674384","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":2,"startTime":"2025-08-30T04:13:59.648Z","endTime":"2025-08-30T04:14:15.616Z","isPitch":false,"type":"action","player":{"id":666969,"link":"/api/v1/people/666969"},"defense":{"pitcher":{"id":674384,"link":"/api/v1/people/674384","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":79.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.526141895145752,"aZ":-34.870691421829434,"pfxX":4.404534642036419,"pfxZ":-1.6648414586809395,"pX":-0.7728966920475919,"pZ":3.277533969166568,"vX0":0.7960008736935937,"vY0":-126.93239278226991,"vZ0":0.8079410649176992,"x":146.46,"y":150.29,"x0":-1.6629539735829746,"y0":50.00132388135761,"z0":5.7454475461386005,"aX":7.140594300469728},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-2.5,"breakHorizontal":-8.2,"spinRate":2812,"spinDirection":72},"zone":1,"typeConfidence":0.91,"plateTime":0.43257023731333,"extension":5.500548085081762},"index":3,"playId":"d4981045-ac55-3a72-aa07-c97bbf8b7d3b","pitchNumber":3,"startTime":"2025-08-30T04:14:15.616Z","endTime":"2025-08-30T04:14:18.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674384,"link":"/api/v1/people/674384","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":88.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.416028571248646,"aZ":-14.120508443543423,"pfxX":-3.415257269045736,"pfxZ":8.85040087949484,"pX":-0.9963613366589824,"pZ":3.48044156526239,"vX0":2.83560666176827,"vY0":-142.528303719008,"vZ0":-3.1801575788346117,"x":154.98,"y":144.81,"x0":-1.5647530264852803,"y0":50.0000453870684,"z0":5.512950461676494,"aX":-6.964489888017168},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.5,"breakHorizontal":5.5,"spinRate":2519,"spinDirection":213},"zone":11,"typeConfidence":0.91,"plateTime":0.3855802383737901,"extension":5.567359318414336},"index":4,"playId":"aa8c65e3-56c8-3e26-a06d-442e9f4a8041","pitchNumber":4,"startTime":"2025-08-30T04:14:39.410Z","endTime":"2025-08-30T04:14:44.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674384,"link":"/api/v1/people/674384","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":89.4,"strikeZoneTop":3.6124183687288,"strikeZoneBottom":1.75119077246163,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.93293337546585,"aZ":-13.788315312268027,"pfxX":-2.1411764530520223,"pfxZ":8.942181109003814,"pX":-0.043197572219964585,"pZ":2.20432888703149,"vX0":4.553117751150496,"vY0":-142.9361298409021,"vZ0":-6.47953313151285,"x":118.65,"y":179.26,"x0":-1.3832062873081739,"y0":50.00231126761802,"z0":5.377298637881816,"aX":-4.402599392547809},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.0,"breakHorizontal":2.9,"spinRate":2597,"spinDirection":214},"zone":8,"typeConfidence":0.92,"plateTime":0.38414970283346594,"extension":5.594502361177719},"index":5,"playId":"c64dd808-e255-3672-882e-5a5b890879bc","pitchNumber":5,"startTime":"2025-08-30T04:15:02.900Z","endTime":"2025-08-30T04:15:07.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674384,"link":"/api/v1/people/674384","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":666969,"link":"/api/v1/people/666969","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_ab"},{"player":{"id":674384,"link":"/api/v1/people/674384"},"credit":"p_ab"},{"player":{"id":666969,"link":"/api/v1/people/666969"},"credit":"b_pa"},{"player":{"id":674384,"link":"/api/v1/people/674384"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.8,"awayTeamWinProbability":92.2,"homeTeamWinProbabilityAdded":0.6000000000000005,"leverageIndex":0.27,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2025-08-30T04:15:07.227Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Jung singles on a line drive to center fielder Lawrence Butler.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-30T04:15:14.623Z","endTime":"2025-08-30T04:16:25.678Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674384,"fullName":"Eduarniel Núñez","link":"/api/v1/people/674384"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,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":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":79.0,"strikeZoneTop":3.82909723692958,"strikeZoneBottom":1.84280398898649,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.55230959479838,"aZ":-30.405349021141536,"pfxX":6.5173399834235894,"pfxZ":1.0933327669833748,"pX":0.6367000776772439,"pZ":3.2168384149247564,"vX0":3.088692776102337,"vY0":-127.28455423211334,"vZ0":-0.1142879373309057,"x":92.73,"y":151.93,"x0":-1.4457545711998812,"y0":50.00016306464015,"z0":5.70729271783578,"aX":10.495872135127302},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.3,"breakHorizontal":-12.6,"spinRate":2903,"spinDirection":69},"zone":3,"typeConfidence":0.9,"plateTime":0.43335285987137695,"extension":5.577339876538807},"index":0,"playId":"f110369b-ce5d-3528-9373-cc89162698b9","pitchNumber":1,"startTime":"2025-08-30T04:15:33.452Z","endTime":"2025-08-30T04:15:36.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674384,"link":"/api/v1/people/674384","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":85.9,"endSpeed":79.1,"strikeZoneTop":3.71,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.43014603719294,"aZ":-38.02015062983626,"pfxX":3.702233607510088,"pfxZ":-3.686938926858744,"pX":-0.7377310362208187,"pZ":2.374125204729328,"vX0":0.7914318505721275,"vY0":-125.14720289984835,"vZ0":-0.4053554828187206,"x":145.12,"y":174.68,"x0":-1.5391268917044134,"y0":50.00354742513792,"z0":5.6543234587811,"aX":5.868208879799519},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-6.5,"breakHorizontal":-6.8,"spinRate":2784,"spinDirection":66},"zone":4,"typeConfidence":0.56,"plateTime":0.4377948228807149,"extension":5.5449506784707605},"index":1,"playId":"3b04b0d6-d1a7-3979-be04-8a39813c599a","pitchNumber":2,"startTime":"2025-08-30T04:15:50.143Z","endTime":"2025-08-30T04:15:54.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674384,"link":"/api/v1/people/674384","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.3,"strikeZoneTop":3.71,"strikeZoneBottom":1.75,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.613505843838233,"aZ":-30.749740918482036,"pfxX":3.8381422046954308,"pfxZ":0.8290867803872048,"pX":0.9044975606022818,"pZ":1.7752985711809999,"vX0":4.61925065438057,"vY0":-130.28539767060047,"vZ0":-3.253658370297131,"x":82.52,"y":190.85,"x0":-1.3907455375636524,"y0":50.00357268076447,"z0":5.3666835636817485,"aX":6.5907755050527355},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.0,"breakHorizontal":-8.0,"spinRate":3016,"spinDirection":73},"zone":14,"typeConfidence":0.89,"plateTime":0.42056707790266223,"extension":5.635694351152137},"hitData":{"launchSpeed":85.0,"launchAngle":18.0,"totalDistance":258.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":159.14,"coordY":81.58}},"index":2,"playId":"8daec4c9-d2eb-3ace-a0a6-5f047bfe2445","pitchNumber":3,"startTime":"2025-08-30T04:16:12.080Z","endTime":"2025-08-30T04:16:25.678Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674384,"link":"/api/v1/people/674384","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_ab"},{"player":{"id":674384,"link":"/api/v1/people/674384"},"credit":"p_ab"},{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_pa"},{"player":{"id":674384,"link":"/api/v1/people/674384"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.1,"awayTeamWinProbability":92.9,"homeTeamWinProbabilityAdded":-0.7000000000000002,"leverageIndex":0.21,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2025-08-30T04:16:25.678Z","atBatIndex":58},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Kyle Higashioka grounds into a double play, third baseman Darell Hernaiz to second baseman Zack Gelof to first baseman Tyler Soderstrom. Josh Jung out at 2nd. Kyle Higashioka out at 1st.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-30T04:16:37.102Z","endTime":"2025-08-30T04:17:21.855Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674384,"fullName":"Eduarniel Núñez","link":"/api/v1/people/674384"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687231,"link":"/api/v1/people/687231"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":680869,"link":"/api/v1/people/680869"},"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":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680869,"link":"/api/v1/people/680869"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":90.1,"strikeZoneTop":3.54177341483239,"strikeZoneBottom":1.70102839398757,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.945210440370666,"aZ":-13.604493724498496,"pfxX":-3.146423115870696,"pfxZ":8.947032640570065,"pX":-0.1825285473549946,"pZ":2.7942367410449847,"vX0":4.558333417153696,"vY0":-142.72010812781627,"vZ0":-4.879617734574624,"x":123.96,"y":163.34,"x0":-1.3870349070907286,"y0":50.002852358034076,"z0":5.374083547762089,"aX":-6.531002213525163},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.5,"breakHorizontal":4.8,"spinRate":2695,"spinDirection":212},"zone":5,"typeConfidence":0.92,"plateTime":0.38286320328902557,"extension":5.640837065671905},"index":0,"playId":"7c2fcae3-3d4a-3ac4-8e02-b42d5bdcbec0","pitchNumber":1,"startTime":"2025-08-30T04:16:53.022Z","endTime":"2025-08-30T04:16:56.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674384,"link":"/api/v1/people/674384","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":88.6,"endSpeed":81.6,"strikeZoneTop":3.51,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.145010808063954,"aZ":-34.41705486768178,"pfxX":4.355461901148997,"pfxZ":-1.3319608989680223,"pX":0.10791126268717008,"pZ":1.5933521313194243,"vX0":2.6840017061350108,"vY0":-129.07818598277578,"vZ0":-2.8781849765413767,"x":112.89,"y":195.76,"x0":-1.5115815522268465,"y0":50.00255050588494,"z0":5.375844250595245,"aX":7.3402176697927315},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-2.9,"breakHorizontal":-8.5,"spinRate":2874,"spinDirection":68},"zone":8,"typeConfidence":0.91,"plateTime":0.42452144248203405,"extension":5.619388698839684},"hitData":{"launchSpeed":81.2,"launchAngle":6.0,"totalDistance":84.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.24,"coordY":161.31}},"index":1,"playId":"b01cdd86-f155-329c-b502-43b9c9061528","pitchNumber":2,"startTime":"2025-08-30T04:17:12.631Z","endTime":"2025-08-30T04:17:21.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674384,"link":"/api/v1/people/674384","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_ab"},{"player":{"id":674384,"link":"/api/v1/people/674384"},"credit":"p_ab"},{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_pa"},{"player":{"id":674384,"link":"/api/v1/people/674384"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":8.7,"awayTeamWinProbability":91.3,"homeTeamWinProbabilityAdded":1.5999999999999996,"leverageIndex":0.37,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-08-30T04:17:21.855Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brett Harris flies out to right fielder Adolis García.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-30T04:19:27.066Z","endTime":"2025-08-30T04:20:42.071Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571948,"fullName":"Hoby Milner","link":"/api/v1/people/571948"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695391,"fullName":"Brett Harris","link":"/api/v1/people/695391"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Brett Harris replaces Carlos Cortes.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"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-08-30T04:19:10.816Z","endTime":"2025-08-30T04:19:29.330Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695391,"link":"/api/v1/people/695391"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"102","replacedPlayer":{"id":666126,"link":"/api/v1/people/666126"},"defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":71.8,"strikeZoneTop":3.53727100220067,"strikeZoneBottom":1.67298934905873,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.00310615983867,"aZ":-30.87479132707383,"pfxX":-6.854310718742585,"pfxZ":0.9943979988645424,"pX":-0.2692256804712016,"pZ":2.079737080798159,"vX0":-7.434230689004469,"vY0":-113.35453853551004,"vZ0":1.6178468938355275,"x":127.26,"y":182.63,"x0":3.9447605520265165,"y0":50.00008644287971,"z0":4.442694477754422,"aX":-8.902256127555795},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":2.5,"breakHorizontal":14.3,"spinRate":1827,"spinDirection":303},"zone":8,"typeConfidence":2.0,"plateTime":0.48348252896312616,"extension":6.678995240146158},"index":1,"playId":"d8ffe572-3df7-3a05-8a16-e6c1110afa7a","pitchNumber":1,"startTime":"2025-08-30T04:19:29.330Z","endTime":"2025-08-30T04:19:33.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695391,"link":"/api/v1/people/695391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":78.6,"strikeZoneTop":3.4,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.413100956738674,"aZ":-24.481769212623966,"pfxX":10.572581259322824,"pfxZ":4.839335111544987,"pX":0.46785764935918617,"pZ":3.4677518095974467,"vX0":-11.94390298301119,"vY0":-125.5399616817202,"vZ0":2.510912905081389,"x":99.17,"y":145.15,"x0":3.9229539174972747,"y0":50.00217094817021,"z0":4.452573341722983,"aX":16.8047293108546},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":9.7,"breakHorizontal":-16.3,"spinRate":2043,"spinDirection":109},"zone":3,"typeConfidence":2.0,"plateTime":0.4370022767246766,"extension":6.727789674728602},"index":2,"playId":"7181742d-ad9f-3857-9208-72b0d18b7415","pitchNumber":2,"startTime":"2025-08-30T04:19:44.677Z","endTime":"2025-08-30T04:19:48.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695391,"link":"/api/v1/people/695391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":72.0,"strikeZoneTop":3.53474482791449,"strikeZoneBottom":1.60715095991712,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.49608291812146,"aZ":-34.835545511671,"pfxX":11.376478624386394,"pfxZ":-2.0095568615248878,"pX":1.026805138166046,"pZ":1.0214275982556187,"vX0":-10.339231554177267,"vY0":-114.94885179770172,"vZ0":0.7556797777699493,"x":77.86,"y":211.2,"x0":4.128722533963606,"y0":50.00391458274574,"z0":4.100285998098547,"aX":15.05812299256242},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-3.0,"breakHorizontal":-17.6,"spinRate":1673,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.4785225439658043,"extension":6.612516670609858},"index":3,"playId":"e1ad44f3-3e49-3882-8c2a-dc8b080426fa","pitchNumber":3,"startTime":"2025-08-30T04:20:02.079Z","endTime":"2025-08-30T04:20:06.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695391,"link":"/api/v1/people/695391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":77.1,"strikeZoneTop":3.50507121599944,"strikeZoneBottom":1.64122539281375,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.524460938085422,"aZ":-26.999222614339107,"pfxX":9.744403460528243,"pfxZ":3.3481178351528715,"pX":-0.6208945785006841,"pZ":3.79234980082748,"vX0":-13.765778922435047,"vY0":-124.73016975303013,"vZ0":3.837690667987795,"x":140.67,"y":136.39,"x0":3.752315406915572,"y0":50.00273193695609,"z0":4.483353617821651,"aX":15.063333920508684},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":7.6,"breakHorizontal":-13.8,"spinRate":2012,"spinDirection":105},"zone":11,"typeConfidence":2.0,"plateTime":0.4423651776198172,"extension":6.703668309691378},"index":4,"playId":"d50f45ed-8c9f-3a27-a710-950a955673d8","pitchNumber":4,"startTime":"2025-08-30T04:20:15.688Z","endTime":"2025-08-30T04:20:19.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695391,"link":"/api/v1/people/695391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":78.2,"strikeZoneTop":3.4,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.98853145154458,"aZ":-31.962987488880344,"pfxX":11.988254169388208,"pfxZ":0.13415826715534251,"pX":-0.09555660256078469,"pZ":2.5279023487527863,"vX0":-13.531628981709426,"vY0":-125.34169228950066,"vZ0":1.8300475800262381,"x":120.64,"y":170.53,"x0":3.8441546162460343,"y0":50.00235668512549,"z0":4.419346929181928,"aX":18.860747615233297},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.1,"breakHorizontal":-18.1,"spinRate":2017,"spinDirection":96},"zone":5,"typeConfidence":2.0,"plateTime":0.4388825104304179,"extension":6.723208328691257},"hitData":{"launchSpeed":75.1,"launchAngle":52.0,"totalDistance":217.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.82,"coordY":130.18}},"index":5,"playId":"5774218c-cf09-3369-b19f-2999ace6d74a","pitchNumber":5,"startTime":"2025-08-30T04:20:31.954Z","endTime":"2025-08-30T04:20:42.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":695391,"link":"/api/v1/people/695391","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695391,"link":"/api/v1/people/695391"},"credit":"b_ab"},{"player":{"id":571948,"link":"/api/v1/people/571948"},"credit":"p_ab"},{"player":{"id":695391,"link":"/api/v1/people/695391"},"credit":"b_pa"},{"player":{"id":571948,"link":"/api/v1/people/571948"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.0,"awayTeamWinProbability":94.0,"homeTeamWinProbabilityAdded":-2.6999999999999993,"leverageIndex":1.08,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2025-08-30T04:20:42.071Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Shea Langeliers flies out to center fielder Michael Helman.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-30T04:23:07.380Z","endTime":"2025-08-30T04:23:35.706Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680737,"link":"/api/v1/people/680737"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-30T04:21:01.562Z","endTime":"2025-08-30T04:21:55.649Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Shawn Armstrong replaces Hoby Milner.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-30T04:21:55.649Z","endTime":"2025-08-30T04:23:09.240Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":542888,"link":"/api/v1/people/542888"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":571948,"link":"/api/v1/people/571948","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":76.9,"strikeZoneTop":3.32864686163066,"strikeZoneBottom":1.58987607362358,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.366589204484466,"aZ":-22.613087846498807,"pfxX":5.75231817236844,"pfxZ":6.324545728045182,"pX":0.8432848239418905,"pZ":1.2369078868976826,"vX0":3.378122788243607,"vY0":-123.21110994515843,"vZ0":-6.537543989052557,"x":84.86,"y":205.38,"x0":-1.3005891004186376,"y0":50.00226176541651,"z0":5.882319069017884,"aX":8.692098006270294},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":9.8,"breakHorizontal":-11.3,"spinRate":2794,"spinDirection":99},"zone":14,"typeConfidence":2.0,"plateTime":0.44747191437505807,"extension":6.53276908940462},"index":2,"playId":"2ddfdfef-f1af-30ae-bf57-391fe44ac9f8","pitchNumber":1,"startTime":"2025-08-30T04:23:09.240Z","endTime":"2025-08-30T04:23:13.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.3,"strikeZoneTop":3.26,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.04064892717119,"aZ":-20.404379599146548,"pfxX":2.4642052050132417,"pfxZ":6.763615159432129,"pX":0.3677500794187892,"pZ":3.0700312804013756,"vX0":3.4683807386061103,"vY0":-131.6311705503643,"vZ0":-3.423526132603797,"x":102.98,"y":155.89,"x0":-1.291258750181795,"y0":50.00467807555946,"z0":5.912830832036506,"aX":4.2898688175287045},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.6,"breakHorizontal":-5.3,"spinRate":2482,"spinDirection":176},"zone":3,"typeConfidence":2.0,"plateTime":0.4173838821217539,"extension":6.5766048815865865},"hitData":{"launchSpeed":99.0,"launchAngle":42.0,"totalDistance":344.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":122.18,"coordY":60.93}},"index":3,"playId":"1ae3a172-2ea2-3672-bcd5-387f72a1b42e","pitchNumber":2,"startTime":"2025-08-30T04:23:24.964Z","endTime":"2025-08-30T04:23:35.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_ab"},{"player":{"id":542888,"link":"/api/v1/people/542888"},"credit":"p_ab"},{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_pa"},{"player":{"id":542888,"link":"/api/v1/people/542888"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3,"awayTeamWinProbability":95.7,"homeTeamWinProbabilityAdded":-1.7000000000000002,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-08-30T04:23:35.706Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brent Rooker grounds out, shortstop Josh Smith to first baseman Rowdy Tellez.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-30T04:23:45.955Z","endTime":"2025-08-30T04:24:14.128Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":667670,"fullName":"Brent Rooker","link":"/api/v1/people/667670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":642133,"link":"/api/v1/people/642133"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.4,"strikeZoneTop":3.57,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.678886142634198,"aZ":-26.550937640661346,"pfxX":8.052153250156357,"pfxZ":3.6922086324582732,"pX":0.6547977668402197,"pZ":2.6201705280459886,"vX0":1.969151766395917,"vY0":-123.00886871607564,"vZ0":-2.7207804694409194,"x":92.04,"y":168.04,"x0":-1.2033178407162255,"y0":50.00545705140391,"z0":6.004943990785924,"aX":12.27096921295649},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":6.2,"breakHorizontal":-15.0,"spinRate":2816,"spinDirection":100},"zone":6,"typeConfidence":2.0,"plateTime":0.4462449302679259,"extension":6.568709468320159},"hitData":{"launchSpeed":94.8,"launchAngle":-7.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.78,"coordY":151.18}},"index":0,"playId":"5d6d0a16-3a5e-3ac0-8f79-96aae4dfa78e","pitchNumber":1,"startTime":"2025-08-30T04:24:05.395Z","endTime":"2025-08-30T04:24:14.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":667670,"link":"/api/v1/people/667670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_ab"},{"player":{"id":542888,"link":"/api/v1/people/542888"},"credit":"p_ab"},{"player":{"id":667670,"link":"/api/v1/people/667670"},"credit":"b_pa"},{"player":{"id":542888,"link":"/api/v1/people/542888"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.4000000000000004,"awayTeamWinProbability":96.6,"homeTeamWinProbabilityAdded":-0.8999999999999995,"leverageIndex":0.33,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2025-08-30T04:24:14.128Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Smith strikes out on a foul tip.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-30T04:26:28.034Z","endTime":"2025-08-30T04:27:22.748Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Brett Harris remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"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-08-30T04:25:43.935Z","endTime":"2025-08-30T04:25:43.959Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695391,"link":"/api/v1/people/695391"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"102","replacedPlayer":{"id":666126,"link":"/api/v1/people/666126"},"defense":{"pitcher":{"id":674384,"link":"/api/v1/people/674384","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":691016,"link":"/api/v1/people/691016"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from first base to left field for Tyler Soderstrom.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-30T04:25:43.959Z","endTime":"2025-08-30T04:25:43.961Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"400","defense":{"pitcher":{"id":674384,"link":"/api/v1/people/674384","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":666126,"link":"/api/v1/people/666126"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Brady Basso replaces Eduarniel Núñez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-30T04:25:43.961Z","endTime":"2025-08-30T04:26:30.311Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669620,"link":"/api/v1/people/669620"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":674384,"link":"/api/v1/people/674384","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":70.2,"strikeZoneTop":3.28187472588591,"strikeZoneBottom":1.47369692805513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.344517618503996,"aZ":-42.25313278661718,"pfxX":-0.8589147235555661,"pfxZ":-8.054845602843384,"pX":1.5652767388768876,"pZ":3.5623613057314762,"vX0":-0.5776277638420925,"vY0":-111.77068302196902,"vZ0":2.5178822448320712,"x":57.34,"y":142.6,"x0":1.9397422747872712,"y0":50.00542565838334,"z0":6.797116716117386,"aX":-1.074110236226375},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-13.4,"breakHorizontal":1.7,"spinRate":2253,"spinDirection":335},"zone":12,"typeConfidence":2.0,"plateTime":0.4922545458171128,"extension":6.473058548991715},"index":3,"playId":"aa7bed7f-601c-3fd7-bbdd-6eb04313bae4","pitchNumber":1,"startTime":"2025-08-30T04:26:30.311Z","endTime":"2025-08-30T04:26:34.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669620,"link":"/api/v1/people/669620","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.0,"strikeZoneTop":3.27913711781027,"strikeZoneBottom":1.62367598080939,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.12596891223368,"aZ":-12.795527192097095,"pfxX":3.425334643416532,"pfxZ":10.699132004108394,"pX":0.17899711392747727,"pZ":1.9111053752819631,"vX0":-5.447419368102369,"vY0":-134.47447128027392,"vZ0":-9.285473484071808,"x":110.18,"y":187.18,"x0":1.7961626205242545,"y0":50.00482733745954,"z0":6.340946191507618,"aX":6.205777682147409},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.3,"breakHorizontal":-4.9,"spinRate":2386,"spinDirection":156},"zone":8,"typeConfidence":2.0,"plateTime":0.4090224888064595,"extension":6.535914765071563},"index":4,"playId":"22d7b205-70f7-34c2-a390-7db924ea1882","pitchNumber":2,"startTime":"2025-08-30T04:26:45.869Z","endTime":"2025-08-30T04:26:49.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669620,"link":"/api/v1/people/669620","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.1,"strikeZoneTop":3.24,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.491080291260282,"aZ":-15.358671512886763,"pfxX":3.081139580633437,"pfxZ":9.244834971139264,"pX":-0.5522862683578883,"pZ":3.220826006527354,"vX0":-7.402237512724055,"vY0":-134.57510859260708,"vZ0":-5.734297698198073,"x":138.05,"y":151.82,"x0":1.8439456992618757,"y0":50.00227982014266,"z0":6.482392449201767,"aX":5.604617640791776},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.6,"breakHorizontal":-3.8,"spinRate":2351,"spinDirection":153},"zone":1,"typeConfidence":2.0,"plateTime":0.408326635606008,"extension":6.434447127769028},"index":5,"playId":"b277e5d4-75ac-392c-9d47-4d0d4219822f","pitchNumber":3,"startTime":"2025-08-30T04:27:01.073Z","endTime":"2025-08-30T04:27:04.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669620,"link":"/api/v1/people/669620","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":71.6,"strikeZoneTop":3.24,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.086785460903297,"aZ":-43.1677344978423,"pfxX":0.5618973301872172,"pfxZ":-8.510613841793697,"pX":1.103264017679659,"pZ":2.071060207010878,"vX0":-1.7979200517225358,"vY0":-113.89679247521116,"vZ0":-0.6981257387716641,"x":74.95,"y":182.86,"x0":1.8355016828590327,"y0":50.00102674439892,"z0":6.711046170978971,"aX":0.7264191447185863},"breaks":{"breakAngle":0.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-15.2,"breakHorizontal":-0.5,"spinRate":2384,"spinDirection":338},"zone":14,"typeConfidence":2.0,"plateTime":0.4839219382796216,"extension":6.458128870735096},"index":6,"playId":"75163d71-8c79-3ae0-8a53-fac5a1952162","pitchNumber":4,"startTime":"2025-08-30T04:27:18.114Z","endTime":"2025-08-30T04:27:22.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669620,"link":"/api/v1/people/669620","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_ab"},{"player":{"id":669620,"link":"/api/v1/people/669620"},"credit":"p_ab"},{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_pa"},{"player":{"id":669620,"link":"/api/v1/people/669620"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.8,"awayTeamWinProbability":96.2,"homeTeamWinProbabilityAdded":0.39999999999999947,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2025-08-30T04:27:22.748Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jonah Heim walks.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-30T04:27:29.715Z","endTime":"2025-08-30T04:28:41.002Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.6,"strikeZoneTop":3.65282034009983,"strikeZoneBottom":1.7500069235161,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.226648305686542,"aZ":-25.63222729309409,"pfxX":10.427137087886411,"pfxZ":4.070012867114797,"pX":1.100797814348062,"pZ":1.3061727937822862,"vX0":-5.6973535101078046,"vY0":-126.33089972624785,"vZ0":-7.122051036723226,"x":75.04,"y":203.51,"x0":2.0379307916632956,"y0":50.00177384246825,"z0":6.240386610842178,"aX":16.74820225623899},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.9,"breakHorizontal":-17.5,"spinRate":1917,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.43460911016835757,"extension":6.498642363733549},"index":0,"playId":"905ce08c-3c82-33df-87b9-7f51e04e9477","pitchNumber":1,"startTime":"2025-08-30T04:27:48.379Z","endTime":"2025-08-30T04:27:52.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669620,"link":"/api/v1/people/669620","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":92.5,"endSpeed":84.3,"strikeZoneTop":3.63367692072342,"strikeZoneBottom":1.70024671960739,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.25604786705627,"aZ":-13.809072767901489,"pfxX":2.161848987886987,"pfxZ":10.054871753928104,"pX":-0.17049332462048386,"pZ":3.707403049047374,"vX0":-5.707145228911496,"vY0":-134.55325129536584,"vZ0":-4.770958268301074,"x":123.5,"y":138.68,"x0":1.700830484026543,"y0":50.00265063490429,"z0":6.48809579055373,"aX":3.949107935855009},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.3,"breakHorizontal":-2.6,"spinRate":2330,"spinDirection":154},"zone":2,"typeConfidence":2.0,"plateTime":0.4076811022261637,"extension":6.399628371991413},"index":1,"playId":"7bb3d5d4-6922-3d23-ae25-0b6634fc6596","pitchNumber":2,"startTime":"2025-08-30T04:28:03.379Z","endTime":"2025-08-30T04:28:07.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669620,"link":"/api/v1/people/669620","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.0,"strikeZoneTop":3.54597658250433,"strikeZoneBottom":1.67386609675852,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.53016432230002,"aZ":-13.992061976400832,"pfxX":2.900384062618487,"pfxZ":9.841158991065345,"pX":-0.8118575238295143,"pZ":2.3129708440629364,"vX0":-7.808346917740425,"vY0":-135.3109702848152,"vZ0":-8.164187485711844,"x":147.95,"y":176.33,"x0":1.7391651129209633,"y0":50.0052447410479,"z0":6.3575923023149565,"aX":5.3609563415430515},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.2,"breakHorizontal":-3.5,"spinRate":2407,"spinDirection":155},"zone":4,"typeConfidence":2.0,"plateTime":0.4053580675807549,"extension":6.46687759462444},"index":2,"playId":"7b7a7174-7ea7-3646-b1d9-a59d4de49bec","pitchNumber":3,"startTime":"2025-08-30T04:28:19.093Z","endTime":"2025-08-30T04:28:23.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669620,"link":"/api/v1/people/669620","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.5,"strikeZoneTop":3.50999111514123,"strikeZoneBottom":1.69908202301743,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.02443853073754,"aZ":-15.401997733475904,"pfxX":1.7752564891143292,"pfxZ":9.170807480650616,"pX":0.6367842629581644,"pZ":3.690087099517835,"vX0":-3.6913429181578183,"vY0":-134.36030929004977,"vZ0":-4.512001541516064,"x":92.73,"y":139.15,"x0":1.7976000578787794,"y0":50.00291256593609,"z0":6.485116742953291,"aX":3.247054884968028},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.8,"breakHorizontal":-2.4,"spinRate":2411,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.40761081228524976,"extension":6.3820532356443636},"index":3,"playId":"c6bc5f3a-766c-3f12-b2e3-3339832e7bd2","pitchNumber":4,"startTime":"2025-08-30T04:28:36.142Z","endTime":"2025-08-30T04:28:41.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669620,"link":"/api/v1/people/669620","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":641680,"link":"/api/v1/people/641680","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641680,"link":"/api/v1/people/641680"},"credit":"b_pa"},{"player":{"id":669620,"link":"/api/v1/people/669620"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.4000000000000004,"awayTeamWinProbability":96.6,"homeTeamWinProbabilityAdded":-0.39999999999999947,"leverageIndex":0.11,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2025-08-30T04:28:41.002Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rowdy Tellez strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-30T04:28:56.633Z","endTime":"2025-08-30T04:32:14.918Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":641680,"fullName":"Jonah Heim","link":"/api/v1/people/641680"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642133,"fullName":"Rowdy Tellez","link":"/api/v1/people/642133"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.3,"strikeZoneTop":3.62,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.77061524811576,"aZ":-16.19206138990261,"pfxX":3.978860777046365,"pfxZ":8.768203659909437,"pX":-0.8793532157300465,"pZ":3.196227363949498,"vX0":-8.418914746612767,"vY0":-134.5436378860494,"vZ0":-5.536956850944102,"x":150.52,"y":152.48,"x0":1.7815096206530336,"y0":50.00227534308342,"z0":6.43892340703787,"aX":7.252584618520299},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.8,"breakHorizontal":-5.3,"spinRate":2312,"spinDirection":163},"zone":11,"typeConfidence":2.0,"plateTime":0.40800240968981294,"extension":6.474170453874174},"index":0,"playId":"f314d763-ff92-3296-92af-f1118e926adf","pitchNumber":1,"startTime":"2025-08-30T04:29:05.654Z","endTime":"2025-08-30T04:29:08.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669620,"link":"/api/v1/people/669620","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.2,"strikeZoneTop":3.69019389626104,"strikeZoneBottom":1.74820177267474,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.72681561144217,"aZ":-21.756945784982,"pfxX":1.6623188338867056,"pfxZ":6.191328199934503,"pX":-0.4255319959867759,"pZ":3.6201517883541587,"vX0":-6.258187977066376,"vY0":-128.8649629974032,"vZ0":-3.228457080491575,"x":133.22,"y":141.04,"x0":1.8182069693968392,"y0":50.00204219770065,"z0":6.569599689073507,"aX":2.7973307802611624},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":10.7,"breakHorizontal":-1.6,"spinRate":2253,"spinDirection":170},"zone":1,"typeConfidence":2.0,"plateTime":0.4250035277329185,"extension":6.364175517752046},"index":1,"playId":"1a69241d-ff33-3898-aa2a-8974df38a5dd","pitchNumber":2,"startTime":"2025-08-30T04:29:27.347Z","endTime":"2025-08-30T04:29:31.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669620,"link":"/api/v1/people/669620","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":87.4,"endSpeed":79.7,"strikeZoneTop":3.68018338137669,"strikeZoneBottom":1.7074003332517,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.925619063800642,"aZ":-25.804610748380743,"pfxX":-1.6297821345887966,"pfxZ":3.924732545097509,"pX":-1.046464550148555,"pZ":3.5194984492928785,"vX0":-6.7736170923266386,"vY0":-127.06126847502165,"vZ0":-2.336792296390954,"x":156.89,"y":143.75,"x0":1.8740622968394849,"y0":50.00164476677026,"z0":6.517900683988121,"aX":-2.6429238603571834},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.7,"breakHorizontal":4.6,"spinRate":2234,"spinDirection":185},"zone":11,"typeConfidence":2.0,"plateTime":0.43235655378297677,"extension":6.483845733177908},"index":2,"playId":"6d2340bc-39f8-3b2a-80d4-4f794b732da3","pitchNumber":3,"startTime":"2025-08-30T04:29:49.617Z","endTime":"2025-08-30T04:29:53.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669620,"link":"/api/v1/people/669620","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":77.9,"endSpeed":72.0,"strikeZoneTop":3.62,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.700454964648326,"aZ":-41.737443197658486,"pfxX":-0.35927215274121416,"pfxZ":-7.377007059390175,"pX":0.571452924934006,"pZ":2.1192849860263245,"vX0":-2.7419556731143127,"vY0":-113.44630761683163,"vZ0":-0.9008252917463191,"x":95.22,"y":181.56,"x0":1.8448304822846893,"y0":50.00138599432684,"z0":6.699585161444085,"aX":-0.4654891977191002},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.4,"breakVerticalInduced":-13.3,"breakHorizontal":1.4,"spinRate":2279,"spinDirection":345},"zone":9,"typeConfidence":2.0,"plateTime":0.4837140333197745,"extension":6.418659667503312},"index":3,"playId":"a27b40fe-3309-3d2f-ab40-ba49fe283ef8","pitchNumber":4,"startTime":"2025-08-30T04:30:06.157Z","endTime":"2025-08-30T04:30:09.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669620,"link":"/api/v1/people/669620","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.0,"strikeZoneTop":3.62,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.005934115398176,"aZ":-23.66880707848883,"pfxX":1.255775792106212,"pfxZ":4.970118634345988,"pX":-0.7405965791344361,"pZ":3.075743078471859,"vX0":-6.868752331903885,"vY0":-130.2098441510746,"vZ0":-4.1217504814878705,"x":145.23,"y":155.73,"x0":1.7714966853752512,"y0":50.00633785676756,"z0":6.475773165745636,"aX":2.1510916572389434},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.3,"breakHorizontal":-0.7,"spinRate":2220,"spinDirection":166},"zone":1,"typeConfidence":2.0,"plateTime":0.42107426251265156,"extension":6.507528224662028},"index":4,"playId":"3866552c-e23b-34ba-bb6c-bfe01814a7ac","pitchNumber":5,"startTime":"2025-08-30T04:30:42.238Z","endTime":"2025-08-30T04:30:46.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669620,"link":"/api/v1/people/669620","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.0,"strikeZoneTop":3.62,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.587083995823313,"aZ":-13.602200883516772,"pfxX":2.743883211762743,"pfxZ":10.215276031796447,"pX":0.7013090400020384,"pZ":3.13793438022114,"vX0":-3.8381634008782903,"vY0":-134.57999200049417,"vZ0":-6.261387977533682,"x":90.27,"y":154.06,"x0":1.7952986964491071,"y0":50.006442669492465,"z0":6.4740128395153675,"aX":4.9906408388303545},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.2,"breakHorizontal":-4.1,"spinRate":2253,"spinDirection":154},"zone":3,"typeConfidence":2.0,"plateTime":0.40835278174227874,"extension":6.355999653731229},"index":5,"playId":"1a6a4166-7e40-331a-ae2f-1ef8fbb41df6","pitchNumber":6,"startTime":"2025-08-30T04:31:04.057Z","endTime":"2025-08-30T04:31:08.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669620,"link":"/api/v1/people/669620","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.9,"strikeZoneTop":3.64894363467522,"strikeZoneBottom":1.79577571327492,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.555027837961607,"aZ":-14.272559826668974,"pfxX":4.248299211322922,"pfxZ":9.69173937412193,"pX":-0.7746539985290606,"pZ":4.105222682155108,"vX0":-8.093989241131885,"vY0":-135.10012396143955,"vZ0":-3.9434207102775085,"x":146.53,"y":127.94,"x0":1.7089152768304552,"y0":50.00671362458177,"z0":6.587631401925052,"aX":7.850927407932786},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.9,"breakHorizontal":-6.0,"spinRate":2389,"spinDirection":147},"zone":11,"typeConfidence":2.0,"plateTime":0.4054879293135709,"extension":6.415863134305874},"index":6,"playId":"19bc93c7-e6ea-31ac-a498-d346236a42a2","pitchNumber":7,"startTime":"2025-08-30T04:31:28.042Z","endTime":"2025-08-30T04:31:31.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669620,"link":"/api/v1/people/669620","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.7,"strikeZoneTop":3.62,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.593242886383504,"aZ":-24.491749967902393,"pfxX":-1.915879255235771,"pfxZ":4.763424564565383,"pX":-0.02612561658562286,"pZ":2.4619764360839973,"vX0":-4.384442677433743,"vY0":-126.15844732676068,"vZ0":-4.94682911651039,"x":118.0,"y":172.31,"x0":1.9829398130522524,"y0":50.002019248871804,"z0":6.421526206529797,"aX":-3.088351501193378},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":7.7,"breakHorizontal":4.4,"spinRate":2295,"spinDirection":187},"zone":5,"typeConfidence":2.0,"plateTime":0.43411567328701883,"extension":6.398535352210729},"index":7,"playId":"4de5e6ad-2a9f-32a4-94f8-8bb6ea0cbe0c","pitchNumber":8,"startTime":"2025-08-30T04:31:47.893Z","endTime":"2025-08-30T04:31:51.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669620,"link":"/api/v1/people/669620","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.1,"strikeZoneTop":3.62,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.974245578097058,"aZ":-24.809574461045816,"pfxX":-1.473636324308187,"pfxZ":4.511080279960666,"pX":-0.7525939556279352,"pZ":2.407882096926977,"vX0":-5.952139415225587,"vY0":-127.43159831744613,"vZ0":-5.180855873307349,"x":145.69,"y":173.77,"x0":1.811883959389648,"y0":50.00373829072298,"z0":6.445625811097844,"aX":-2.4048577925369785},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.1,"breakHorizontal":4.1,"spinRate":2169,"spinDirection":174},"zone":4,"typeConfidence":2.0,"plateTime":0.43103587479435657,"extension":6.5514195857478565},"index":8,"playId":"7d8b2871-40a0-374f-b58a-9d7e73b582cd","pitchNumber":9,"startTime":"2025-08-30T04:32:10.574Z","endTime":"2025-08-30T04:32:14.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669620,"link":"/api/v1/people/669620","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":642133,"link":"/api/v1/people/642133","batSide":{"code":"L","description":"Left"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642133,"link":"/api/v1/people/642133"},"credit":"b_ab"},{"player":{"id":669620,"link":"/api/v1/people/669620"},"credit":"p_ab"},{"player":{"id":642133,"link":"/api/v1/people/642133"},"credit":"b_pa"},{"player":{"id":669620,"link":"/api/v1/people/669620"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.9,"awayTeamWinProbability":96.1,"homeTeamWinProbabilityAdded":0.49999999999999956,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2025-08-30T04:32:14.918Z","atBatIndex":65},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Helman flies out to left fielder Tyler Soderstrom.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-30T04:32:39.476Z","endTime":"2025-08-30T04:35:22.378Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669620,"fullName":"Brady Basso","link":"/api/v1/people/669620"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680737,"fullName":"Michael Helman","link":"/api/v1/people/680737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"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, 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":85.4,"endSpeed":78.4,"strikeZoneTop":3.77590543567294,"strikeZoneBottom":1.8137005329747,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.74103743210091,"aZ":-28.011121881293356,"pfxX":8.702109399545112,"pfxZ":2.666214796167263,"pX":1.6609297387119129,"pZ":2.218053750808099,"vX0":-3.857371275271501,"vY0":-124.35349124213698,"vZ0":-4.29140652110907,"x":53.69,"y":178.89,"x0":2.104545748994572,"y0":50.00307667335633,"z0":6.2992210291564135,"aX":13.581570214486586},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.1,"breakHorizontal":-14.8,"spinRate":1665,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.441044936027557,"extension":6.331016371634001},"index":0,"playId":"59178319-f867-3832-81e8-f945672c569e","pitchNumber":1,"startTime":"2025-08-30T04:32:41.172Z","endTime":"2025-08-30T04:32:45.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669620,"link":"/api/v1/people/669620","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.8,"strikeZoneTop":3.371,"strikeZoneBottom":1.535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.571721497116148,"aZ":-27.16000056976956,"pfxX":8.810439060707143,"pfxZ":3.118207436258408,"pX":0.4561439074212123,"pZ":1.3290008905528894,"vX0":-6.809476204413497,"vY0":-125.96454155982927,"vZ0":-6.770376954742354,"x":99.61,"y":202.9,"x0":2.049729962751667,"y0":50.00204854563668,"z0":6.247326028212142,"aX":14.158766815712543},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.3,"breakHorizontal":-14.4,"spinRate":1722,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.43482599225708585,"extension":6.487477604048481},"index":1,"playId":"9a62b0b3-e48f-3bc7-9564-6fcec4171604","pitchNumber":2,"startTime":"2025-08-30T04:33:00.527Z","endTime":"2025-08-30T04:33:03.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669620,"link":"/api/v1/people/669620","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":3.371,"strikeZoneBottom":1.535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.52852116783069,"aZ":-13.121237494740075,"pfxX":1.9862505352443736,"pfxZ":10.4019616669245,"pX":-0.2438578577226514,"pZ":3.61774353128179,"vX0":-6.5258727338907585,"vY0":-134.55986685342302,"vZ0":-5.015156833665814,"x":126.3,"y":141.1,"x0":1.955968041392486,"y0":50.00189649152419,"z0":6.43722768388261,"aX":3.6386193073110764},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.9,"breakHorizontal":-2.2,"spinRate":2366,"spinDirection":161},"zone":11,"typeConfidence":2.0,"plateTime":0.4072370791510034,"extension":6.430555162632424},"index":2,"playId":"f7df724c-264d-32be-b892-3e8e4ae03956","pitchNumber":3,"startTime":"2025-08-30T04:33:20.129Z","endTime":"2025-08-30T04:33:24.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669620,"link":"/api/v1/people/669620","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-30T04:33:34.215Z","endTime":"2025-08-30T04:33:51.105Z","isPitch":false,"type":"action","player":{"id":680737,"link":"/api/v1/people/680737"},"defense":{"pitcher":{"id":669620,"link":"/api/v1/people/669620","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":78.8,"strikeZoneTop":3.80811022395364,"strikeZoneBottom":1.78403742659143,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.042710770454388,"aZ":-28.543246725499625,"pfxX":10.473515734852356,"pfxZ":2.301480937946691,"pX":0.9468159607417984,"pZ":0.8035132181639478,"vX0":-5.803769214242479,"vY0":-125.38215618462773,"vZ0":-7.482066084326063,"x":80.91,"y":217.09,"x0":1.9447044501462474,"y0":50.00054094098931,"z0":6.1922191711067684,"aX":16.483507695933298},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.5,"breakHorizontal":-17.4,"spinRate":1705,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.438774476531675,"extension":6.505622500036293},"index":4,"playId":"23d97dd0-53fd-3b63-922a-ae724e650a07","pitchNumber":4,"startTime":"2025-08-30T04:33:51.105Z","endTime":"2025-08-30T04:33:55.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669620,"link":"/api/v1/people/669620","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":72.4,"strikeZoneTop":3.371,"strikeZoneBottom":1.535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.438264714339418,"aZ":-39.742905692203,"pfxX":-0.16563605928899383,"pfxZ":-5.772249841514446,"pX":0.7207705601305208,"pZ":2.144839992077676,"vX0":-2.6778077779929093,"vY0":-113.9620261619978,"vZ0":-1.2562723224281487,"x":89.53,"y":180.87,"x0":1.9337289229854544,"y0":50.00094366846263,"z0":6.6376885523651366,"aX":-0.2170883218667192},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-10.4,"breakHorizontal":1.0,"spinRate":2325,"spinDirection":338},"zone":6,"typeConfidence":2.0,"plateTime":0.48109241794544033,"extension":6.467798703898483},"index":5,"playId":"a167d564-bb91-37ac-8615-3befe891fef5","pitchNumber":5,"startTime":"2025-08-30T04:34:15.225Z","endTime":"2025-08-30T04:34:21.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669620,"link":"/api/v1/people/669620","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.4,"strikeZoneTop":3.371,"strikeZoneBottom":1.535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.838840620413794,"aZ":-14.065709356453812,"pfxX":3.1230773268746352,"pfxZ":9.937347587103845,"pX":-0.7326524679838964,"pZ":2.4422881713934514,"vX0":-7.609684251956681,"vY0":-134.54010464064135,"vZ0":-7.8626610042575455,"x":144.93,"y":172.84,"x0":1.73424931357281,"y0":50.00146745966474,"z0":6.411908535909782,"aX":5.690787298476248},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.3,"breakHorizontal":-4.0,"spinRate":2365,"spinDirection":160},"zone":4,"typeConfidence":2.0,"plateTime":0.4080467051553116,"extension":6.554239171032956},"index":6,"playId":"ec4d8602-009c-3bd4-83f0-6a60b910a1dc","pitchNumber":6,"startTime":"2025-08-30T04:34:45.553Z","endTime":"2025-08-30T04:34:48.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669620,"link":"/api/v1/people/669620","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":83.6,"strikeZoneTop":3.371,"strikeZoneBottom":1.535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.3168836080659,"aZ":-13.396777271859941,"pfxX":4.1147706259346535,"pfxZ":10.393719657084418,"pX":0.15487032428212402,"pZ":3.0238276890598494,"vX0":-5.945186336351383,"vY0":-134.59502490756327,"vZ0":-6.520495426638095,"x":111.1,"y":157.14,"x0":1.8733255506657045,"y0":50.00634196125814,"z0":6.454193224562702,"aX":7.4371644485467785},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.3,"breakHorizontal":-6.0,"spinRate":2302,"spinDirection":154},"zone":2,"typeConfidence":2.0,"plateTime":0.4093062668612166,"extension":6.402444370335725},"hitData":{"launchSpeed":98.1,"launchAngle":36.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":49.83,"coordY":72.87}},"index":7,"playId":"b8a9cb38-ab8c-3dfe-baf3-eeb3378dc57e","pitchNumber":7,"startTime":"2025-08-30T04:35:11.575Z","endTime":"2025-08-30T04:35:22.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669620,"link":"/api/v1/people/669620","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":695391,"link":"/api/v1/people/695391"},"second":{"id":680869,"link":"/api/v1/people/680869"},"third":{"id":687231,"link":"/api/v1/people/687231"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":671732,"link":"/api/v1/people/671732"},"right":{"id":687515,"link":"/api/v1/people/687515"}},"offense":{"batter":{"id":680737,"link":"/api/v1/people/680737","batSide":{"code":"R","description":"Right"}},"first":{"id":641680,"link":"/api/v1/people/641680"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680737,"link":"/api/v1/people/680737"},"credit":"b_ab"},{"player":{"id":669620,"link":"/api/v1/people/669620"},"credit":"p_ab"},{"player":{"id":680737,"link":"/api/v1/people/680737"},"credit":"b_pa"},{"player":{"id":669620,"link":"/api/v1/people/669620"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.3,"awayTeamWinProbability":95.7,"homeTeamWinProbabilityAdded":0.3999999999999999,"leverageIndex":0.16,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2025-08-30T04:35:22.378Z","atBatIndex":66},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tyler Soderstrom flies out to left fielder Wyatt Langford.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-30T04:37:21.427Z","endTime":"2025-08-30T04:38:08.188Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694671,"link":"/api/v1/people/694671"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.9,"strikeZoneTop":3.44215682392566,"strikeZoneBottom":1.54168386311048,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.062400403723025,"aZ":-13.822620672520342,"pfxX":-3.463837504362581,"pfxZ":9.881134878830679,"pX":-0.38629486224140347,"pZ":2.2900586744313527,"vX0":4.166400420228699,"vY0":-135.9792062048185,"vZ0":-6.515669365469767,"x":131.72,"y":176.95,"x0":-1.4941930007911004,"y0":50.00651118052187,"z0":5.691166754575732,"aX":-6.435910559143625},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.6,"breakHorizontal":5.3,"spinRate":2380,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.4040590302207807,"extension":6.636595426751879},"index":0,"playId":"4f880df5-c9c4-3b61-9c7e-f32246be1619","pitchNumber":1,"startTime":"2025-08-30T04:37:42.200Z","endTime":"2025-08-30T04:37:46.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.32610290977667,"aZ":-20.65381110103039,"pfxX":2.5311405552273873,"pfxZ":6.503416343997957,"pX":0.3348173748018568,"pZ":2.604892080226142,"vX0":3.6304758864188096,"vY0":-132.25844127132018,"vZ0":-4.525356862480297,"x":104.24,"y":168.45,"x0":-1.3845815847704899,"y0":50.00042864366024,"z0":5.853649908647236,"aX":4.480487683595997},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.0,"breakHorizontal":-5.4,"spinRate":2588,"spinDirection":185},"zone":6,"typeConfidence":2.0,"plateTime":0.4142085655547323,"extension":6.462256763317955},"hitData":{"launchSpeed":73.6,"launchAngle":53.0,"totalDistance":207.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.7,"coordY":130.15}},"index":1,"playId":"562dafee-1f8a-3b3e-abbd-b36049094de0","pitchNumber":2,"startTime":"2025-08-30T04:37:58.755Z","endTime":"2025-08-30T04:38:08.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_ab"},{"player":{"id":542888,"link":"/api/v1/people/542888"},"credit":"p_ab"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_pa"},{"player":{"id":542888,"link":"/api/v1/people/542888"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.95,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-08-30T04:38:08.188Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jacob Wilson flies out to right fielder Adolis García.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-30T04:38:15.789Z","endTime":"2025-08-30T04:38:46.016Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666969,"link":"/api/v1/people/666969"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.598262671048694,"aZ":-15.06563886325728,"pfxX":-2.933438242080514,"pfxZ":9.059891207694545,"pX":-0.14751751927102166,"pZ":2.6402936413967155,"vX0":4.444929384730751,"vY0":-137.0915622047435,"vZ0":-5.477884211572991,"x":122.62,"y":167.49,"x0":-1.41482294314296,"y0":50.00026794133925,"z0":5.706459362396561,"aX":-5.5380504854542325},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.4,"breakHorizontal":4.3,"spinRate":2506,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.40078401331875346,"extension":6.679444048580333},"hitData":{"launchSpeed":80.3,"launchAngle":33.0,"totalDistance":256.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":190.33,"coordY":122.29}},"index":0,"playId":"4433f359-bd11-3ddb-800c-6a8b3de31a06","pitchNumber":1,"startTime":"2025-08-30T04:38:34.803Z","endTime":"2025-08-30T04:38:46.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_ab"},{"player":{"id":542888,"link":"/api/v1/people/542888"},"credit":"p_ab"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_pa"},{"player":{"id":542888,"link":"/api/v1/people/542888"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":-1.2999999999999998,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-08-30T04:38:46.016Z","atBatIndex":68},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"JJ Bleday walks.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-30T04:39:21.817Z","endTime":"2025-08-30T04:41:32.268Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,4,5,6,7,8],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter JJ Bleday replaces Colby Thomas.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-30T04:39:02.033Z","endTime":"2025-08-30T04:39:24.025Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668709,"link":"/api/v1/people/668709"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":687515,"link":"/api/v1/people/687515"},"defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":687515,"link":"/api/v1/people/687515","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.8,"strikeZoneTop":3.55260174651859,"strikeZoneBottom":1.73083268666563,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.17120927656338,"aZ":-12.688911669175145,"pfxX":-5.050135912610882,"pfxZ":10.295389146307095,"pX":0.02780034204545592,"pZ":1.8343652740931038,"vX0":6.1156768695061245,"vY0":-137.15433026318834,"vZ0":-7.6633197832259565,"x":115.94,"y":189.25,"x0":-1.5816091372062886,"y0":50.005145347590734,"z0":5.54248460728408,"aX":-9.560591748940757},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.0,"breakHorizontal":7.8,"spinRate":2492,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.4003487988736234,"extension":6.670874703236911},"index":1,"playId":"ec23c169-becd-3ddf-ab5c-4d1dea94df3d","pitchNumber":1,"startTime":"2025-08-30T04:39:24.025Z","endTime":"2025-08-30T04:39:28.216Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.6,"strikeZoneTop":3.38,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.774745254898285,"aZ":-19.67164540284331,"pfxX":0.6733882297672027,"pfxZ":6.853591003796332,"pX":0.7895817379114403,"pZ":2.6279928173092646,"vX0":5.483251896367152,"vY0":-134.1457998164671,"vZ0":-4.802630878954859,"x":86.9,"y":167.82,"x0":-1.3676055399683928,"y0":50.00160235353097,"z0":5.842071705255149,"aX":1.228077887760542},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.6,"breakHorizontal":-2.4,"spinRate":2578,"spinDirection":178},"zone":6,"typeConfidence":2.0,"plateTime":0.40815978305311873,"extension":6.48484284144288},"index":2,"playId":"a54a5ca0-6548-314b-897c-62adca7bfaaf","pitchNumber":2,"startTime":"2025-08-30T04:39:43.007Z","endTime":"2025-08-30T04:39:46.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-30T04:39:52.732Z","endTime":"2025-08-30T04:40:05.447Z","isPitch":false,"type":"action","player":{"id":668709,"link":"/api/v1/people/668709"},"defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":84.8,"strikeZoneTop":3.54006365211763,"strikeZoneBottom":1.81340028190719,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.29681216445141,"aZ":-14.722306367978838,"pfxX":-4.369468023721469,"pfxZ":9.287955272825306,"pX":-1.5467684407337394,"pZ":3.547910694830228,"vX0":1.5917585253704796,"vY0":-137.6031190523874,"vZ0":-3.0603705603266347,"x":175.96,"y":142.99,"x0":-1.572015472649563,"y0":50.002454325737965,"z0":5.6987460813195,"aX":-8.209044404482926},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.2,"breakHorizontal":7.4,"spinRate":2429,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.4011743800869625,"extension":6.550743577518073},"index":4,"playId":"76f3a59b-3c49-3384-a49b-0d3d6d67ce50","pitchNumber":3,"startTime":"2025-08-30T04:40:05.447Z","endTime":"2025-08-30T04:40:09.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":85.5,"endSpeed":77.5,"strikeZoneTop":3.508623702049,"strikeZoneBottom":1.78227766668405,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.743206238533634,"aZ":-22.752667118124783,"pfxX":7.535860506553899,"pfxZ":6.107305453035764,"pX":-0.8036205989325794,"pZ":1.6681456874043057,"vX0":-0.7563502197057717,"vY0":-124.40944489046997,"vZ0":-5.628918987966323,"x":147.63,"y":193.74,"x0":-1.469788707536564,"y0":50.00038487987049,"z0":5.887266540382223,"aX":11.61895013531721},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":9.7,"breakHorizontal":-13.3,"spinRate":2778,"spinDirection":99},"zone":13,"typeConfidence":2.0,"plateTime":0.44302854379723966,"extension":6.489532997149378},"index":5,"playId":"db76ca92-3b6b-3a33-87f2-3b622b8d3024","pitchNumber":4,"startTime":"2025-08-30T04:40:25.113Z","endTime":"2025-08-30T04:40:29.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.7,"strikeZoneTop":3.461075357945,"strikeZoneBottom":1.76606883060375,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.96644935187219,"aZ":-21.397657345212433,"pfxX":2.1104791184199803,"pfxZ":6.047964838315489,"pX":-0.41969102801677194,"pZ":1.565238828636893,"vX0":2.1793623678392535,"vY0":-132.54212894843423,"vZ0":-6.779823474647855,"x":133.0,"y":196.52,"x0":-1.5263969168972613,"y0":50.0041207988756,"z0":5.715872616899244,"aX":3.7593189589867806},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":9.7,"breakHorizontal":-4.3,"spinRate":2620,"spinDirection":172},"zone":13,"typeConfidence":2.0,"plateTime":0.4130352520671914,"extension":6.560227157678596},"index":6,"playId":"92afafb1-d2ce-38c0-b400-2e2e73f9ab50","pitchNumber":5,"startTime":"2025-08-30T04:40:44.638Z","endTime":"2025-08-30T04:40:49.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":94.6,"endSpeed":85.7,"strikeZoneTop":3.38,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.52566148444922,"aZ":-17.005823165523633,"pfxX":-4.798608201088077,"pfxZ":8.005960045211172,"pX":-0.45587336819843266,"pZ":2.4237354355318828,"vX0":4.554330439465049,"vY0":-137.53190696217592,"vZ0":-5.45677828354807,"x":134.38,"y":173.34,"x0":-1.518428720682888,"y0":50.00604575258032,"z0":5.6062061760660145,"aX":-9.096618917781466},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.4,"breakHorizontal":7.6,"spinRate":2489,"spinDirection":208},"zone":4,"typeConfidence":2.0,"plateTime":0.3998736783874537,"extension":6.650591904893076},"index":7,"playId":"622b1841-8802-302e-8fba-efcfff70256a","pitchNumber":6,"startTime":"2025-08-30T04:41:04.556Z","endTime":"2025-08-30T04:41:08.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.7,"strikeZoneTop":3.54430158057752,"strikeZoneBottom":1.71453016723809,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.92683321476028,"aZ":-14.331064021004165,"pfxX":-2.9812610872091785,"pfxZ":9.402199055756887,"pX":-1.8782375627306505,"pZ":2.8655069058615426,"vX0":0.6142740668667058,"vY0":-137.4682444281635,"vZ0":-4.767421523556776,"x":188.59,"y":161.41,"x0":-1.718686903535719,"y0":50.000835699192166,"z0":5.608447326456567,"aX":-5.655642517719734},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.1,"breakHorizontal":5.3,"spinRate":2460,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.39975785124447727,"extension":6.5553010410431485},"index":8,"playId":"2fee75e3-e8cc-35a1-8daf-691786716113","pitchNumber":7,"startTime":"2025-08-30T04:41:26.717Z","endTime":"2025-08-30T04:41:32.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":668709,"link":"/api/v1/people/668709","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668709,"link":"/api/v1/people/668709"},"credit":"b_pa"},{"player":{"id":542888,"link":"/api/v1/people/542888"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.19,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2025-08-30T04:41:32.268Z","atBatIndex":69},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Lawrence Butler pops out to third baseman Josh Jung in foul territory.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-30T04:42:41.944Z","endTime":"2025-08-30T04:44:31.772Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":542888,"fullName":"Shawn Armstrong","link":"/api/v1/people/542888"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":668709,"fullName":"JJ Bleday","link":"/api/v1/people/668709"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-30T04:41:55.457Z","endTime":"2025-08-30T04:42:44.306Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.6,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.67843906547546,"aZ":-21.3559009782222,"pfxX":1.949060952998238,"pfxZ":5.991646499258437,"pX":0.7391063664761466,"pZ":1.50544110863679,"vX0":4.844479746543647,"vY0":-133.04518966041542,"vZ0":-7.182515165051181,"x":88.83,"y":198.13,"x0":-1.3535367310996271,"y0":50.00367132091333,"z0":5.771157978267331,"aX":3.5169514469957788},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.6,"breakHorizontal":-4.6,"spinRate":2670,"spinDirection":183},"zone":14,"typeConfidence":2.0,"plateTime":0.4106027268566912,"extension":6.72885533390434},"index":1,"playId":"d019d376-5cac-3112-af1e-e20d135b7a47","pitchNumber":1,"startTime":"2025-08-30T04:42:44.306Z","endTime":"2025-08-30T04:42:49.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":95.2,"endSpeed":86.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.03728523982476,"aZ":-15.960235638644571,"pfxX":-3.343350482666097,"pfxZ":8.42574433687517,"pX":0.06572640375820449,"pZ":2.468927102327646,"vX0":5.35804474790561,"vY0":-138.36645919764015,"vZ0":-5.831476613879452,"x":114.49,"y":172.12,"x0":-1.4681412177073332,"y0":50.00336789962414,"z0":5.686659578920845,"aX":-6.434566390412307},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.2,"breakHorizontal":4.8,"spinRate":2512,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.39699712800610554,"extension":6.665759836694232},"index":2,"playId":"f65d3bcf-ff31-3c2d-b6bb-be26bf6953de","pitchNumber":2,"startTime":"2025-08-30T04:43:20.249Z","endTime":"2025-08-30T04:43:24.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.2,"strikeZoneTop":3.50343203037455,"strikeZoneBottom":1.61863752807393,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.069400279614563,"aZ":-20.805504389899873,"pfxX":2.9243562402899634,"pfxZ":6.384896841187373,"pX":0.21015811155399033,"pZ":4.307681093735133,"vX0":3.02877121429957,"vY0":-132.76251781650683,"vZ0":-0.413382755614374,"x":108.99,"y":122.47,"x0":-1.3264314133480697,"y0":50.003974499204105,"z0":5.98293189808951,"aX":5.207085440689489},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.6,"breakHorizontal":-6.0,"spinRate":2559,"spinDirection":173},"zone":12,"typeConfidence":2.0,"plateTime":0.4129480030143906,"extension":6.539499782029369},"index":3,"playId":"0ea365ba-c38c-3fa3-ac4e-596042d1daa5","pitchNumber":3,"startTime":"2025-08-30T04:43:42.679Z","endTime":"2025-08-30T04:43:50.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"JJ Bleday advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":4,"actionPlayId":"0ea365ba-c38c-3fa3-ac4e-596042d1daa5","startTime":"2025-08-30T04:44:00.095Z","endTime":"2025-08-30T04:44:03.469Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":668709,"link":"/api/v1/people/668709"},"defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":668709,"link":"/api/v1/people/668709"},"postOnSecond":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"homeTeamWinProbability":1.6,"awayTeamWinProbability":98.4,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.59,"dramaIndex":21.0,"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":94.6,"endSpeed":85.5,"strikeZoneTop":3.48339482663329,"strikeZoneBottom":1.59845305530971,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.878706185587276,"aZ":-15.416907758412899,"pfxX":-4.391174067506076,"pfxZ":8.835632560807458,"pX":-1.1266545903303644,"pZ":3.735335924698744,"vX0":2.3563567809133774,"vY0":-137.64180154548473,"vZ0":-2.634784906462321,"x":159.95,"y":137.93,"x0":-1.4287192335562182,"y0":50.00200160239777,"z0":5.763947510912792,"aX":-8.326649638461332},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.6,"breakHorizontal":7.3,"spinRate":2444,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.39972450137029814,"extension":6.660262166075812},"index":5,"playId":"f835c723-7ec7-372a-90d9-b2e1bc18995d","pitchNumber":4,"startTime":"2025-08-30T04:44:03.469Z","endTime":"2025-08-30T04:44:07.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"second":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"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":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.4,"strikeZoneTop":3.48,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.86745154341659,"aZ":-21.245165776147314,"pfxX":2.226373674154559,"pfxZ":6.148700408383377,"pX":0.6129781976953349,"pZ":2.400651632222152,"vX0":4.198046971874187,"vY0":-132.8654174670156,"vZ0":-5.066974252821824,"x":93.63,"y":173.96,"x0":-1.280228156984682,"y0":50.006638053332566,"z0":5.887475104898082,"aX":3.9603404355384093},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.2,"breakHorizontal":-5.0,"spinRate":2666,"spinDirection":162},"zone":6,"typeConfidence":2.0,"plateTime":0.4130679553791734,"extension":6.614206815423231},"hitData":{"launchSpeed":74.1,"launchAngle":74.0,"totalDistance":118.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":91.51,"coordY":176.01}},"index":6,"playId":"7c36ac8f-d3a9-3e98-8631-08de0d282efd","pitchNumber":5,"startTime":"2025-08-30T04:44:22.167Z","endTime":"2025-08-30T04:44:31.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":542888,"link":"/api/v1/people/542888","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":641680,"link":"/api/v1/people/641680"},"first":{"id":642133,"link":"/api/v1/people/642133"},"second":{"id":677649,"link":"/api/v1/people/677649"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":669701,"link":"/api/v1/people/669701"},"left":{"id":694671,"link":"/api/v1/people/694671"},"center":{"id":680737,"link":"/api/v1/people/680737"},"right":{"id":666969,"link":"/api/v1/people/666969"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"second":{"id":668709,"link":"/api/v1/people/668709"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"First Base"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"Second Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_ab"},{"player":{"id":542888,"link":"/api/v1/people/542888"},"credit":"p_ab"},{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_pa"},{"player":{"id":542888,"link":"/api/v1/people/542888"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-1.6,"leverageIndex":0.59,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-08-30T04:44:31.772Z","atBatIndex":70}]